



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第第頁10大負面測試用例10大負面測試用例
發(fā)表于:2023-04-29來源::點擊數(shù):標簽:測試用例
關(guān)鍵字:測試負面測試(Negativetesting)是相對于正面測試(Positivetesting)而言的。它們也是測試設(shè)計時的兩個非常重要的劃分。簡單點說,正面測試就是測試系統(tǒng)是否完成了它應(yīng)該完成的工作;而負面測試就是測試系統(tǒng)是否不執(zhí)行它不應(yīng)該完成的操作。形象一
關(guān)鍵字:測試負面測試(Negativetesting)是相對于正面測試(Positivetesting)而言的。它們也是測試設(shè)計時的兩個非常重要的劃分。簡單點說,正面測試就是測試系統(tǒng)是否完成了它應(yīng)該完成的工作;而負面測試就是測試系統(tǒng)是否不執(zhí)行它不應(yīng)該完成的操作。形象一點,正面測試就象一個畢恭畢敬的小學(xué)生,老師叫我做什么,我就做什么;而負面測試就象一個調(diào)皮搗蛋的孩子,你叫我這樣做,我偏不這樣做,而且和你對著干。開發(fā)人員也是最討厭修改此類bug的。
正面測試主要根據(jù)需求,功能說明書,設(shè)計文檔等相關(guān)參考文檔來執(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)常需要注意的測試。
負面測試用例被設(shè)計于用軟件未意欲被使用的方式測試軟件,它也應(yīng)該是測試工作的一部分。以下就是在設(shè)計測試工作量時你應(yīng)該考慮的10大負面測試用例。
1.植入的單引號。大多數(shù)基于SQL的數(shù)據(jù)庫系統(tǒng)在用戶存儲包含一個單引號的信息時會出現(xiàn)問題,例如John'scar。每一個可以接受文字數(shù)字型數(shù)據(jù)條目的屏幕都要試試輸入包含一個或多個單引號的文本。
【Kiki補充】其實不只是單引號,基本上測試人員應(yīng)該測試所有的特殊字符和空/空格(單純的空格和文本前后的空格)。單引號,逗號,/,,(對于web的應(yīng)用程序)都是很容易引發(fā)錯誤的。在開發(fā)早期測試組就可以建議開發(fā)組寫一個通用的函數(shù)來處理這些特殊字符,然后在處理用戶的輸入時套用這個函數(shù)就可以避免此類錯誤了。
2.必需輸入的數(shù)據(jù)條目。功能說明書上應(yīng)該清楚的指出屏幕上必須輸入數(shù)據(jù)條目的字段。測試屏幕上每一個被說明為必須輸入的字段以保證它強制要求你在字段中輸入數(shù)據(jù)。
【Kiki補充】對于強制輸入的字段,在屏幕上最好有些標識以說明其為必須輸入的字段。一般在字段前或后用紅色的*號表示。測試時必須要檢查有標識的字段是否和功能說明書或其他參考文檔一致,錯誤信息提示是否正確,強制輸入的字段是否真的必須輸入。
3.字段類型測試。功能說明書上應(yīng)該清楚的指出要求特定數(shù)據(jù)輸入要求(日期字段,數(shù)字字段,電話號碼,郵編等等)的字段。測試屏幕上每一個被指出有特定類型的字段以保證你輸入了基于字段類型的符合正確格式的數(shù)據(jù)(數(shù)字型字段應(yīng)該不允許字符或特殊字符,日期型的字段應(yīng)該允許輸入一個正確的日期等等)
【Kiki補充】其實這里還有一個字段格式和字段內(nèi)容的測試。有些字段對輸入的格式有要求,這些字段的格式一般在屏幕上也有相應(yīng)的提示。所以在測試時需要測試提示的格式是否合理(和功能說明書或其他參考文檔相一致)以及系統(tǒng)是否正確識別輸入的格式。有些字段對字段的內(nèi)容有限制,如常見的用戶名,不能包含特殊字符,首字不能未數(shù)字等要求。所以在測試時需要測試提示的格式是否合理(和功能說明書或其他參考文檔相一致)還有不符合內(nèi)容要求的數(shù)據(jù)輸入時系統(tǒng)是否正確的處理。
4.字段長度測試。功能說明書上應(yīng)該清楚的指出可以在字段中輸入的字符數(shù)(例如,firstname必須是50個或更少的字符)。寫測試用例以保證你只可以輸入特定的字符數(shù)。防止用戶輸入比允許范圍更多的字符比因用戶已輸入過多的字符而給出的錯誤信息更加的文雅些。
【Kiki補充】一般對于限制長度的字段,現(xiàn)在開發(fā)大多采用限制輸入的方法(設(shè)置字段的長度)來處理。所以測試時需要測試限制的長度是否合理(和功能說明書或其他參考文檔相一致),對于沒有限制長度的字段,要測試無窮輸入時是否出錯,有問題報bug時建議開發(fā)人員根據(jù)需要限制長度。
5.數(shù)字型的邊界測試。對于數(shù)字型的字段,測試上下邊界是非常重要的。例如,如果你正在計算某個賬戶的利息時,你永遠不會輸入一個負的利息數(shù)給應(yīng)該贏取利息的賬戶。因此,你應(yīng)該嘗試用負數(shù)測試。同樣,如果功能說明書上要求字段在某一個特定的范圍(如從10~50),你就應(yīng)該嘗試輸入9或51,它應(yīng)該給出一個得體的信息表示失敗。
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)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度四川省護師類之護師(初級)模擬題庫及答案下載
- 五年級上美術(shù)教學(xué)設(shè)計(B)-哆來咪-湘美版
- 車輛性能評估系統(tǒng)的應(yīng)用考核試題及答案
- Unit 4 My home Part B Lets learn(教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版英語四年級上冊
- 藥理學(xué)各類藥物副作用分析試題及答案
- 車間管理理論試題及答案
- 藥理學(xué)考試主要考點試題及答案
- Unit 7 Happy birthday project 教學(xué)設(shè)計 2024-2025學(xué)年人教版英語七年級上冊
- 第一課《校園里的小秘密》教案-2023-2024學(xué)年心理健康一年級上冊 遼大版
- 汽車美容師智能化趨勢與行業(yè)變革考核試題及答案
- DLT 5285-2018 輸變電工程架空導(dǎo)線(800mm以下)及地線液壓壓接工藝規(guī)程
- 國內(nèi)外大型體育場館運營管理模式研究
- 敘事護理參考課件
- JBT 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規(guī)程
- 2023年安徽國控資本有限公司及所屬企業(yè)社會招聘考試真題及答案
- 專題08 八年級下冊易混易錯總結(jié)-備戰(zhàn)2024年中考道德與法治一輪復(fù)習(xí)知識清單(全國通用)
- 左心衰竭合并肺水腫的護理查房
- 醫(yī)院勞務(wù)派遣投標方案(技術(shù)方案)
- 高中數(shù)學(xué)開放題賞析
- 非工傷人道主義賠償協(xié)議(標準版)
- 中華民族的復(fù)興
評論
0/150
提交評論