《軟件測試藝術(shù)》讀書筆記(16)_淺談測試用例

字號:

本書第四章主要講述了白盒測試和黑盒測試的原理、具體方法,及一些測試策略的思考。就經(jīng)驗(yàn)而言,個人覺得,測試軟件中最重要的因素還是要:設(shè)計和生成有效的測試用例。所以,作者在開章之處特別提及測試用例,我認(rèn)為是很必要的。
    緣由:因?yàn)闇y試不可能是完全的,所以最顯然的測試策略就是努力使測試盡可能完全。那么,由于考慮到時間和成本的約束,則一個最關(guān)鍵的問題就是:在所有可能的測試用例中,哪個子集最有可能發(fā)現(xiàn)最多的錯誤。很顯然,在所有的方法中效率最低的就是隨機(jī)輸入的測試,那么就需要提出一套思考過程,讓其有助于更加睿智地選取測試數(shù)據(jù)。
    于是,便有了一種比較合理的測試策略:先使用黑盒測試方法來設(shè)計測試用例,然后視情況需要使用白盒測試方法來設(shè)計補(bǔ)充測試用例。