具有維護階段所必需的細節;
而且已經編排好分類的目錄。
應當嚴格遵守用戶手冊和操作手冊中規定的使用步驟,以便檢查這些文檔資料的完整性和正確性。
驗收測試(Acceptance Testing)
在通過了系統的有效性測試及軟件配置審查之后,就應開始系統的驗收測試。
驗收測試是以用戶為主的測試。軟件開發人員和QA(質量保證)人員也應參加。
由用戶參加設計測試用例,使用生產中的實際數據進行測試。
在測試過程中,除了考慮軟件的功能和性能外,還應對軟件的可移植性、兼容性、可維護性、錯誤的恢復功能等進行確認。
確認測試應交付的文檔有:
- 確認測試分析報告
- 最終的用戶手冊和操作手冊
- 項目開發總結報告。
系統測試(System Testing)
系統測試,是將通過確認測試的軟件,作為整個基于計算機系統的一個元素,與計算機硬件、外設、某些支持軟件、數據和人員等其它系統元素結合在一起,在實際運行環境下,對計算機系統進行一系列的組裝測試和確認測試。
系統測試的目的在于通過與系統的需求定義作比較, 發現軟件與系統的定義不符合或與之矛盾的地方。
α測試和β測試
在軟件交付使用之后,用戶將如何實際使用程序,對于開發者來說是無法預測的。
α測試是由一個用戶在開發環境下進行的測試,也可以是公司內部的用戶在模擬實際操作環境下進行的測試。
α測試的目的是評價軟件產品的FLURPS(即功能、局域化、可使用性、可靠性、性能和支持)。尤其注重產品的界面和特色。
α測試可以從軟件產品編碼結束之時開始,或在模塊(子系統)測試完成之后開始,也可以在確認測試過程中產品達到一定的穩定和可靠程度之后再開始。
β測試是由軟件的多個用戶在實際使用環境下進行的測試。這些用戶返回有關錯誤信息給開發者。
文章來源于領測軟件測試網 http://www.kjueaiud.com/