軟件測試的對象:
軟件測試不等于程序測試,軟件測試應貫串于軟件定義和開發地整個期間。需求分析,概要設計,詳細設計以及程序編碼等各階段所得到的文檔,包括需求規格說明,概要設計規格說明,詳細設計規格說明以及源程序,都應成為軟件測試的對象。
為把握軟件開發各個環節地正確性,需要進行各種確認和驗證。
確認:是一系列的活動和過程,目的是想證實在一個給定的外部環境中軟件的邏輯正確性。
驗證:試圖證明在軟件生存期各個階段,以及階段間的邏輯協調性,完備性和正確性。
軟件配置:
軟件需求規格說明書,設計規格說明書,源代碼等。
測試配置:
測試計劃,測試用例,測試程序等。
測試工具:
測試數據自動生成程序,靜態分析程序,動態分析程序,測試結果分析程序,以及驅動測試的測試數據庫等等。
測試和軟件開發各階段的關系:
軟件開發過程是一個自頂向下逐步細化的過程,軟件計劃階段定義軟件作用域。
軟件需求分析建立軟件信息域,功能和性能需求、約束。軟件設計,把設計用某種程序語言轉換成程序代碼。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/