在軟件測試過程中,經(jīng)常會出現(xiàn)測試時間不夠用的情況,例如產(chǎn)品的需求變更或者是研發(fā)提測時間的延遲導(dǎo)致預(yù)定好的測試時間被嚴重壓縮,但是新版本往往都提前宣傳出去了,上線時間是不變的,那么此時應(yīng)該怎樣降低上線風(fēng)險呢?
第一步:分析待測版本的變更情況
找出待測版本的變更情況,找出測試重點,然后分步驟測試
1.對待測版本新功能畫出測試思維導(dǎo)圖,同時只列出優(yōu)先級最高的測試用例。
2.測試跟研發(fā)核對產(chǎn)品需求,確保研發(fā)正確理解了產(chǎn)品的需求,否則理解錯了,更改迭代的時間會遠超預(yù)期。
3.明確待測軟件修改的所有bug。
4.確保待測軟件沒有任何產(chǎn)品經(jīng)理新需求外研發(fā)的自發(fā)優(yōu)化代碼行為。
第二步:根據(jù)變更情況采取針對性的測試策略
對測試重點按照先后順序策略進行測試,保證有限時間下覆蓋到最重要的測試場景
1. 先測試待測軟件的新功能中優(yōu)先級最高的用例。
2. 驗證待測軟件中修改的bug是否已改好。
3. 測試歷史核心功能。
4. 驗證新功能和修改bug相關(guān)聯(lián)的場景。
5. 如有必要研發(fā)直接在master分支上進行bug修改,加快版本迭代時間。
測試時間被嚴重壓縮時是對測試的考驗,考慮軟件之所以要發(fā)布新版本無非就是添加新功能和修改上一版本的bug。所以時間有限下除了加班外的策略就是先測試新功能的重要場景再驗證bug,有時間的話再進行一些其他的測試,這樣才能將上線風(fēng)險降低。
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。