軟件測試中如何開展系統測試活動

發表于:2010-11-18來源:作者:點擊數: 標簽:
軟件測試中如何開展系統測試活動 系統測試,英文是System Testing。 它的的任務是盡可能徹底地檢查出程序中的錯誤,提高軟件系統的 可靠性 ,其目的是檢驗系統"做得怎樣?"。這階段又可分為三個步驟:模塊測試,測試每個模塊的程序是否有錯誤;組裝測試,測

軟件測試中如何開展系統測試活動

系統測試,英文是System Testing。

  它的的任務是盡可能徹底地檢查出程序中的錯誤,提高軟件系統的可靠性,其目的是檢驗系統"做得怎樣?"。這階段又可分為三個步驟:模塊測試,測試每個模塊的程序是否有錯誤;組裝測試,測試模塊之間的接口是否正確;確認測試,測試整個軟件系統是否滿足用戶功能和性能的要求。該階段結束應交付測試報告,說明測試數據的選擇,測試用例以及測試結果是否符合預期結果。測試發現問題之后要經過調試找出錯誤原因和位置,然后進行改正。是基于系統整體需求說明書的黑盒類測試,應覆蓋系統所有聯合的部件。系統測試是針對整個產品系統進行的測試,目的是驗證系統是否滿足了需求規格的定義,找出與需求規格不相符合或與之矛盾的地方。

軟件質量的提高需要規范的流程,因此對軟件系統測試過程進行管理也需要依據規范的過程定義。過程定義包含角色和職責的分配、階段的劃分、階段的入口 / 出口準則、階段的輸入 / 輸出等。下面我就針對以上這些,來敘述系統測試如何開展:

ST執行階段的角色和職責

參與項目的測試人員是以測試組(測試組和需求組、開發組并列)的形式進入項目,每個測試組有一個測試組長負責項目測試工作。測試經理是系統測試的主要負責人,負責總體把握項目實施以及和項目其他負責人進行協調溝通。測試經理不直接面對測試組成員,而是通過測試組長進行任務安排、協調、溝通。但測試經理知情測試人員的項目測試工作,項目測試組的工作匯報均需測試組長定期抄送給測試經理。測試經理則參考測試組長提供的系統測試次數建議,以及項目進行的情況,和項目組各個小組負責人溝通后,定義軟件系統測試階段版本的集成時間。

軟件測試經理:總體把握測試項目

1. 組織所有的測試執行活動,安排并監督測試執行任務

2.確保選擇合適的測試工具以及測試環境的建立

3.確保缺陷分發給相關軟件工程師并及時得到解決

4.組織測試報告和系統測試預測試報告的寫作

5.組織測試報告的評審

6.組織轉系統測試評審

項目測試組長:管理測試人員,安排、分配測試工作

1.組織測試組成員進行項目測試工作

2.對測試人員進行任務安排、協調、

3.確保上級(測試經理)和下級(測試組成員)的溝通和聯系

4.負責及時向測試經理匯報測試情況,并反映測試中出現的問題

5.負責把項目測試組的工作匯報抄送給測試經理。

軟件測試人員(以測試組的形式):執行測試

1.搭建測試環境

2.執行測試用例

3.發現缺陷后提交缺陷報告

4.回歸測試

5.每天提交測試日報

6.測試報告及系統測試預測試報告寫作

7.參加測試報告的評審

8.參加轉系統測試評審

測試人員是以測試組身份進入項目開展測試工作的,但并不是每個成員都從事同樣的工作。在進入項目組工作時,每個測試人員所充當的角色是不同的,項目的測試角色劃分為以下四種,他們的職責也不盡相同 (在實際工作中因為測試人員數量有限,所以經常是一個人擔任多個角色) ,如下表所示:

測試角色劃分

角色                               職責

測試管理員                負責測試項目的管理
                                    測試過程問題的處理與反饋
                                    系統/性能測試組織和計劃
                                    測試過程狀態報告

測試設計員                 測試需求的描述
                                     系統/性能測試用例的設計
                                     測試工具、方法的引入

測試執行員                根據需要開發測試腳本
                                    按照測試用例、測試腳本執行測試
                                    項目測試工作指導

測試監督與度量員      測試度量
                                      測試過程問題的匯總與反饋
                                      開發產品的質量抽檢與評定

ST測試過程的四個階段

ST測試過程,包括四個階段:系統測試計劃階段、系統測試設計階段、系統測試實現階段、系統測試執行階段(系統測試分析階段一般包括在系統測試執行階段內,但在許多大公司也會考慮分成獨立階段實施,因此我在這里相應補充),如下圖所示:

l. 系統測試計劃階段:完成系統測試計劃

角色:測試經理

入口準則:

需求規格書明書已經完成,并且成立了需求規格基線

輸入:

1.軟件開發計劃SDP

2.軟件測試計劃SVVP

3.需求規格說明書SRS

活動:系統測試計劃階段

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97