① 滿足某些軟件需求;
② 在程序的模塊結構中位于較高的層次(高層控制模塊);
③ 較復雜、較易發生錯誤;
④ 有明確定義的性能要求。
確認測試(Validation Testing)
確認測試又稱有效性測試。任務是驗證軟件的功能和性能及其它特性是否與用戶的要求一致。
對軟件的功能和性能要求在軟件需求規格說明書中已經明確規定。它包含的信息就是軟件確認測試的基礎。
1. 進行有效性測試(黑盒測試)
有效性測試是在模擬的環境 (可能就是開發的環境) 下,運用黑盒測試的方法,驗證被測軟件是否滿足需求規格說明書列出的需求。
首先制定測試計劃,規定要做測試的種類。還需要制定一組測試步驟,描述具體的測試用例。
通過實施預定的測試計劃和測試步驟,確定
- 軟件的特性是否與需求相符;
- 所有的文檔都是正確且便于使用;
- 同時,對其它軟件需求,例如可移植性、兼容性、出錯自動恢復、可維護性等,也都要進行測試
在全部軟件測試的測試用例運行完后,所有的測試結果可以分為兩類:
- 測試結果與預期的結果相符。這說明軟件的這部分功能或性能特征與需求規格說明書相符合,從而這部分程序被接受。
- 測試結果與預期的結果不符。這說明軟件的這部分功能或性能特征與需求規格說明不一致,因此要為它提交一份問題報告。
2. 軟件配置復查
軟件配置復查的目的是保證
軟件配置的所有成分都齊全;
各方面的質量都符合要求;
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/