決定分工程度的,還是要看測試部門的規(guī)模和工作量。例如只有兩個人,那么埋頭干就是了,反正不是我做就是你做。如果是成百上千人的測試,這種規(guī)模我是無法體會的。下面主要就十幾幾十個人的測試團隊進行一下描述。
第一類 管理人員
負責測試團隊管理的人,需要
- 對公司發(fā)展方向和產品規(guī)劃有比較清晰的認識
- 能夠分清楚測試任務的輕重緩急,尤其是哪些事情是不應該占用資源的
- 對下屬的能力和優(yōu)勢比較了解,著眼于團隊的培養(yǎng)和建設
- 能夠從其他部門或是上級獲得更多的支持
第二類 支持人員
負責測試支持的人,存在的目的就是節(jié)省測試人員的時間,提高測試效率
- 需要對于測試執(zhí)行過程所需的工具非常熟悉
- 能夠快速響應測試人員對測試工具的新需求,例如自動化測試中需要新加一個功能,測試儀器出了小故障了等
- 需要了解市面上測試工具和框架的發(fā)展,及時擴展測試“武器庫”
第三類 測試執(zhí)行人員
這些人在測試部門所占的比重應該是最大的。
- 具備測試所需的基礎知識,了解要測試的產品
- 能夠根據開發(fā)文檔和公開的標準,提取羅列測試點
- 執(zhí)行覆蓋測試點,有條件的可以考慮編寫調試自動化測試腳本
- 能夠借鑒其它友商的產品和實現中優(yōu)點,為完善產品提交建議
- 發(fā)現待測對象存在的問題,無論是模塊級還是系統(tǒng)級,無論是功能性還是易用性,提單跟蹤
- 待問題單被解決后,需要在新版本上進行驗證確認
- 日常的回歸測試,自動化腳本維護
補充
上面的分類并不是絕對的,有可能負責管理的人或是支持人員,自身也要參與某性具體模塊的測試。也有一些資深的測試執(zhí)行人員,從帶一些項目開始,慢慢走向管理崗位;測試人員也可能對測試工具和框架更加感興趣,轉做專職的支持人員。無論怎樣,最終整個團隊的產出,才是考核團隊工作質量的標準。