淺談軟件測試工作的開展流程

作者:肖菲時間:2014-10-31 09:15:54  來源:www.6scc.cn  閱讀次數:940次 ]

淺談軟件測試工作的開展流程

 

/肖菲

 

本文從軟件測試的概念出發,介紹了軟件測試的目的、對象,重點介紹了軟件測試的工作流程。本文從實際工作的角度,詳細闡述了軟件測試工作的各個階段,以及各階段的啟動時機、工作內容、退出標準和責任人,希望能在具體工作開展方面給大家提供參考。

 

【關鍵詞】軟件測試 測試報告 測試流程

 

引言

 

軟件測試是軟件開發過程的重要組成部分,是用來確認一個產品的品質或性能是否符合開發之前所提出的要求。對軟件需求分析、設計規格說明和編碼的最終復審,某種程度上測試工作的好壞直接影響了軟件產品的交付和用戶的滿意度。因此,如何做好測試工作,使測試在軟件工程中順利進行,輔助軟件開發工作是我們每個軟件人員應該考慮的問題。

 

軟件測試的目的

 

1)確認軟件的質量,確認軟件做了你所期望的事情,確認軟件以正確的方式來做了這個事件。

 

2)提供信息,比如提供給開發人員或程序經理的反饋信息,為風險評估所準備的信息。

 

3)軟件測試不僅是在測試軟件產品的本身,而且還包括軟件開發的過程。軟件測試的第三個目的是保證整個軟件開發過程是高質量的。

 

軟件測試的對象

 

軟件測試并不等于程序測試。軟件測試應該貫穿整個軟件定義與開發整個期間。因此需求分析、概要設計、詳細設計以及程序編碼等各階段所得到的文檔,包括需求規格說明、概要設計規格說明、詳細設計規格說明以及源程序,都應該是軟件測試的對象。 

 

軟件測試流程

 

軟件測試工作并不是在軟件代碼開發完畢后才開始的,這一點是很多軟件人員的誤區,需要明確一下,它其實是在項目進入軟件實現階段就開始了,項目進入軟件實現階段的時候,就應該啟動軟件測試工作了。

 

下面根據筆者的測試經驗,詳細闡述一下軟件測試的流程、每個階段需要做的工作及整個測試過程產生的文檔。

 

4.1 計劃與設計階段

 

4.1.1 召開測試啟動會議

 

當項目進入軟件實現階段(編碼),測試經理召集項目經理、開發經理開會確定測試交接時間,開發團隊與測試團隊交接測試內容,對測試目標達成一致,商討測試計劃的可行性,統一項目組的目標和測試的工作重點。進行規模預估并成立測試團隊,完成《測試計劃》和《測試方案》。 

 

4.1.2 設計測試用例

 

明確了測試需求和測試計劃,在需求分析文檔確立基線以后,測試組需要針對測試需求編寫全部測試用例,在實際的測試中,測試用例將是唯一實施標準。

 

4.2 實施測試階段

 

4.2.1 實施測試用例

 

實施測試用例將花費測試組絕大部分時間,這些工作都是建立在前期很多計劃工作的基礎上。當測試用例全部編寫完成后,測試工程師根據測試計劃中分配給自己的測試任務,實施相應的測試用例,并記錄測試結果。

 

4.2.2 填寫測試記錄

 

測試人員在進行具體的測試工作時,需要將測試內容填寫在測試記錄表中,直到所有的測試執行工作結束。

 

4.2.3 提交BUG 清單

 

在具體的測試過程中,測試人員發現BUG 后,需要將 BUG 記錄在清單里,并及時提交給測試經理。

 

4.2.4 提交測試報告

 

在約定的測試周期完成之后,測試工程師需要總結此測試的結果,編寫測試報告。測試工程師根據此輪測試的結果,編寫測試報告,主要應包含以下內容:

 

1)測試報告的版本。

 

2)測試的人員和時間。

 

3)測試所覆蓋的缺陷——測試組在這

 

輪測試中所有處理的缺陷, 不僅要寫出覆蓋缺陷的總數,還要寫明這些缺陷的去向。(4)上一版本活動缺陷的數量。

 

5)經過此輪測試,所有活動缺陷的數量及其狀態分類。

 

6)測試評估——寫明在這一版本中,哪些功能被實現了,哪些還沒有實現,這里只需寫明和上一版本不同之處即可。

 

7)急待解決的問題——寫明當前項目組中面臨的最優先的問題,可以重復提出。在每輪測試結束之后應盡快將符合標準的測試報告發給測試經理。

 

4.3 總結階段

 

測試工作結束或即將結束時,測試組就要開始著手準備進行總結的工作。

 

4.3.1 編寫測試總結報告 

 

在測試結束之后,測試經理編寫測試報告,對測試進行總結,并且提交給項目經理,為產品的后續工作提供重要的信息支持。

 

測試經理根據測試的結果及測試工程師提交的測試報告編寫測試總結報告,測試總結報告必須包含以下重要內容:

 

1)測試資源概述—多少人、多長時間。

 

2)測試結果摘要—分別描述各個測試

 

需求的測試結果,產品實 現了哪些功能點,哪些還沒有實現。

 

3)缺陷分析—按照缺陷的屬性分類進行分析。

 

4)測試需求覆蓋率—原先列舉的測試需求的測試覆蓋率,可能 一部分測試需求因為資源和優先級的因素沒有進行測試,那么 在這里要進行說明。

 

5)測試評估—從總體對項目質量進行評估。

 

6)測試組建議—從測試組的角度為項目組提出工作建議。

 

4.3.2 測試驗收 

 

測試驗收工作是在以上工作全部結束后,測試經理對測試的過程、效果進行驗收,簽發測試驗收報告,宣布測試結束。由測試經理進行測試驗收,驗收內容包括:

 

1)測試效果驗收—測試是否達到預期目的。

 

2)測試文檔驗收—測試過程文檔是否齊全,符合標準。

 

3)測試評估—從總體對測試的質量進行評估。

 

4)測試建議—對本次測試工作指出不足,需要在以后工作中改 進的地方。

 

5)宣布測試結束—測試組成員簽字宣布本次測試結束。

 

4.3.3 測試歸檔

 

測試歸檔是在測試驗收結束宣布測試有效,結束測試后,對測試過程中涉及到各種標準文檔進行歸檔,主要包括測試計劃、測試用例、測試報告、驗收報告等。這些文檔的編寫保障了測試的順利進行,同時作為整個測試項目的痕跡,被保留下來,供查閱。

 

參考文獻

 

[1]佟偉光.軟件測試[M].人民郵電出版 ,2008.

 

[2]Rex Black. 測試流程管理 [M]. 北京大學出版社 ,2001.

 

[3]Robert V.Binder 著,華慶一等譯 面向對象系統的測試[M].人民郵電出版社 ,2001..

 

[4]Mark Fewster, Dorothy Graham 著,舒智勇等譯 軟件測試自動化技術與實例詳解[M]. 電子工業出版社 ,2000.

 

[5]Karl E.Wiegers 著 陸 麗 娜 王 忠 民 ,王志敏譯.軟件需求[M].機械工業出版社 ,2000.

 

作者單位

 

中海油信息科技有限公司天津分公司  天津市 300452

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除! 快速論文發表網(www.6scc.cn)本中心和國內數百家期刊雜志社有良好的合作關系,可以幫客戶代發論文投稿.

投稿郵箱:ksfbw@126.com
客服Q  Q: 論文發表在線咨詢82702382
聯系電話:15295038833

本站論文資源均為來自網絡轉載,免費提供給廣大作者參考,不進行任何贏利,如有版權問題,請聯系管理員刪除!

廣告推薦

文章評論

共有 0 位網友發表了評論

閱讀排行

推薦文章

最新文章

主站蜘蛛池模板: 欧美亚洲另类久久综合婷婷| 99久久综合狠狠综合久久止| 亚洲熟女乱综合一区二区| 久久青青色综合| 中文字幕亚洲综合久久2| 久久综合久久自在自线精品自| 国产精品无码久久综合网| 亚洲色图综合在线| 香蕉综合在线视频91| 欧美精品国产日韩综合在线| 国产成人亚洲综合无码| 亚洲精品综合在线影院| 国产成人亚洲综合一区| 综合亚洲欧美三级| 亚洲日本国产综合高清| 亚洲综合久久久| 欧美日韩亚洲综合一区二区三区| 久久综合九色综合欧美狠狠| 国产在线五月综合婷婷| 99久久亚洲综合精品成人| 亚洲欧美综合一区二区三区| 久久综合久久美利坚合众国| 一本大道加勒比久久综合| 国产色婷婷精品综合在线 | 伊人久久综合成人网| 色欲香天天天综合网站| 国产欧美日韩综合精品一区二区三区| 日韩亚洲国产综合久久久| 狠狠做五月深爱婷婷天天综合| 久久婷婷午色综合夜啪| 久久久久噜噜噜亚洲熟女综合| 狠狠色丁香婷婷综合精品视频| 亚洲综合亚洲综合网成人| 天天做天天爱天天综合网| 亚洲伊人久久综合影院| 欧美日韩国产色综合一二三四| 成人精品综合免费视频| 狠狠色狠狠色综合伊人| 欧美综合自拍亚洲综合网| 浪潮AV色综合久久天堂| 国产人成精品综合欧美成人|