金融企業(yè)軟件測試中心籌備書-全生命周期管理篇

圖片發(fā)自簡書App



七、全生命周期管理

? ? ? ? 軟件的生命周期包括:需求、設(shè)計、開發(fā)、測試、運維。而為了測試整體質(zhì)量,測試團隊需要在參與每個生命周期的環(huán)節(jié),而不局限于僅僅是測試階段,為了避免形式主義,每個環(huán)節(jié)都應(yīng)該有一定的產(chǎn)出。這種方式也經(jīng)常被稱為“測試前后延”。

7.1、需求階段

? ? ? ? 該階段測試就需要介入,主要的目的是為了了解客戶最原始最基本的需求,也同時促使測試團隊了解業(yè)務(wù)。同時在此階段,功能要摸清測試中的一些關(guān)鍵因素,如渠道列表、基本數(shù)據(jù)需求、業(yè)務(wù)前后依賴關(guān)系,業(yè)務(wù)重要程度,關(guān)聯(lián)系統(tǒng)列表,最最重要的,要協(xié)助業(yè)務(wù)人員梳理確認(rèn)業(yè)務(wù)規(guī)則,并系統(tǒng)詳細(xì)的進行規(guī)則編號,這是設(shè)計測試案例的重要依據(jù),否則案例充分性無從談起。而非功能團隊在此階段要主導(dǎo)業(yè)務(wù)部門梳理非功能需求,將一些模糊性性能要求盡可能的進行量化,如業(yè)務(wù)人員說這個交易需要反映很快,那么多快算是快,0.1秒還是2秒,要引導(dǎo)其進行量化。?

7.2、設(shè)計階段

? ? ? ? 功能在此階段要分析系統(tǒng)上下文關(guān)系圖,基本環(huán)境需求,用戶詳細(xì)崗位角色,系統(tǒng)規(guī)則等,并要在此階段編制測試方案,著手開始準(zhǔn)備測試環(huán)境和數(shù)據(jù)等相關(guān)工作。非功能測試在此階段要明確掌握系統(tǒng)架構(gòu),并對重要的技術(shù)手段如流控機制、負(fù)載均衡策略、數(shù)據(jù)庫備份策略等進行分析確認(rèn),并著手編制方案。

7.3、開發(fā)階段

? ? ? ? 在開發(fā)階段,功能測試要開始編制測試范圍和測試案例,并要組織行之有效的評審等質(zhì)量保證環(huán)節(jié)工作,非功能測試則要開始著手準(zhǔn)備腳本,非功能測試環(huán)境數(shù)據(jù)等。而此時從保證系統(tǒng)質(zhì)量的角度來看,開發(fā)階段是測試中最重要的一個階段。

? ? ? ? 在開發(fā)階段除了要進行fortify、gtest這些常規(guī)的代碼掃描外,還要進行詳細(xì)的單元測試,如使用java語言,則可以用集成了junit功能的產(chǎn)品進行,而可是話的執(zhí)行結(jié)果分析,可以有效查看是否有代碼未進行測試覆蓋,同時,junit等工具只能保證代碼能夠走到,但是處理邏輯是否正確,是否返回了預(yù)期結(jié)果,則必須在單元測試階段進行嚴(yán)格的把關(guān),否則單元測試就會流于形式。建議由開發(fā)組長在進行代碼review的時候,同步審核單元測試案例,以保證測試效果。

7.4、測試階段

? ? 測試階段是測試中心的核心職責(zé)工作階段,該階段可以分為單元測試(時間上與開發(fā)階段并行)、應(yīng)用組裝、用戶驗收、版本準(zhǔn)生產(chǎn)驗收共4個大的階段,每個階段都有各自階段的詳細(xì)測試目標(biāo)與測試技術(shù)手段,這里不再詳細(xì)論述。

7.5、運維階段

? ? ? ? 很多公司測試在過了測試階段之后,就不再關(guān)心,最多是生產(chǎn)出了問題后通報相應(yīng)的開發(fā)和測試團隊。但運維階段至關(guān)重要,測試需要在此階段多進行跟蹤,并在有條件情況下,參與一部分系統(tǒng)運維工作,特別是非功能測試,在參與之后,能更加準(zhǔn)確掌握系統(tǒng)各支交易在生產(chǎn)上的表現(xiàn)和壓力情況,更好的獲取性能測試指標(biāo)。功能測試則可以在此階段發(fā)現(xiàn)生產(chǎn)上出現(xiàn)的生產(chǎn)問題,是因為何種原因?qū)е铝巳毕萏右?,并依此進行改進測試方法,豐富測試案例庫,不斷改進測試質(zhì)量。

? ? ? ? 通過從需求到運維階段的測試參與,形成閉環(huán)結(jié)構(gòu),可以不斷深入項目,提高系統(tǒng)測試質(zhì)量。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容