![10大負面測試用例_第1頁](http://file4.renrendoc.com/view/1916e79fcecd56968adf16a010c727ed/1916e79fcecd56968adf16a010c727ed1.gif)
![10大負面測試用例_第2頁](http://file4.renrendoc.com/view/1916e79fcecd56968adf16a010c727ed/1916e79fcecd56968adf16a010c727ed2.gif)
![10大負面測試用例_第3頁](http://file4.renrendoc.com/view/1916e79fcecd56968adf16a010c727ed/1916e79fcecd56968adf16a010c727ed3.gif)
![10大負面測試用例_第4頁](http://file4.renrendoc.com/view/1916e79fcecd56968adf16a010c727ed/1916e79fcecd56968adf16a010c727ed4.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第第頁10大負面測試用例10大負面測試用例
發(fā)表于:2023-04-29來源::點擊數(shù):標簽:測試用例
關鍵字:測試負面測試(Negativetesting)是相對于正面測試(Positivetesting)而言的。它們也是測試設計時的兩個非常重要的劃分。簡單點說,正面測試就是測試系統(tǒng)是否完成了它應該完成的工作;而負面測試就是測試系統(tǒng)是否不執(zhí)行它不應該完成的操作。形象一
關鍵字:測試負面測試(Negativetesting)是相對于正面測試(Positivetesting)而言的。它們也是測試設計時的兩個非常重要的劃分。簡單點說,正面測試就是測試系統(tǒng)是否完成了它應該完成的工作;而負面測試就是測試系統(tǒng)是否不執(zhí)行它不應該完成的操作。形象一點,正面測試就象一個畢恭畢敬的小學生,老師叫我做什么,我就做什么;而負面測試就象一個調(diào)皮搗蛋的孩子,你叫我這樣做,我偏不這樣做,而且和你對著干。開發(fā)人員也是最討厭修改此類bug的。
正面測試主要根據(jù)需求,功能說明書,設計文檔等相關參考文檔來執(zhí)行測試,而負面測試則主要根據(jù)錯誤猜測,逆向思維來測試系統(tǒng),一定程序上的的依賴測試人員的經(jīng)驗積累。
執(zhí)行負面測試時,不單單要測試系統(tǒng)是否處理了用戶的異常操作,還要檢查系統(tǒng)對于這些異常操作是否給予了正確的錯誤提示。它是系統(tǒng)對用戶進行繼續(xù)正確操作的指引。
簡言之負面測試的三部曲就是:
1.檢查程序中的屏幕或頁面是否給出了清晰且充分的提示或約束;
2.測試系統(tǒng)是否處理了用戶的異常操作;
3.檢查系統(tǒng)的錯誤提示是否清晰且充分。
以下是SteveMiller的《Top10NegativeTestCases》,概括性的提到了一些做負面測試時經(jīng)常需要注意的測試。
負面測試用例被設計于用軟件未意欲被使用的方式測試軟件,它也應該是測試工作的一部分。以下就是在設計測試工作量時你應該考慮的10大負面測試用例。
1.植入的單引號。大多數(shù)基于SQL的數(shù)據(jù)庫系統(tǒng)在用戶存儲包含一個單引號的信息時會出現(xiàn)問題,例如John'scar。每一個可以接受文字數(shù)字型數(shù)據(jù)條目的屏幕都要試試輸入包含一個或多個單引號的文本。
【Kiki補充】其實不只是單引號,基本上測試人員應該測試所有的特殊字符和空/空格(單純的空格和文本前后的空格)。單引號,逗號,/,,(對于web的應用程序)都是很容易引發(fā)錯誤的。在開發(fā)早期測試組就可以建議開發(fā)組寫一個通用的函數(shù)來處理這些特殊字符,然后在處理用戶的輸入時套用這個函數(shù)就可以避免此類錯誤了。
2.必需輸入的數(shù)據(jù)條目。功能說明書上應該清楚的指出屏幕上必須輸入數(shù)據(jù)條目的字段。測試屏幕上每一個被說明為必須輸入的字段以保證它強制要求你在字段中輸入數(shù)據(jù)。
【Kiki補充】對于強制輸入的字段,在屏幕上最好有些標識以說明其為必須輸入的字段。一般在字段前或后用紅色的*號表示。測試時必須要檢查有標識的字段是否和功能說明書或其他參考文檔一致,錯誤信息提示是否正確,強制輸入的字段是否真的必須輸入。
3.字段類型測試。功能說明書上應該清楚的指出要求特定數(shù)據(jù)輸入要求(日期字段,數(shù)字字段,電話號碼,郵編等等)的字段。測試屏幕上每一個被指出有特定類型的字段以保證你輸入了基于字段類型的符合正確格式的數(shù)據(jù)(數(shù)字型字段應該不允許字符或特殊字符,日期型的字段應該允許輸入一個正確的日期等等)
【Kiki補充】其實這里還有一個字段格式和字段內(nèi)容的測試。有些字段對輸入的格式有要求,這些字段的格式一般在屏幕上也有相應的提示。所以在測試時需要測試提示的格式是否合理(和功能說明書或其他參考文檔相一致)以及系統(tǒng)是否正確識別輸入的格式。有些字段對字段的內(nèi)容有限制,如常見的用戶名,不能包含特殊字符,首字不能未數(shù)字等要求。所以在測試時需要測試提示的格式是否合理(和功能說明書或其他參考文檔相一致)還有不符合內(nèi)容要求的數(shù)據(jù)輸入時系統(tǒng)是否正確的處理。
4.字段長度測試。功能說明書上應該清楚的指出可以在字段中輸入的字符數(shù)(例如,firstname必須是50個或更少的字符)。寫測試用例以保證你只可以輸入特定的字符數(shù)。防止用戶輸入比允許范圍更多的字符比因用戶已輸入過多的字符而給出的錯誤信息更加的文雅些。
【Kiki補充】一般對于限制長度的字段,現(xiàn)在開發(fā)大多采用限制輸入的方法(設置字段的長度)來處理。所以測試時需要測試限制的長度是否合理(和功能說明書或其他參考文檔相一致),對于沒有限制長度的字段,要測試無窮輸入時是否出錯,有問題報bug時建議開發(fā)人員根據(jù)需要限制長度。
5.數(shù)字型的邊界測試。對于數(shù)字型的字段,測試上下邊界是非常重要的。例如,如果你正在計算某個賬戶的利息時,你永遠不會輸入一個負的利息數(shù)給應該贏取利息的賬戶。因此,你應該嘗試用負數(shù)測試。同樣,如果功能說明書上要求字段在某一個特定的范圍(如從10~50),你就應該嘗試輸入9或51,它應該給出一個得體的信息表示失敗。
6.數(shù)字的約束測試。大多數(shù)數(shù)據(jù)庫系統(tǒng)和編程語言允許數(shù)字條目被識別為整數(shù)或長整數(shù)。通常,整數(shù)的范圍是從-32,767~32,767,長整數(shù)的范圍從-2,147,483,648~2,147,483,647。對于那些沒有特定邊界限制的數(shù)字數(shù)據(jù)條目,用這些限制測試以確保不會出現(xiàn)數(shù)字的溢出錯誤。
【Kiki補充】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國際郵件貨物運輸合同范本80175(跨境速遞)
- 2025年度戶外活動專用空調(diào)安裝與租賃合同
- 2025年度國際建筑工程承包合同編號(優(yōu)化版)
- 2025年度智慧城市建設方案設計與實施合同
- 2025年度建筑管道系統(tǒng)設計與安裝服務合同范本
- 2025年度公寓住宅小區(qū)公共區(qū)域廣告位租賃合同
- 2025年度國際安全保衛(wèi)服務采購合同
- 2025年度并購重組股份購買合同范本
- 2025年度護坡工程勞務成本控制合同范本
- 2025年度城市防洪工程總包及分包工程三方合同
- 學校安全一崗雙責
- 2024年全國版圖知識競賽(小學組)考試題庫大全(含答案)
- 產(chǎn)后修復學習培訓課件
- 高考志愿咨詢培訓課件
- mysql課件第五章數(shù)據(jù)查詢
- 超濾培訓課件
- 熱線電話管理制度
- 《海峽兩岸經(jīng)濟合作框架協(xié)議》全文
- 紡絲原液制造工(中級)理論考試復習題庫(含答案)
- ArcGIS軟件入門培訓教程演示文稿
- 大梅沙河道河道流量水位
評論
0/150
提交評論