軟件測試的方法
瀏覽量:2612
測試分靜態測試和動態測試。不需要測試用例的測試就是靜態測試,而需要測試用例的測試是動態測試。通常測試是指動態測試。
1.軟件開發公司的靜態測試。
所謂靜態測試是指不需要運行被測程序,無須測試用例的測試。測試的手段主要是通過人工檢查源代碼,檢查、評審各階段測試的結果;或通過測試工具檢查、分析被測程序。顯然,靜態測試主要是對文檔的測試。文檔測試是評審和審查階段所必需的。在黑盒法中進行等價類劃分邊界值分析中需要根據規約運行親統,檢查是否符合規約給出的功能實現。這個過程同樣也在測試文檔,看文檔對系統購使用及功能設計描述的是否精確、是否和實際程序一致,文檔的使用是否方便,使用指南的定位是否方便準確等。
2.動態測試。
軟件開發公司如何進行測試呢?概括起來測試方法有兩類:黑盒測試法和白盆測試法。如果已經知道了產品應該具有的功能,可以通過測試來檢驗是否每個功能都正常使用,這是黑盒測試法。黑盒測試法就是不知道盒子里裝的東西,只知道什么輸入會有什么輸出,即被測程序的功能,所以又稱兒功能測試。如果知道產品內部預定的工作過程,可以通過測試來檢驗產品內部動作是否按照規格說明書的規定正常進行,這是白盒測試法。顯然,白盒測試法就是知道盒子里裝的東西,對內部的程序邏輯進行測試,所以又稱結構測試。兩種測試方法的使用條件不同,所以用途也不同。
本文由軟件開發公司提供:http://www.bigbenlau.com
上一篇:軟件測試和調試的區別
下一篇:軟件開發的特點