PDCA理念融入軟件測(cè)試
摘要:軟件測(cè)試作為軟件質(zhì)量保障的重要手段,PDCA循環(huán)是全面質(zhì)量管理所應(yīng)遵循的科學(xué)程序。本文結(jié)合軟件測(cè)試工作的特點(diǎn),通過文檔規(guī)范的方式,將PDCA的理念融入軟件測(cè)試,提出一套軟件測(cè)試工作的流程。
關(guān)鍵字:軟件測(cè)試、PDCA、測(cè)試流程
1、引言
PDCA循環(huán)又叫戴明環(huán),是美國質(zhì)量管理專家戴明博士提出的,它是全面質(zhì)量管理所應(yīng)遵循的科學(xué)程序。全面質(zhì)量管理活動(dòng)的全部過程,就是質(zhì)量計(jì)劃的制訂和組織實(shí)現(xiàn)的過程,這個(gè)過程就是按照PDCA循環(huán),不停頓地周而復(fù)始地運(yùn)轉(zhuǎn)的。PDCA 描述如下,PLAN:活動(dòng)、控制、資源、目標(biāo);DO:按計(jì)劃實(shí)施;CHECK:監(jiān)控和測(cè)量一致性和有效性;ACTION:分析/回顧/改進(jìn)/提高有效性。軟件測(cè)試是有計(jì)劃、有組織和有系統(tǒng)的軟件質(zhì)量保證活動(dòng),是軟件工程的重要組成部分。本文結(jié)合PDCA循環(huán)對(duì)于質(zhì)量改進(jìn)的作用,依靠文檔管理,將PDCA 理念融入軟件測(cè)試。在軟件測(cè)試流程中,結(jié)合PDCA 理念,各個(gè)階段進(jìn)行如此詮釋,PLAN:編寫測(cè)試計(jì)劃;DO:按計(jì)劃開展測(cè)試工作;DO:按計(jì)劃開展測(cè)試工作;ACTION:維護(hù)測(cè)試文檔。
2、PLAN:編寫測(cè)試計(jì)劃
軟件測(cè)試組接到測(cè)試項(xiàng)目后,測(cè)試工程師首先編寫《系統(tǒng)測(cè)試計(jì)劃》,為本次測(cè)試工作做好安排。
根據(jù)研發(fā)部門提交的《項(xiàng)目總體需求說明書》《項(xiàng)目模塊需求說明書》《項(xiàng)目概要設(shè)計(jì)說明書》《項(xiàng)目詳細(xì)設(shè)計(jì)說明書》及《數(shù)據(jù)庫設(shè)計(jì)說明書》等內(nèi)容,測(cè)試工程師編寫《系統(tǒng)測(cè)試計(jì)劃》。測(cè)試計(jì)劃中包含編寫目的、參考資料、測(cè)試內(nèi)容、測(cè)試環(huán)境、測(cè)試方案、測(cè)試通過標(biāo)準(zhǔn)、風(fēng)險(xiǎn)評(píng)估、測(cè)試組織和時(shí)間安排等內(nèi)容,包括了PLAN中應(yīng)該進(jìn)行活動(dòng)、控制、資源、目標(biāo)等全部?jī)?nèi)容,實(shí)現(xiàn)了做測(cè)試工作的計(jì)劃性。
3、DO:按計(jì)劃開展測(cè)試工作
完成測(cè)試計(jì)劃后,即按照計(jì)劃的時(shí)間要求進(jìn)行測(cè)試工作。
測(cè)試工程師依據(jù)《總體需求說明書》、《模塊需求說明書》、《概要設(shè)計(jì)說明書》和《驗(yàn)收測(cè)試計(jì)劃》分析測(cè)試需求,撰寫該項(xiàng)目的《測(cè)試需求說明書》。軟件測(cè)試的核心文件《系統(tǒng)測(cè)試需求說明書》是列出項(xiàng)目所有的測(cè)試點(diǎn),保證了軟件測(cè)試的有據(jù)可依。測(cè)試工程師根據(jù)《測(cè)試需求說明書》編寫《測(cè)試用例》。
測(cè)試負(fù)責(zé)人依據(jù)《系統(tǒng)測(cè)試計(jì)劃》及項(xiàng)目進(jìn)度向測(cè)試工程師分配測(cè)試任務(wù);測(cè)試工程師向測(cè)試負(fù)責(zé)人領(lǐng)取測(cè)試資料,執(zhí)行測(cè)試。本輪測(cè)試結(jié)束后,測(cè)試工程師編寫《系統(tǒng)測(cè)試報(bào)告》。
圖1 測(cè)試設(shè)計(jì)工作流程
字體: 小 中 大 | 上一篇 下一篇 | 打印 | 我要投稿
4、CHECK:審核和評(píng)審測(cè)試文檔
審核和評(píng)審是PDCA方法中最重要的組成部分,在軟件測(cè)試中主要是依靠對(duì)測(cè)試文檔的審核和評(píng)審,來保證測(cè)試工作的質(zhì)量。
《系統(tǒng)測(cè)試計(jì)劃》是測(cè)試工作的綱領(lǐng)性文件,是對(duì)整個(gè)系統(tǒng)測(cè)試的工作安排。測(cè)試工程師完成后,需要由測(cè)試負(fù)責(zé)人進(jìn)行審核,審核通過后由研發(fā)和測(cè)試人員組成的評(píng)審小組進(jìn)行評(píng)審,保證了測(cè)試計(jì)劃的合理性。
《測(cè)試需求說明書》是整個(gè)測(cè)試工作的核心文件,列出項(xiàng)目的所有測(cè)試點(diǎn)。首先由測(cè)試負(fù)責(zé)人進(jìn)行審核,審核通過后組織評(píng)審,項(xiàng)目經(jīng)理和評(píng)審小組參與進(jìn)行評(píng)審,要求有測(cè)試記錄。從研發(fā)和測(cè)試的角度保證了盡可能不遺漏測(cè)試點(diǎn),也能有效減少測(cè)試組與研發(fā)部門的分歧。
《系統(tǒng)測(cè)試用例》是根據(jù)《測(cè)試需求說明書》的測(cè)試點(diǎn)擴(kuò)展而來,測(cè)試工程師完成后,由測(cè)試負(fù)責(zé)人審核《系統(tǒng)測(cè)試用例》,并提出修改意見。
《系統(tǒng)測(cè)試報(bào)告》是每輪測(cè)試結(jié)束后,測(cè)試工程師編寫《系統(tǒng)測(cè)試報(bào)告》,然后測(cè)試負(fù)責(zé)人審核《系統(tǒng)測(cè)試總結(jié)報(bào)告》。審核通過后,將《系統(tǒng)測(cè)試報(bào)告》交給測(cè)試負(fù)責(zé)人、項(xiàng)目經(jīng)理、評(píng)審小組成員進(jìn)行審批;審批不通過,則測(cè)試人員進(jìn)行修改;審批通過,更新系統(tǒng)測(cè)試用例后,一輪測(cè)試結(jié)束。
圖2 系統(tǒng)測(cè)試工作流程
5、ACTION:維護(hù)測(cè)試文檔
文檔《系統(tǒng)測(cè)試計(jì)劃》和《測(cè)試需求說明書》都需要經(jīng)過測(cè)試負(fù)責(zé)人的審核和評(píng)審小組的評(píng)審,《系統(tǒng)測(cè)試用例》要由測(cè)試負(fù)責(zé)人進(jìn)行審核,《系統(tǒng)測(cè)試總結(jié)報(bào)告》由測(cè)試負(fù)責(zé)人審核外,還要進(jìn)行項(xiàng)目經(jīng)理、評(píng)審小組成員進(jìn)行審批和會(huì)簽,在此過程中,會(huì)有很多測(cè)試工程師要按照評(píng)審意見進(jìn)行修改,達(dá)到了分析改進(jìn)提高的效果,保證測(cè)試工作的質(zhì)量。
6、總結(jié):提高測(cè)試工作效率
將PDCA方法融入軟件測(cè)試工作流程中,使得測(cè)試流程更加規(guī)范,提高了測(cè)試工作效率。編寫測(cè)試計(jì)劃,使得測(cè)試工作按部就班;規(guī)范的工作內(nèi)容,在各個(gè)階段都明確的產(chǎn)出物,方便領(lǐng)導(dǎo)對(duì)測(cè)試工作的檢查;增加測(cè)試文檔的評(píng)審機(jī)制,既降低測(cè)試組與研發(fā)部門溝通成本,減少分歧,又提高了軟件測(cè)試的質(zhì)量。
版權(quán)聲明:51Testing軟件測(cè)試網(wǎng)原創(chuàng)出品,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章原始出處、作者信息和本聲明,否則將追究法律責(zé)任。
posted on 2012-07-19 10:19 順其自然EVO 閱讀(564) 評(píng)論(2) 編輯 收藏 所屬分類: 測(cè)試學(xué)習(xí)專欄