測試策略的概念
軟件測試通常指實際運行被測程序,輸入相應的測試用例,判定執行結果是否符合要求,從而檢驗程序的正確性,可靠性和有效性.軟件測試可採用的方法和技術是多種多樣的,但通常情況下不論採用什麼方法和技術,其測試都是不徹底的,也是不完全的,因為任何一次完全測試或者窮舉測試的工作量都太大,在實踐上行不通.因此,任何實際測試,都不能夠保證被測試程序中不存在遺漏的缺陷.
為了最大程度地減少這種遺漏的錯誤,同時也為了最大限度地發現已經存在的錯誤,在測試實箷之前,軟件測試工程師必須確定將要採用的測試策略和測試方法,並以此依據制定詳細的測試案例.一個好的測試策略和測試方法,必將給軟件測試帶來事半功倍的效果,它可以充分利用有限的人力和物力資源,高效率,高質量地完成測試.
由此可知,測試策略通常是描述測試工程的總體方法和目標.描述目前在進行哪一階段的測試(如單元測試,集成測試,系統測試)以及每個階段內進行的測試種類(如功能測試,性能測試,壓力測試等),以確定合理的測試方案使得測試更有效.
浙公网安备 33010602011771号