軟件測試計劃編寫(xiě)的幾點(diǎn)注意 軟件測試
軟件測試是有組織的活動(dòng),軟件測試之前必須做計劃。
《ANSI/IEEE軟件測試文檔標準829-1983》將測試計劃定義為:“一個(gè)敘述了預定的測試活動(dòng)的范圍、途徑、資源及進(jìn)度安排的文檔。它確認了測試項、被測特征、測試任務(wù)、人員安排,以及任何偶發(fā)事件的風(fēng)險!庇纱丝梢(jiàn)軟件測試計劃的重要性
做好軟件的測試計劃不是一件容易的事情,需要綜合考慮各種影響測試的因素。為了做好軟件測試計劃,需要注意以下幾個(gè)方面。
1.分別創(chuàng )建測試計劃與測試詳細規格、測試用例
編寫(xiě)軟件測試計劃要避免一種不良傾向是測試計劃的“大而全”,無(wú)所不包,篇幅冗長(cháng),長(cháng)篇大論,重點(diǎn)不突出,既浪費寫(xiě)作時(shí)間,也浪費測試人員的閱讀時(shí)間!按蠖钡囊粋(gè)常見(jiàn)表現就是測試計劃文檔包含詳細的測試技術(shù)指標、測試步驟和測試用例。
2. 堅持“5W”規則,明確內容與過(guò)程
“5W”規則指的是“What(做什么)”、“Why(為什么做)”、“When(何時(shí)做)”、“Where(在哪里)”、“How(如何做)”。利用“5W”規則創(chuàng )建軟件測試計劃,可以幫助測試團隊理解測試的目的(Why),明確測試的范圍和內容(What),確定測試的開(kāi)始和結束日期(When),指出測試的方法和工具(How),給出測試文檔和軟件的存放位置(Where)。
為了使“5W”規則更具體化,需要準確理解被測軟件的功能特征、應用行業(yè)的知識和軟件測試技術(shù),在需要測試的內容里面突出關(guān)鍵部分,可以列出關(guān)鍵及風(fēng)險內容、屬性、場(chǎng)景或者測試技術(shù)。對測試過(guò)程的階段劃分、文檔管理、缺陷管理、進(jìn)度管理給出切實(shí)可行的方法。
3. 采用評審和更新機制,保證測試計劃滿(mǎn)足實(shí)際需求
測試計劃寫(xiě)作完成后,如果沒(méi)有經(jīng)過(guò)評審,直接發(fā)送給測試團隊,測試計劃內容的可能不準確或遺漏測試內容,或者軟件需求變更引起測試范圍的增減,而測試計劃的內容沒(méi)有及時(shí)更新,誤導測試執行人員。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/