James Bach, 測試界的怪才, 他曾經擔任過 apple 的測試經理, 老爸是天地一沙鷗的作者, 在每年大型的測試 conference 幾乎都可以看到他的身影. 是個超強的大怪咖.
他最近在 blog 中寫了一篇文章, 根據他的經驗, 測試人員可以分成以下七類:
1. 行政型
通常會想讓事情有進展. 行政行測試人員同常有兩類: 高階行政人員和低階行政人員.
高階行政人員: 經常參與很多會議, 追蹤進度, 調度資源, 並且時常更新狀態. 這些人大多是測試經理.
低階行政人員: 熱衷於測試的文書工作.
缺點: 很容易假造測試流程, 不重視測試細節, 但是會有很多看得到的活動和項目.
2. 技術型
很重視工具, 並且開口閉口就是程式碼. 強調可測試性. 通常人們會覺得 SDET 大多是這類型的測試人員. Google 和微軟很愛這一類型的測試人員.
缺點: 如果用工具不容易測試的部分, 他們通常就不擅長去測試這些部分. 他們通常也不太研究測試這件事, 比較喜歡學習工具.
3. 分析型
喜歡使用模型, 並且擅長做數字分析. 他們會建立很多圖表和度量數據. 並且也擅長閱讀冗長的文件, 和組合不同測試.
缺點: 喜歡找出最佳的測試集合, 而不是夠用就好. 如果不能用模型描述的部分, 可能就會忽略掉.
4. 社交型
擅長找能夠幫他的人, 並且喜歡和團隊一起工作. 他覺得不會有人知道全部, 也不一定要會寫程式才能測試.
缺點: 容易變得懶惰, 因為有人可以幫忙. 並且會讓人覺得似乎搶了那些辛苦工作人的功勞. 並且話太多時間和跟人家哈拉上面.
5. 同理心型
非常沉浸於產品中, 他們主要的方式是讓自己像使用者一樣, 同樣的動作, 同樣的想法, 去使用和測試系統
缺點: 通常他們很難說出他們測了什麼, 或是怎麼測
6. 用戶專家
又稱為領域專家或是 Subject Matter Expert. 他們不會把自己看成測試人員, 但是他們會對測試人員很有幫助.
缺點: 並不把自己視為測試人員, 通常也不會研讀和發展更深入的測試技術.
7. 開發者
他們適合進行單元測試, 並且在設計時把可測試性給考慮進去.
缺點: 並不把自己視為測試人員, 通常也不會研讀和發展更深入的測試技術.
我想很多團隊都會有這幾種類型的測試人員. 所以重點在於你要能分辨出你有哪幾種, 然後針對他們的優缺點, 來補足你產品測試上的不足.
看起來 James 對於技術型的, 或是開發人員兼測試的狀況, 並沒有多大信心的. 哈, 這也難怪, 自己的小孩通常都不會鞭得太用力 ….
source:
Seven kinds of testers
全站熱搜
留言列表