軟件測試中如何開(kāi)展系統測試活動(dòng)
系統測試,英文是System Testing。
它的的任務(wù)是盡可能徹底地檢查出程序中的錯誤,提高軟件系統的可靠性,其目的是檢驗系統"做得怎樣?"。這階段又可分為三個(gè)步驟:模塊測試,測試每個(gè)模塊的程序是否有錯誤;組裝測試,測試模塊之間的接口是否正確;確認測試,測試整個(gè)軟件系統是否滿(mǎn)足用戶(hù)功能和性能的要求。該階段結束應交付測試報告,說(shuō)明測試數據的選擇,測試用例以及測試結果是否符合預期結果。測試發(fā)現問(wèn)題之后要經(jīng)過(guò)調試找出錯誤原因和位置,然后進(jìn)行改正。是基于系統整體需求說(shuō)明書(shū)的黑盒類(lèi)測試,應覆蓋系統所有聯(lián)合的部件。系統測試是針對整個(gè)產(chǎn)品系統進(jìn)行的測試,目的是驗證系統是否滿(mǎn)足了需求規格的定義,找出與需求規格不相符合或與之矛盾的地方。
軟件質(zhì)量的提高需要規范的流程,因此對軟件系統測試過(guò)程進(jìn)行管理也需要依據規范的過(guò)程定義。過(guò)程定義包含角色和職責的分配、階段的劃分、階段的入口 / 出口準則、階段的輸入 / 輸出等。下面我就針對以上這些,來(lái)敘述系統測試如何開(kāi)展:
ST執行階段的角色和職責
參與項目的測試人員是以測試組(測試組和需求組、開(kāi)發(fā)組并列)的形式進(jìn)入項目,每個(gè)測試組有一個(gè)測試組長(cháng)負責項目測試工作。測試經(jīng)理是系統測試的主要負責人,負責總體把握項目實(shí)施以及和項目其他負責人進(jìn)行協(xié)調溝通。測試經(jīng)理不直接面對測試組成員,而是通過(guò)測試組長(cháng)進(jìn)行任務(wù)安排、協(xié)調、溝通。但測試經(jīng)理知情測試人員的項目測試工作,項目測試組的工作匯報均需測試組長(cháng)定期抄送給測試經(jīng)理。測試經(jīng)理則參考測試組長(cháng)提供的系統測試次數建議,以及項目進(jìn)行的情況,和項目組各個(gè)小組負責人溝通后,定義軟件系統測試階段版本的集成時(shí)間。
軟件測試經(jīng)理:總體把握測試項目
1. 組織所有的測試執行活動(dòng),安排并監督測試執行任務(wù)
2.確保選擇合適的測試工具以及測試環(huán)境的建立
3.確保缺陷分發(fā)給相關(guān)軟件工程師并及時(shí)得到解決
4.組織測試報告和系統測試預測試報告的寫(xiě)作
5.組織測試報告的評審
6.組織轉系統測試評審
項目測試組長(cháng):管理測試人員,安排、分配測試工作
1.組織測試組成員進(jìn)行項目測試工作
2.對測試人員進(jìn)行任務(wù)安排、協(xié)調、
3.確保上級(測試經(jīng)理)和下級(測試組成員)的溝通和聯(lián)系
4.負責及時(shí)向測試經(jīng)理匯報測試情況,并反映測試中出現的問(wèn)題
5.負責把項目測試組的工作匯報抄送給測試經(jīng)理。
軟件測試人員(以測試組的形式):執行測試
1.搭建測試環(huán)境
2.執行測試用例
3.發(fā)現缺陷后提交缺陷報告
4.回歸測試
5.每天提交測試日報
6.測試報告及系統測試預測試報告寫(xiě)作
7.參加測試報告的評審
8.參加轉系統測試評審
測試人員是以測試組身份進(jìn)入項目開(kāi)展測試工作的,但并不是每個(gè)成員都從事同樣的工作。在進(jìn)入項目組工作時(shí),每個(gè)測試人員所充當的角色是不同的,項目的測試角色劃分為以下四種,他們的職責也不盡相同 (在實(shí)際工作中因為測試人員數量有限,所以經(jīng)常是一個(gè)人擔任多個(gè)角色) ,如下表所示:
測試角色劃分
角色 職責
測試管理員 負責測試項目的管理
測試過(guò)程問(wèn)題的處理與反饋
系統/性能測試組織和計劃
測試過(guò)程狀態(tài)報告
測試設計員 測試需求的描述
系統/性能測試用例的設計
測試工具、方法的引入
測試執行員 根據需要開(kāi)發(fā)測試腳本
按照測試用例、測試腳本執行測試
項目測試工作指導
測試監督與度量員 測試度量
測試過(guò)程問(wèn)題的匯總與反饋
開(kāi)發(fā)產(chǎn)品的質(zhì)量抽檢與評定
ST測試過(guò)程的四個(gè)階段
ST測試過(guò)程,包括四個(gè)階段:系統測試計劃階段、系統測試設計階段、系統測試實(shí)現階段、系統測試執行階段(系統測試分析階段一般包括在系統測試執行階段內,但在許多大公司也會(huì )考慮分成獨立階段實(shí)施,因此我在這里相應補充),如下圖所示:
l. 系統測試計劃階段:完成系統測試計劃
角色:測試經(jīng)理
入口準則:
需求規格書(shū)明書(shū)已經(jīng)完成,并且成立了需求規格基線(xiàn)
輸入:
1.軟件開(kāi)發(fā)計劃SDP
2.軟件測試計劃SVVP
3.需求規格說(shuō)明書(shū)SRS
活動(dòng):系統測試計劃階段
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/