在大部分項(xiàng)目中,里程碑計(jì)劃是通過上線日期倒排,而不是結(jié)合具體項(xiàng)目范圍進(jìn)行評(píng)估得出,并且系統(tǒng)測(cè)試階段通常屬于研發(fā)流程的下游,上游的進(jìn)度延誤直接導(dǎo)致下游的時(shí)間被壓縮,因此測(cè)試同學(xué)經(jīng)常會(huì)面臨測(cè)試周期壓縮的問題。
在測(cè)試周期被壓縮的情況下,按照原計(jì)劃完成相應(yīng)測(cè)試工作已不可能,那么怎么應(yīng)對(duì)呢?
「 改變測(cè)試方法和技術(shù)提高效率?」
比如更早地運(yùn)行自動(dòng)化測(cè)試,盡量在前期發(fā)現(xiàn)問題;使用自動(dòng)化腳本進(jìn)行回歸測(cè)試,縮短回歸測(cè)試時(shí)長(zhǎng)。
原計(jì)劃可能是手工執(zhí)行回歸測(cè)試,如果測(cè)試周期緊張,可以借助腳本完成該部分測(cè)試任務(wù)。
這就要求平時(shí)要做好單元測(cè)試腳本和系統(tǒng)測(cè)試腳本的編寫和維護(hù)工作。
「 加班趕工?」
考慮在原安排的人員加班的情況下,能否完成原計(jì)劃的測(cè)試工作,包括工作日加班和周末適當(dāng)加班。
如果加班,注意要用適當(dāng)?shù)募?lì)方式和員工福利,比如申請(qǐng)項(xiàng)目獎(jiǎng)金、加班費(fèi)、用項(xiàng)目經(jīng)費(fèi)請(qǐng)大家喝下午茶、吃飯聚餐等。
加班要適當(dāng),超負(fù)荷的加班會(huì)反而導(dǎo)致工作效率的下降。
「 爭(zhēng)取更多/更有效的測(cè)試資源?」
想辦法在數(shù)量和質(zhì)量上爭(zhēng)取測(cè)試資源,一個(gè)方式是增加其他測(cè)試人員,或者申請(qǐng)開發(fā)、產(chǎn)品人員加入執(zhí)行測(cè)試,這要注意測(cè)試用例的分配。
另一個(gè)方式是申請(qǐng)調(diào)配對(duì)該系統(tǒng)/模塊最熟悉最有經(jīng)驗(yàn)的測(cè)試人員加入項(xiàng)目,有可能原先該同學(xué)被安排在同時(shí)進(jìn)行的其他項(xiàng)目中,如果遇到緊急情況可以嘗試向上級(jí)申請(qǐng),將有經(jīng)驗(yàn)的同學(xué)調(diào)過來。
注意不能盲目增加測(cè)試資源,加入對(duì)系統(tǒng)不熟悉的人員、新人、臨時(shí)聘請(qǐng)的外包人員反而拖慢原有的測(cè)試進(jìn)度。所以平時(shí)分配需求時(shí)要注意,一個(gè)模塊或者系統(tǒng)最好有兩個(gè)以上熟悉的人,做好人員儲(chǔ)備。
「 縮減測(cè)試范圍?」
如果通過加班、增加資源的方式無法確保在既定時(shí)間完成既定任務(wù),則考慮縮減測(cè)試范圍。
這里不是指部分模塊不進(jìn)行測(cè)試直接投產(chǎn),而是由項(xiàng)目經(jīng)理評(píng)估優(yōu)先級(jí)較低的功能模塊,和業(yè)務(wù)溝通是否可以放到下一版本投產(chǎn),優(yōu)先確保重要的功能穩(wěn)定上線。
比如針對(duì)電商系統(tǒng),可以先將積分功能關(guān)閉,后期安排時(shí)間對(duì)積分功能進(jìn)行充分測(cè)試后再投產(chǎn)。這要求設(shè)計(jì)時(shí)注意各功能的配置,可以實(shí)現(xiàn)自由開關(guān)。
「 明確測(cè)試用例優(yōu)先級(jí)?」
如果測(cè)試時(shí)間緊張,則優(yōu)先執(zhí)行優(yōu)先級(jí)高的測(cè)試用例,將特殊場(chǎng)景和異常場(chǎng)景遺留后期再安排時(shí)間執(zhí)行,這就要求設(shè)計(jì)測(cè)試用例時(shí)注意對(duì)測(cè)試用例分層,并且在測(cè)試報(bào)告中要說明未執(zhí)行的用例。
「 加強(qiáng)質(zhì)量和進(jìn)度把控跟進(jìn)?」
越是測(cè)試時(shí)間緊張,負(fù)責(zé)人越是要加強(qiáng)跟進(jìn)和把控,及時(shí)監(jiān)控測(cè)試質(zhì)量和效率,規(guī)避和糾正問題,避免出現(xiàn)嚴(yán)重偏差。
「 記錄相關(guān)風(fēng)險(xiǎn)和建議?」
在測(cè)試報(bào)告中明確測(cè)試范圍、未上線功能、未覆蓋的測(cè)試用例以及存在的風(fēng)險(xiǎn)和應(yīng)對(duì)措施。
如果有未執(zhí)行的測(cè)試用例,需要后續(xù)安排測(cè)試時(shí)間和資源投入處理。
「 做好測(cè)試總結(jié)?」
最后的總結(jié)容易被遺忘。針對(duì)測(cè)試周期壓縮的應(yīng)對(duì),有哪些做的好的和做的不好的地方,組內(nèi)可及時(shí)總結(jié),吸取經(jīng)驗(yàn)教訓(xùn),之后遇到類似情況才可以從容應(yīng)對(duì)。
「 前期的把控?」
大家都知道測(cè)試不應(yīng)該在系統(tǒng)測(cè)試階段介入,在需求階段、設(shè)計(jì)階段、編碼階段等,測(cè)試同學(xué)要發(fā)揮測(cè)試的優(yōu)勢(shì),提前發(fā)現(xiàn)可能存在的缺陷,規(guī)避相關(guān)問題和風(fēng)險(xiǎn),提測(cè)質(zhì)量上去了,測(cè)試過程才能高效。否則項(xiàng)目一團(tuán)糟,代碼質(zhì)量一團(tuán)糟,即使測(cè)試階段投入再多的人力和資源,也無事于補(bǔ)。
測(cè)試同學(xué)遇到測(cè)試周期壓縮的情況時(shí),要明確優(yōu)先級(jí)。不僅是功能的優(yōu)先順序,還有用例的優(yōu)先順序,如果子彈少,就更要精準(zhǔn)地打,集中主要精力處理重要任務(wù),同時(shí)還要克服焦慮。
如何應(yīng)對(duì)測(cè)試周期壓縮也是如何平衡好時(shí)間、成本、范圍、質(zhì)量的關(guān)系,和在項(xiàng)目各階段考慮投入產(chǎn)出比是一致的。
其次,從側(cè)面可以看出,平時(shí)做好基礎(chǔ)工作才能從容應(yīng)對(duì)特殊情況,比如系統(tǒng)設(shè)計(jì)、單元測(cè)試、測(cè)試設(shè)計(jì)、自動(dòng)化測(cè)試、人員儲(chǔ)備等,大家總感覺項(xiàng)目緊張,這些不重要的工作可以放一放,規(guī)范可以緩一緩,殊不知其實(shí)是降低了交付效率,同時(shí)也讓項(xiàng)目陷入一個(gè)惡性循環(huán)。
文章來源:網(wǎng)絡(luò)? 版權(quán)歸原作者所有
上文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系小編,我們將立即處理