學(xué)習(xí)軟件質(zhì)量報道一文:軟件測試的底層邏輯是什么,軟件測試設(shè)計的底層邏輯。
測試設(shè)計是基于測試分析的結(jié)果,運用合適的方法完成測試數(shù)據(jù)、測試場景或測試用例的設(shè)計。按照工程思維的方式,解決方案不只一個,要設(shè)計多個方案,從中選出更優(yōu)或最優(yōu)的方案。
測試設(shè)計的本質(zhì)是以更有效的方式覆蓋測試需求,從場景覆蓋、邏輯覆蓋、路徑覆蓋和數(shù)據(jù)覆蓋等不同覆蓋策略中選擇一種或幾種。測試設(shè)計也是一個循序漸進的過程,不斷完善的過程。
測試設(shè)計是辯證統(tǒng)一的思維過程,既有嚴密的邏輯思維,也有跳躍式、發(fā)散性的創(chuàng)造性思維;既是黑盒測試方法和白盒測試方法的對立統(tǒng)一、靜態(tài)測試和動態(tài)測試的融合,也是主動測試和被動測試的融合......只有這樣才能更徹底地滿足設(shè)計要求,更快地完成測試以實現(xiàn)測試目標。
測試設(shè)計的底層邏輯:測試設(shè)計是藝術(shù),更要創(chuàng)新、融合。