首頁技術(shù)文章正文

怎樣制定測(cè)試計(jì)劃和設(shè)計(jì)測(cè)試用例?

更新時(shí)間:2023-05-03 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

測(cè)試工作貫穿于整個(gè)軟件開發(fā)生命周期,是一項(xiàng)龐大而復(fù)雜的工作,需要制訂一個(gè)完整且詳細(xì)的測(cè)試計(jì)劃作為指導(dǎo)。測(cè)試計(jì)劃是整個(gè)測(cè)試工作的導(dǎo)航圖,但它并不是一成不變的,隨著項(xiàng)目推進(jìn)或需求變更,測(cè)試計(jì)劃也會(huì)不斷發(fā)生改變,因此測(cè)試計(jì)劃的制訂是隨著項(xiàng)目發(fā)展不斷調(diào)整、逐步完善的過程。

測(cè)試計(jì)劃一般要做好以下工作安排。

①確定測(cè)試范圍:明確哪些對(duì)象是需要測(cè)試的,哪些對(duì)象不是需要測(cè)試的。

②制訂測(cè)試策略:測(cè)試策略是測(cè)試計(jì)劃中最重要的部分,它將要測(cè)試的內(nèi)容劃分出不同的優(yōu)先級(jí),并確定測(cè)試重點(diǎn)。根據(jù)測(cè)試模塊的特點(diǎn)和測(cè)試類型(如功能測(cè)試、性能測(cè)試)選定測(cè)試環(huán)境和測(cè)試方法(如人工測(cè)試、自動(dòng)化測(cè)試)。

③安排測(cè)試資源:通過衡量測(cè)試難度、時(shí)間、工作量等因素對(duì)測(cè)試資源進(jìn)行合理安排,包括人員分配、工具配置等。

④安排測(cè)試進(jìn)度:根據(jù)軟件開發(fā)計(jì)劃,產(chǎn)品的整體計(jì)劃來安排測(cè)試工作的進(jìn)度,同時(shí)還要考慮各部分工作的變化。在安排工作進(jìn)度時(shí),最好在各項(xiàng)測(cè)試工作之間預(yù)留一個(gè)緩沖時(shí)間以應(yīng)對(duì)計(jì)劃變更。

⑤預(yù)估測(cè)試風(fēng)險(xiǎn):羅列出測(cè)試工作過程中可能會(huì)出現(xiàn)的不確定因素,并制訂應(yīng)對(duì)策略。

(3)設(shè)計(jì)測(cè)試用例

測(cè)試用例(Test Case)指的是一套詳細(xì)的測(cè)試方案,包括測(cè)試環(huán)境、測(cè)試步驟、測(cè)試數(shù)據(jù)和預(yù)期結(jié)果。不同的公司會(huì)有不同的測(cè)試用例模板,雖然它們?cè)陲L(fēng)格和樣式上有所不同,但本質(zhì)上是一樣的,都包括了測(cè)試用例的基本要素。

測(cè)試用例編寫的原則是盡量以最少的測(cè)試用例達(dá)到最大測(cè)試覆蓋率。測(cè)試用例常用的設(shè)計(jì)方法包括等價(jià)類劃分法、邊界值分析法、因果圖與判定表法、正交實(shí)驗(yàn)設(shè)計(jì)法、邏輯覆蓋法等,這些設(shè)計(jì)方法在后面的章節(jié)中會(huì)陸續(xù)講解。

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!