軟件測試[2] 軟件測試
5. 輸入、輸出項若是一個有序的集合,則選擇第一個元素和最末元素作為測試數據。
因果圖法適用于輸入條件之間關系比較復雜,不同的條件組合會產生若干動作的情況。通過判定表的形式,可以很好地表達多種條件組合產生不止一個動作,其中輸入條件就是因,輸出條件就是果。
在實際的測試過程中,要綜合運用多種測試方法。在測試中,有時需要借助其他的功能模塊來運行要測試的部分,這樣就產生了用于測試的其他功能模塊是否正確的問題。這在集成測試中比較突出,為了避免引入新的錯誤,可以考慮采用增殖的測試方法,從一個模塊開始,自頂向下或自底向上,用已經通過測試的模塊作為將要進行測試的模塊產生輸入或接收輸出,逐步增加新的模塊,最終完成整體的集成測試。
值得強調的是,無論采用什么樣的測試方法,都不要忘記,測試不是獨立的一項工作,是軟件生命周期中的一個階段,測試的依據必須是當初的需求和設計目標,要避免把對軟件的新的想法與測試工作混雜起來,這是目前業務人員在進行實際測試工作中最容易出現的問題。
原文轉自:http://www.anti-gravitydesign.com