可執行程序的測試
在文檔審核、源代碼審核、配置腳本審核、測試程序或腳本審核都順利完成,就可以進行驗收測試的最后一個步驟——可執行程序的測試,它包括功能、性能等方面的測試,每種測試也都包括目標、啟動標準、活動、完成標準和度量等五部分。
要注意的是不能直接使用開發方提供的可執行程序用于測試,而要按照開發方提供的編譯步驟,從源代碼重新生成可執行程序。
在真正進行用戶驗收測試之前一般應該已經完成了以下工作(也可以根據實際情況有選擇地采用或增加):
● 軟件開發已經完成,并全部解決了已知的軟件缺陷。
● 驗收測試計劃已經過評審并批準,并且置于文檔控制之下。軟件測試
● 對軟件需求說明書的審查已經完成。
● 對概要設計、詳細設計的審查已經完成。
● 對所有關鍵模塊的代碼審查已經完成。
● 對單元、集成、系統測試計劃和報告的審查已經完成。
● 所有的測試腳本已完成,并至少執行過一次,且通過評審。
● 使用配置管理工具且代碼置于配置控制之下。
● 軟件問題處理流程已經就緒。
● 已經制定、評審并批準驗收測試完成標準。
具體的測試內容通?梢园ǎ喊惭b(升級)、啟動與關機、功能測試(正例、重要算法、邊界、時序、反例、錯誤處理)、性能測試(正常的負載、容量變化)、壓力測試(臨界的負載、容量變化)、配置測試、平臺測試、安全性測試、恢復測試(在出現掉電、硬件故障或切換、網絡故障等情況時,系統是否能夠正常運行)、可靠性測試等。
性能測試和壓力測試一般情況下是在一起進行,通常還需要輔助工具的支持。在進行性能測試和壓力測試時,測試范圍必須限定在那些使用頻度高的和時間要求苛刻的軟件功能子集中。由于開發方已經事先進行過性能測試和壓力測試,因此可以直接使用開發方的輔助工具。也可以通過購買或自己開發來獲得輔助工具。具體的測試方法可以參考相關的軟件工程書籍。
如果執行了所有的測試案例、測試程序或腳本,用戶驗收測試中發現的所有軟件問題都已解決,而且所有的軟件配置均已更新和審核,可以反映出軟件在用戶驗收測試中所發生的變化,用戶驗收測試就完成了。
文章來源于領測軟件測試網 http://www.kjueaiud.com/