產品團隊,開發團隊和測試團隊的關係
03-01
產品,開發和測試三者具有同等的重要性,三者之間相輔相成,相互制衡。當然產品是領頭羊,開發和測試都是依據產品開展工作。類似於三權分立制度,產品相當於立法,開發相當於行政,測試相當於司法。
產品經理要提前制定版本發布計劃,以便開發經理和測試經理能制定出相應的開發/測試計劃,以便團隊成員目標明確,心中有數的開展工作。
產品和開發的關係
- 產品要具備獨立性,獨立成立產品團隊/部門,獨立開展工作;
- 產品負責需求,需求決定了開發實現什麼,故相關開發人員(負責相應功能模塊的開發人員)一定要參加需求評審會議以便及時了解需求;
- 開發人員最怕什麼?十個有九個會說需求又變了,所以產品對於需求變更一定要慎重,通過建立起相應的需求管理規範和制度來做到無隨意的需求變更,需求變更後干係人都能及時得到通知;
- 開發人員要徹底理解需求,這是進行開發的前提;開發人員要多和產品人員溝通,及時消除對於需求的誤解和疑惑;
產品和測試的關係
- 測試人員(一般都會開展交叉測試,所以都參與)一定要參加需求評審會議以便及時了解需求;
- 測試人員依據需求文檔設計編寫出測試用例後一定要進行測試用例評審並一定要邀請產品人員參會;因為產品人員對需求是最了解的。
- 需求確認變更後測試人員要及時得到通知並儘快更新測試用例並根據實際情況是否進行測試用例評審。
測試和開發的關係
- 測試要具備獨立性,獨立成立測試團隊/部門,獨立開展工作;
- 測試人員要懂代碼(看懂代碼是基礎,會寫代碼更好),懂代碼是和開發團隊的溝通利器,也是開展自動化測試的基礎。當今語言很多,個人認為優先掌握Java或者Python;
- 測試人員要有一定的溝通能力,報告缺陷時請描述清楚但去除不必要的測試步驟,也別忘了描述測試環境等相關信息,可以附帶缺陷出現的截圖,日誌文件,甚至錄製一段重現缺陷的視頻都是讓開發人員迅速重現缺陷的很好的辦法;
- 測試人員在報告缺陷時如有把握,可以給出解決方案,這樣的測試人員我相信開發人員一定很喜歡。
來源:微信公眾號:51Testing軟體測試網
http://mp.weixin.qq.com/s/ZAL8GgoKgbbFplflKKfIRg
推薦閱讀: