單元測試:單元測試是針對軟件設計的最小單位——程序模塊甚至代碼段進行正確性檢驗的測試工作,通常由開發人員進行。
集成測試:集成測試是將模塊按照設計要求組裝起來進行測試,主要目的是發現與接口有關的問題。由于在產品提交到測試部門前,產品開發小組都要進行聯合調試,因此在大部分企業中集成測試是由開發人員來完成的……
系統測試:系統測試是在集成測試通過后進行的,目的是充分運行系統,驗證各子系統是否都能正常工作并完成設計的要求。它主要由測試部門進行,是測試部門最大最重要的一個測試,對產品的質量有重大的影響。
驗收測試:驗收測試以需求階段的《需求規格說明書》為驗收標準,測試時要求模擬實際用戶的運行環境。對于實際項目可以和客戶共同進行,對于產品來說就是最后一次的系統測試。測試內容為對功能模塊的全面測試,尤其要進行文檔測試。
盡管測試階段的劃分十分明確,但是在具體的項目和產品的測試中,尤其在執行測試時,會根據實際需要來開展。
1.3 測試種類、階段和用例的關系
為了便于在實際工作中提高效率,同時方便測試用例的編寫和執行,可以把上面提到的各個測試類型與對應的測試用例合并。合并后的測試用例主要有以下幾種:
3. 集成測試用例:包含接口測試、健壯性測試、可靠性測試
4. 安全測試用例:安全測試用例
5. 用戶界面測試用例:包含用戶界面測試用例、少量功能測試用例
6. 安裝/反安裝測試用例:安裝/反安裝測試用例
綜合上面的分析,測試種類、測試階段以及執行人員具體的關系如表1所示。
文章來源于領測軟件測試網 http://www.kjueaiud.com/