[原創]測試漫談之讓開發人員執行測試

husthxd發表於2010-11-30
近段時間出現了一個很現實的問題:團隊中即將沒有專職的測試人員。由此不得不要考慮應對這種情況的方案。

    考慮再三,計劃借調其他部門的專職測試人員,負責專案的測試需求和測試場景的分析和整理,由專案組負責測試的執行。考慮此種方案很重要的原因是:測試的關鍵在於分析測試需求和理清測試場景(由專職專業測試人員負責),剩下的是工作量的問題(執行測試,可由非專業測試人員執行)。
    開發人員兼做測試的角色有個好處是可以減少溝通環節,簡化流程,降低管理成本:
1、以前的測試流程:開發人員提交測試->測試人員測試->記錄測試結果->提bug->系統分析員作影響分析->分發給開發人員修改->修改完畢,再次提交測試->測試人員迴歸測試->如有bug,繼續上述流程。

2、計劃改變後的測試流程:開發人員提交測試->開發人員測試->發現並記錄bug,有疑問與SA溝通和交流->修復bug


由此帶來的其他收穫有:
1、增強了開發與系統分析員在業務、技術、程式碼等方面的溝通和交流;
2、增強團隊成員的集體榮譽感,整個團隊對質量負責,而不僅僅是測試人員;
3、開發人員也可以熟悉業務,而不是純粹的編碼開發,打通了開發往系統分析發展的通道;
4、開發人員透過測試瞭解業務的同時,可自行發現編碼中的錯漏,自行修復bug,減少了返工,提升了程式碼質量。

以上只是設想,有什麼問題,能否如願執行,流程是否完善,還需在實施後根據反饋才能逐步發現和完善了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-680633/,如需轉載,請註明出處,否則將追究法律責任。

相關文章