posts - 97,  comments - 5,  trackbacks - 0
          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

          PDCA理念融入軟件測試   《轉(zhuǎn)載》

            摘要:軟件測試作為軟件質(zhì)量保障的重要手段,PDCA循環(huán)是全面質(zhì)量管理所應(yīng)遵循的科學(xué)程序。本文結(jié)合軟件測試工作的特點,通過文檔規(guī)范的方式,將PDCA的理念融入軟件測試,提出一套軟件測試工作的流程。

            關(guān)鍵字:軟件測試、PDCA、測試流程

            1、引言

            PDCA循環(huán)又叫戴明環(huán),是美國質(zhì)量管理專家戴明博士提出的,它是全面質(zhì)量管理所應(yīng)遵循的科學(xué)程序。全面質(zhì)量管理活動的全部過程,就是質(zhì)量計劃的制訂和組織實現(xiàn)的過程,這個過程就是按照PDCA循環(huán),不停頓地周而復(fù)始地運轉(zhuǎn)的。PDCA 描述如下,PLAN:活動、控制、資源、目標(biāo);DO:按計劃實施;CHECK:監(jiān)控和測量一致性和有效性;ACTION:分析/回顧/改進/提高有效性。軟件測試是有計劃、有組織和有系統(tǒng)的軟件質(zhì)量保證活動,是軟件工程的重要組成部分。本文結(jié)合PDCA循環(huán)對于質(zhì)量改進的作用,依靠文檔管理,將PDCA 理念融入軟件測試。在軟件測試流程中,結(jié)合PDCA 理念,各個階段進行如此詮釋,PLAN:編寫測試計劃;DO:按計劃開展測試工作;DO:按計劃開展測試工作;ACTION:維護測試文檔。

            2、PLAN:編寫測試計劃

            軟件測試組接到測試項目后,測試工程師首先編寫《系統(tǒng)測試計劃》,為本次測試工作做好安排。

            根據(jù)研發(fā)部門提交的《項目總體需求說明書》《項目模塊需求說明書》《項目概要設(shè)計說明書》《項目詳細設(shè)計說明書》及《數(shù)據(jù)庫設(shè)計說明書》等內(nèi)容,測試工程師編寫《系統(tǒng)測試計劃》。測試計劃中包含編寫目的、參考資料、測試內(nèi)容、測試環(huán)境、測試方案、測試通過標(biāo)準(zhǔn)、風(fēng)險評估、測試組織和時間安排等內(nèi)容,包括了PLAN中應(yīng)該進行活動、控制、資源、目標(biāo)等全部內(nèi)容,實現(xiàn)了做測試工作的計劃性。

            3、DO:按計劃開展測試工作

            完成測試計劃后,即按照計劃的時間要求進行測試工作。

            測試工程師依據(jù)《總體需求說明書》、《模塊需求說明書》、《概要設(shè)計說明書》和《驗收測試計劃》分析測試需求,撰寫該項目的《測試需求說明書》。軟件測試的核心文件《系統(tǒng)測試需求說明書》是列出項目所有的測試點,保證了軟件測試的有據(jù)可依。測試工程師根據(jù)《測試需求說明書》編寫《測試用例》。

            測試負(fù)責(zé)人依據(jù)《系統(tǒng)測試計劃》及項目進度向測試工程師分配測試任務(wù);測試工程師向測試負(fù)責(zé)人領(lǐng)取測試資料,執(zhí)行測試。本輪測試結(jié)束后,測試工程師編寫《系統(tǒng)測試報告》。

          測試設(shè)計工作流程

          字體:        | 上一篇 下一篇 | 打印  | 我要投稿 

            4、CHECK:審核和評審測試文檔

            審核和評審是PDCA方法中最重要的組成部分,在軟件測試中主要是依靠對測試文檔的審核和評審,來保證測試工作的質(zhì)量。

            《系統(tǒng)測試計劃》是測試工作的綱領(lǐng)性文件,是對整個系統(tǒng)測試的工作安排。測試工程師完成后,需要由測試負(fù)責(zé)人進行審核,審核通過后由研發(fā)和測試人員組成的評審小組進行評審,保證了測試計劃的合理性。

            《測試需求說明書》是整個測試工作的核心文件,列出項目的所有測試點。首先由測試負(fù)責(zé)人進行審核,審核通過后組織評審,項目經(jīng)理和評審小組參與進行評審,要求有測試記錄。從研發(fā)和測試的角度保證了盡可能不遺漏測試點,也能有效減少測試組與研發(fā)部門的分歧。

            《系統(tǒng)測試用例》是根據(jù)《測試需求說明書》的測試點擴展而來,測試工程師完成后,由測試負(fù)責(zé)人審核《系統(tǒng)測試用例》,并提出修改意見。

            《系統(tǒng)測試報告》是每輪測試結(jié)束后,測試工程師編寫《系統(tǒng)測試報告》,然后測試負(fù)責(zé)人審核《系統(tǒng)測試總結(jié)報告》。審核通過后,將《系統(tǒng)測試報告》交給測試負(fù)責(zé)人、項目經(jīng)理、評審小組成員進行審批;審批不通過,則測試人員進行修改;審批通過,更新系統(tǒng)測試用例后,一輪測試結(jié)束。

          系統(tǒng)測試工作流程

            5、ACTION:維護測試文檔

            文檔《系統(tǒng)測試計劃》和《測試需求說明書》都需要經(jīng)過測試負(fù)責(zé)人的審核和評審小組的評審,《系統(tǒng)測試用例》要由測試負(fù)責(zé)人進行審核,《系統(tǒng)測試總結(jié)報告》由測試負(fù)責(zé)人審核外,還要進行項目經(jīng)理、評審小組成員進行審批和會簽,在此過程中,會有很多測試工程師要按照評審意見進行修改,達到了分析改進提高的效果,保證測試工作的質(zhì)量。

            6、總結(jié):提高測試工作效率

            將PDCA方法融入軟件測試工作流程中,使得測試流程更加規(guī)范,提高了測試工作效率。編寫測試計劃,使得測試工作按部就班;規(guī)范的工作內(nèi)容,在各個階段都明確的產(chǎn)出物,方便領(lǐng)導(dǎo)對測試工作的檢查;增加測試文檔的評審機制,既降低測試組與研發(fā)部門溝通成本,減少分歧,又提高了軟件測試的質(zhì)量。



          天貓 軟件自動化測試開發(fā)

          posted on 2013-10-08 16:36 zouhui 閱讀(280) 評論(0)  編輯  收藏 所屬分類: 8.CMMI&QA
          <2013年10月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(2)

          隨筆分類(94)

          隨筆檔案(94)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 五常市| 建平县| 甘孜| 穆棱市| 于田县| 开江县| 漳州市| 香港 | 闻喜县| 南靖县| 唐河县| 扶风县| 伊通| 嘉峪关市| 霍州市| 峨山| 宁河县| 鄂温| 拉孜县| 黔西| 平南县| 巫溪县| 乌拉特后旗| 建瓯市| 康平县| 丰原市| 马关县| 西华县| 沧州市| 渝北区| 咸丰县| 大城县| 缙云县| 轮台县| 松溪县| 花垣县| 宝坻区| 永泰县| 沂南县| 德保县| 特克斯县|