



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
第第頁戴上眼罩的軟件測試戴上眼罩的軟件測試
發(fā)表于:2023-07-15來源::點擊數(shù):標簽:軟件測試軟件測試方法眼罩
戴上眼罩的軟件測試軟件測試方法一、動態(tài)黑盒測試:帶上眼罩測試軟件不深入代碼的細節(jié)測試軟件的方法稱為動態(tài)黑盒測試。它是動態(tài)的,因為程序在運行-軟件測試員像用戶一樣使用它;同時,它是黑盒子。因為測試時不知道程序如何工作-帶上了眼罩。測試員輸
戴上眼罩的軟件測試軟件測試方法一、動態(tài)黑盒測試:帶上眼罩測試軟件
不深入代碼的細節(jié)測試軟件的方法稱為動態(tài)黑盒測試。它是動態(tài)的,因為程序在運行-軟件測試員像用戶一樣使用它;同時,它是黑盒子。因為測試時不知道程序如何工作-帶上了眼罩。測試員輸入數(shù)據(jù)、接受輸出、檢驗結(jié)果。動態(tài)黑盒測試常常被稱為行為測試,因為測試的是軟件在行為過程中的實際行為。
注:選擇測試用例是軟件測試員最重要的一項任務。不正確的選擇可能導致測試量過大或過小,甚至測試目標不對。準確評估風險,把無窮盡的可能性減少到可以控制的范圍是成功的訣竅。
二、通過性測試和失效性測試
測試軟件有兩種基本方法:通過性測試(test-to-pass)和失效性測試(test-to-fail)。在進行通過性測試時,實際上是確認軟件至少能做什么,而不會考驗其能力。軟件測試員并不需要想盡辦法讓軟件崩潰,僅僅運用最簡單、最直觀的測試用例。
注意:在設計和執(zhí)行測試用例時,總是首先進行通過性測試。在破壞性測試之前看看軟件基本功能是否能實現(xiàn)是很總要的,軟件測試員可能會吃驚地發(fā)現(xiàn)僅僅正常使用軟件就會發(fā)現(xiàn)那么多軟件缺陷。
確信軟件在普通情況下能正常運行之后,就可以采取各種手段搞垮軟件來找出軟件缺陷了。純粹為了破壞軟件而設計和執(zhí)行的測試用例稱為失效性測試或錯誤強制性測試。失效性測試蓄意攻擊軟件的薄弱環(huán)節(jié)。
三、等價類劃分
選擇測試用例是軟件測試員最重要的任務。選擇測試用例的方法是等價類劃分,有時稱為等價分類。等價類劃分是指分步驟地把海量(無限)的測試用例集減得很小,但過程同樣有效。
注意:一個等價類或者等價類劃分是指測試相同目標或者暴露相同軟件缺陷的一組測試用例。
在尋找等價類劃分時,考慮把軟件具有相似輸入、相似輸出、相似操作的分在一組。這些組就是等價劃分。
請記住,等價類劃分的目標是把可能的測試用例集縮減到可控制且仍然足以測試軟件的小范圍內(nèi)。因為選擇了不完全測試,就要冒一定的風險,所以選擇分類時必須仔細。
如果為了減少測試用例的數(shù)量過度劃分等價類,就有漏掉那些可能暴露軟件缺陷的測試的風險。對于初涉軟件的測試者,一定要請經(jīng)驗豐富的測試員審查劃分好的等價類。
關于等價類劃分可能主觀??茖W有時也是一門藝術(shù)。測試同一個復雜程序的兩個軟件測試員可能會得出兩組不同的等價劃分間。只要審查等價劃分的人認為足以覆蓋測試對象就行了。
四、數(shù)據(jù)測試
對軟件最簡單的認識就是將其分為兩部分:數(shù)據(jù)(或其范圍)和程序。數(shù)據(jù)包括鍵盤輸入、鼠標單擊、磁盤文件、打印輸出等。程序是指可執(zhí)行的流程、轉(zhuǎn)換、邏輯和運算。軟件測試常用的一個方法是把測試工作按同樣的形式劃分。
對數(shù)據(jù)進行測試,就是在檢查用戶輸入的信息、返回的結(jié)果以及中間計算結(jié)果是否正確。
1、邊界條件
描述邊界條件測試的最佳方式。如果在懸崖峭壁邊可以自信而安全的行走而不掉下去,平地就幾乎不在話下了。如果軟件能在其邊界運行,那么在正常情況下就應該不會有什么問題。
邊界條件是特殊情況,因為編程從根本上說在邊界上容易產(chǎn)生問題。軟件是很極端的--即要么對要么不對,令人奇怪的是如果對一定范圍的數(shù)據(jù)進行操作,程序員往往在處理大量中間數(shù)值時都是對的,但是可能在邊界處出現(xiàn)錯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無人值守的停車場管理系統(tǒng)
- 光伏發(fā)電項目社會效益
- 高效辦公空間設計建議報告
- 模板專項施工方案(完整版)
- 電子設備回收與再利用技術(shù)指南
- 倉儲物流系統(tǒng)電商
- 面向員工的培訓方案及實施計劃
- rdpac腫瘤復習試題附答案
- 人工智能算法及應用試題及答案
- 往來文書操作指南
- 拘留所教育課件02
- 《網(wǎng)紅現(xiàn)象的研究背景、意義及文獻綜述(2100字)》
- 管接頭注塑模具設計開題報告
- 最新-駕駛員職業(yè)心理和生理健康知識二-課件
- 加氫裝置催化劑硫化方案
- 核電廠概率安全評價概述課件
- 2022“博學杯”全國幼兒識字與閱讀大賽選拔試卷
- 幼兒園硬筆專用字帖大寫數(shù)字描紅
- 滬教牛津版四年級上冊英語全冊課件
- 青島城園林綠化技術(shù)規(guī)范
- 2022年信息管理概論復習資料
評論
0/150
提交評論