1. 提高開發(fā)過程中的質(zhì)量 在敏捷開發(fā)過程中,測試不再只是在某一特定階段內(nèi)進行,而是貫穿于整個開發(fā)流程中去。
2. 適當減少在一個迭代中的工作量 在一個迭代過程中,如果產(chǎn)品需要做的功能點太多,就導致團隊成員的任務量過滿,適當減少一個迭代周期中的工作量,才能讓開發(fā)、測試人員將更多的精力投入到提高代碼質(zhì)量、提高測試效率中去。
3. 達到測試的完成標準,客戶需求的變動也應該在第一時間在告知測試人員,以便測試人員及時更改測試用例。執(zhí)行并通過全部的測試用例后,產(chǎn)品負責人將產(chǎn)品交付客戶。
4. 測試人員的多職能 敏捷團隊要求測試人員必須是多職能的。這就意味著,測試人員不僅需要精通測試,還要掌握其他環(huán)節(jié)所需的技能。
5. 代碼集體所有權(quán) 代碼集體所有權(quán)意味著代碼歸整個開發(fā)團隊所有,并非單獨所有。代碼集體所有權(quán)能夠有效地提高團隊開發(fā)效率,降低bug管理風險。
6. 結(jié)對編程通常是由兩個開發(fā)人員一起,而測試人員與開發(fā)人員一起進行結(jié)對編程主要體現(xiàn)在構(gòu)建自動化測試程序中。開發(fā)人員與測試人員進行結(jié)對編程不僅會提高開發(fā)人員的測試意識,還會提高測試人員的代碼編寫能力,更有助于敏捷團隊的形成。
7. 提高測試的效率,采取優(yōu)先級排序和進行自動化測試。
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權(quán)問題,請權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。