1、集成測試
集成測試就是把模塊按照設計說明書的要求組合起來進行測試。
1.1、集成測試方法:
a、分別測試各個模塊,再把這些模塊組合起來進行整體測試,也就是非增量式集成。
特點:可以對模塊進行並行測試,能充分利用人力,加快項目進度;但該方法容易混亂,出錯後不容易定位問題。
b、把下一個要測試的模塊組合到已測試好的模塊中,測測試完成後再將下一個需要測試的模塊組合起來進行測試,逐步把所有模塊組合起來,並完成測試。
特點:增量式測試的範圍逐步擴大,容易定位問題,測試更徹底。
2、確認測試
確認測試主要任務是進一步檢查軟件的功能和性能是否與用戶要求的一致。系統方案說明書描述了客戶對軟件的具體要求,是確認測試的基礎。
確認測試流程:首先進行有效性測試以及軟件配置檢查,然後驗收測試和安全測試,最後由管理部門和專家認可後交付用戶使用。
有效性測試:在模擬環境下,通過黑盒測試檢驗所研發的軟件是否與需求規格說明書一致。需要針對軟件的功能性能、容錯性、維護性等其他方面進行檢測。
軟件配置審查:主要是檢查軟件、文檔、以及數據是否完備,分類是否有序。確保文檔的正確和全面,以便後期維護階段使用。
驗收測試:驗收測試一般由客戶爲主,開發人員和測試人員爲輔助。通常在驗收之前要對客戶進行培訓,以便熟悉系統的功能。
系統測試:系統測試是將已經確認的軟件、硬件、外設、網絡等因素結合起來,進行信息系統的各種集成測試和確認測試,主要目的是通過和系統的需求相比較,發現項目與用戶需求不符合或者矛盾的地方。常見的系統測試包括下面幾個方面。
恢復測試:監測系統的容錯能力。主要採用各方方法讓系統出現故障,檢查系統能否按照要求從故障中恢復過來。
安全性測試:檢測系統的安全機制、保密措施是否完善,主要是檢查系統的安全防範能力。比如惡意工具、腳本注入、接口信息安全等。
壓力測試:也成爲強度測試,是對系統在異常情況下的承受能力的測試,檢查系統在極限狀態下運行,性能下降是否在可允許的範圍內。
性能測試:檢查系統是否滿足系統設計方案說明書對性能的要求。
可靠性、可用性、可維護性測試:根據平均失效間隔 MTBF是否超過了規定的時限、因故障而停機時間 MTTR 在一年內不應該超過多少時間。
安裝測試:安裝測試是爲了檢查安裝過程中是否有問題、是否容易操作等方面的內容。
IT技術分享社區
個人博客網站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識