做好測試計劃和測試用例的工作的關(guān)鍵是什么? 軟件測試
軟件測試每周一問:測試的流程中,測試計劃是對整個測試活動的安排,而測試用例則是測試執(zhí)行的指導(dǎo),但是,現(xiàn)在仍然有很多的測試人員沒有認識到測試計劃和測試用例的重要性,在項目時間比較緊張的情況下,計劃和用例往往成了形式上的東西,甚至有些測試人員脫離用例,完全憑借自己的經(jīng)驗在執(zhí)行測試活動,對此,你有什么樣的看法?
會員godn_1981的精彩回答:
這個問題問的非常好,也確實是很多人有過切膚之痛的問題,對我來說,我也一直在苦苦追尋這個問題的答案,現(xiàn)在我不能說完全找到了,只能說把自己的心得分享一下,希望大家的測試計劃和測試用例不再是一個擺設(shè)。
(一) 先說測試計劃吧
誠如magic_zhu所言,現(xiàn)在很多測試人員沒意識到測試計劃的重要性,很多時候測試計劃成為一紙空文,其根本原因在于測試計劃缺乏可執(zhí)行性,也正是因為測試計劃缺乏可執(zhí)行性,導(dǎo)致下一次寫計劃的時候非常草率,甚至不寫,就算寫了也是一個花架子應(yīng)付領(lǐng)導(dǎo),這樣形成了一個惡性循環(huán),久而久之,測試計劃純屬一個擺設(shè),我們很多從業(yè)者不寫測試計劃,其理由是反正寫了也不能按照計劃執(zhí)行,這種理由真的很荒唐可笑,這是典型的因噎廢食,因為你的計劃執(zhí)行性差就不寫?這樣只能使測試更加失去控制,使你的測試過程徹底無計劃,無目標(biāo),變成一個放任主流的狀態(tài),完全沒有受控性。這樣的產(chǎn)品質(zhì)量保證顯然是空談。
我覺得這個問題的解決方案不是不寫,而是想辦法寫得更好,更有實效性,執(zhí)行性。這個是問題的關(guān)鍵。
一個好的測試計劃是用來計劃測試的,指導(dǎo)整個測試過程。所以一個好的測試計劃一定是可以指導(dǎo)測試的,就是對整個測試過程中的人力,時間,資源,策略,范圍的一個說明。
作為一個測試計劃來講,核心的三個要素是時間,資源,范圍。(這句話摘自微軟的軟件測試培訓(xùn)材料),時間就是什么時候做以及要花多久做,資源就是你要調(diào)用的人力、機器等資源,范圍是你要測試的東西以及測試重點。
除以上提到的3項之外,還有比較重要的項目有策略(具體就是怎么測)、風(fēng)險控制(一旦有問題采取什么應(yīng)急措施)等項目。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |