2.1 測試用例設計步驟
2.1.1 步驟1:首先使被測單元運行
任何單元測試說明的第一個測試用例應該是以一種可能的簡單方法執行被測單元?吹奖粶y單元第一個測試用例的運行成功可用增強人的自信心。如果不能正確執行,最好選擇一個盡可能簡單的輸入對被測單元進行測試/調試。
這個階段適合的技術有:
模塊設計導出的測試
對等區間劃分
2.1.2 步驟2:正面測試(Positive Testing)
正面測試的測試用例用于驗證被測單元能夠執行應該完成的工作。測試設計者應該查閱相關的設計說明;每個測試用例應該測試模塊設計說明中一項或多項陳述。如果涉及多個設計說明,最好使測試用例的序列對應一個模塊單元的主設計說明。
適合的技術:
設計說明導出的測試
對等區間劃分
狀態轉換測試
2.1.3 步驟3:負面測試(Negative Testing)
負面測試用于驗證軟件不執行其不應該完成的工作。這一步驟主要依賴于錯誤猜測,需要依靠軟件測試設計者的經驗判斷可能出現問題的位置。
適合的技術有:
錯誤猜測
邊界值分析
內部邊界值測試
狀態轉換測試
如果需要,應該針對性能、余量、安全需要、保密需求等設計測試用例。
在有安全保密需求的情況下,重視安全保密分析和驗證是方便的。針對安全保密問題的測試用例應該在測試說明中進行標注。同時應該加入更多的測試用例測試所有的保密和安全冒險問題。
適合的技術:
設計說明導出的測試
文章來源于領測軟件測試網 http://www.kjueaiud.com/