999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

測試工序方法在軟件測試中的研究與實踐

2024-03-03 10:35:02袁紹東
數字通信世界 2024年1期

摘要:軟件測試人員一直致力于實現軟件交付零缺陷,但由于軟件產品功能的復雜性和缺陷的隱蔽性特點導致缺陷很難被發現,難以實現高質量交付。文章將PDCA循環理論與產品生產流程相結合,形成了軟件測試工序方法,保證軟件經過該測試工序后即為合格產品。

關鍵詞:軟件測試;PDCA;測試工序

doi:10.3969/J.ISSN.1672-7274.2024.01.013

中圖分類號:TN 92,TP 31? ? ? ? ? ? 文獻標志碼:B? ? ? ? ? ? 文章編碼:1672-7274(2024)01-00-03

Research and Practice of Test Process Method in Software Testing

YUAN Shaodong

(Nanjing Zhongxing Software Co., Ltd., Nanjing 210012, China)

Abstract: Software testers dedicated to achieving zero defects in software delivery, but due to the complexity of software product functions and the concealment of defects, it is difficult to detect and achieve high-quality delivery. This article combines the PDCA theory with the product production process to form a software testing process method, which ensures that the software is qualified as a product after passing this testing process.

Key words: software testing; PDCA; test process

0? ?引言

軟件交付零缺陷一直是軟件測試人員孜孜以求的目標,但由于軟件產品功能的復雜性和缺陷的隱蔽性特點導致缺陷很難被發現,難以實現高質量交付。為此測試人員不斷研究與實踐,希望形成一套相對完整的測試體系和動作來確保軟件質量。本文以PDCA[1]循環(PDCA循環的含義是將質量管理分為四個階段,即計劃(Plan)、執行(Do)、檢查(Check)、處理(Act))理論為指導,結合產品生產流程,形成基于產品生產模式的軟件測試工序方法,針對每一個測試階段進行質量要素檢查,確保軟件經過測試后,就是一個合格的產品。本文以軟件測試工序法,來分享一下在測試方法、流程上的心得,希望能夠給大家一些參考。

1? ?測試流程

測試流程可以分為測試計劃、需求測試、系統測試、發布準備、版本發布、測試復盤、測試改進。版本的測試流程如圖1所示。

2? ?測試工序設計

測試工序法的思路是將測試每個流程所需要的動作做成檢查單,對測試中的每一個流程,按照測試工序檢查單,逐一進行檢查,確保每個檢查項都被執行,在流程上保證測試的完整性和有效性。

表1是基于版本測試流程編寫的測試工序示例,在版本測試進入到每一個工序,都需要按照工序檢查單對每一項進行檢查并打勾確認,確保每個工序的檢查項都被執行。

基于表1的測試工序,下面介紹一下每個測試工序中涉及的檢查項,并對每一項的含義和方法給出說明和建議。

2.1 計劃階段

計劃階段主要是根據版本的功能和系統測試方案所列的內容做好計劃,測試計劃中最重要的是測試的范圍,測試范圍是確保軟件功能全面關鍵因素,表2針對工序檢查單中測試計劃所列的必要功能做一個說明,以便理解每個檢查項的含義。

2.2 需求測試

需求測試主要是根據版本的合入的需求進行測試,需求由于是新開發功能,質量風險較高,需要特別重視,表3針對需求測試中涉及的關鍵動作做了說明[3]

2.3 系統測試

系統測試主要是針對計劃階段所需要做的動作執行完成,每項執行完成后需要在對應的項目上確認已經完成并閉環,主要是檢查和審核的動作,具體項目的內容和要求已經在計劃階段描述。

2.4 發布準備

發布準備在系統測試的后期就需要啟動版本發布的準備工作,表4針對發布準備中涉及的關鍵動作做了說明。

2.5 版本發布

版本發布主要是針對測試報告進行評審,評估版本是否可發布。具備發布條件后,將版本走發布流程,并將版本交付給用戶。這樣針對這個版本的測試過程就結束了。

2.6 測試復盤

在版本發布后,還需要有一個動作需要做,就是測試復盤,針對這個版本發布的測試,存在哪些需要改進的地方,例如,bug發現的時間分布是否合理、一直存在但未被及時發現的故障等,梳理測試用例是否缺失并補充用例,測試方法和測試計劃上是否需要改進、人員技能是否需要提升、經驗總結輸出等。

2.7 測試改進

測試改進將測試復盤的改進內容列入計劃,并跟蹤閉環。

3? ?結束語

軟件產品交付相較實物生產不直觀、功能復雜、bug更隱蔽,從而給軟件測試帶來更多的困難和挑戰,但是用戶對產品的質量要求越來越高,這就需要測試人員嚴格按照測試工序做好測試計劃、測試執行、結果檢查、復盤改進,形成PDCA正循環,保證每個動作不變形,不斷改進完善,實現產品質量零缺陷的目標。

參考文獻

[1] Glenford J. Myers, Tom Badgett, Corey Sandler 著.軟件測試的藝術[M].北京:機械工業出版社,2022.

[2] Robert C. Martin 著.敏捷軟件開發原則、模式與實踐[M].北京:清華大學出版社,2003.

[3] 岡村拓朗 著.PDCA循環工作法[M].北京:時代華文書局,2021.

作者簡介:袁紹東(1979-),男,漢,遼寧省葫蘆島市建昌縣人,碩士研究生,工程師,研究方向為軟件測試。

主站蜘蛛池模板: 色欲综合久久中文字幕网| 老司机午夜精品网站在线观看| 欧美福利在线| 国产精品免费电影| 五月六月伊人狠狠丁香网| 日韩经典精品无码一区二区| 国产美女91呻吟求| 少妇高潮惨叫久久久久久| 视频二区欧美| 日韩免费毛片视频| 国内精品久久久久鸭| 精品国产自| 国产91视频观看| 国产永久无码观看在线| 热思思久久免费视频| 国产 日韩 欧美 第二页| 国产主播在线观看| 亚洲国产第一区二区香蕉| 亚洲天堂网视频| 伊人精品视频免费在线| 成人在线不卡视频| 国产毛片片精品天天看视频| 久久大香香蕉国产免费网站| a免费毛片在线播放| 国产一级在线观看www色 | 国产成人精品一区二区| 亚洲一区色| 国产成人精品高清在线| 欧美精品亚洲精品日韩专区| 亚洲国产精品无码久久一线| 露脸真实国语乱在线观看| 久久久久亚洲精品成人网 | 国产一区二区三区在线无码| 亚洲成人高清无码| 国产亚洲高清视频| 国产一区二区三区在线精品专区 | 色九九视频| 国产日韩欧美一区二区三区在线 | 国产成本人片免费a∨短片| 精品国产中文一级毛片在线看| 免费国产小视频在线观看| 久久人搡人人玩人妻精品| 国产在线麻豆波多野结衣| 国产成人8x视频一区二区| 亚洲国产日韩欧美在线| 国产精品污视频| 国内精自线i品一区202| 久久99国产精品成人欧美| 91午夜福利在线观看| 无码国产偷倩在线播放老年人| 国产在线无码av完整版在线观看| 国产成人综合久久| 无码中文字幕精品推荐| 无码国内精品人妻少妇蜜桃视频| 亚洲人成人无码www| 国产00高中生在线播放| 99视频精品全国免费品| 8090成人午夜精品| 人妻一本久道久久综合久久鬼色| 欧美特黄一级大黄录像| 国产日韩av在线播放| 亚洲成人黄色在线| 亚洲欧美激情小说另类| 午夜福利无码一区二区| 人妻无码AⅤ中文字| 免费国产高清视频| 免费观看三级毛片| 国产成人三级在线观看视频| 亚洲自偷自拍另类小说| 日韩国产无码一区| 97国产精品视频自在拍| 幺女国产一级毛片| 亚洲系列中文字幕一区二区| 久久国产精品嫖妓| 美女国产在线| 亚洲a级毛片| 欧美日韩中文国产| 国产在线日本| 四虎影视库国产精品一区| 国产小视频在线高清播放| 欧美日韩精品一区二区在线线 | 欧美亚洲国产日韩电影在线|