軟件測試之測試策略談 軟件測試
第一部分 軟件測試策略基礎
為什么要編寫(xiě)測試策略?測試策略就是如何進(jìn)行軟件測試的計劃。測試策略的目標包括:
取得利益相關(guān)者(比如管理部門(mén)、開(kāi)發(fā)人員、測試人員、顧客和用戶(hù)等)的一致性目標;
從開(kāi)始階段對期望值進(jìn)行管理;
確!伴_(kāi)發(fā)方向正確”;
確定所有要進(jìn)行的測試類(lèi)型。
1、策略與軟件測試策略
(1)策略:在一定的政治路線(xiàn)指導下,根據具體條件而規定的斗爭原則、方式和方法。<新華字典>
(2)軟件測試策略:在一定的軟件測試標準、測試規范的指導下,依據測試項目的特定環(huán)境約束而規定的軟件測試的原則、方式、方法的集合。
測試策略為測試提供全局分析,并確定或參考:
項目計劃、風(fēng)險和需求;
相關(guān)的規則、政策或指示;
所需過(guò)程、標準與模板;
支持準則;
利益相關(guān)者及其測試目標;
測試資源與評估;
測試層次與階段;
測試環(huán)境;
各階段的完成標準;
所需的測試文檔與檢查方法。
2、軟件測試策略的重要性
(1)任何一個(gè)完全測試或窮舉測試的工作量都是巨大的,在實(shí)踐上是行不通的,因此任何實(shí)際測試都不能保證被測程序中不遺漏錯誤或缺陷;
(2)為了最大程度較少這種遺漏,同時(shí)最大限度發(fā)現可能存在的錯誤,在實(shí)施測試前必須確定合適的測試方法和測試策略,并以此為依據制定詳細的測試案例。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/