0. 概述
- 像軟件架構師一樣的思考
- 測試經(jīng)理不能替代測試架構師
- 系統(tǒng)架構師不能替代測試架構師
1. 像軟件架構師一樣的思考
- 測試的目標是什么?
- 測試的范圍是什么?
- 測試的深度和廣度是什么?
- 測試的重點和難點是什么?
- 如何安排測試?
- 如何評估測試結果?
2. 測試經(jīng)理不能替代測試架構師
- 測試架構師關注的是“測試策略”,解決的是:
- “測試目標”why
- “測什么”what
- “怎么測”how
- 測試經(jīng)理關注的是“測試計劃”,是在明確了why,what,how后,
- 確定由“誰”who,在“何時”when,花費多長時間進行相關測試
- 兩者是合作關系,而非替代
3. 系統(tǒng)架構師不能替代測試架構師
- 產(chǎn)品開發(fā)的工作是“生成性”,從無到有創(chuàng)建一個產(chǎn)品
- 產(chǎn)品測試找bug的過程是“破壞性”
- 兩者的差異
| 系統(tǒng)架構師 | 軟件測試架構師 | |
|---|---|---|
| 理解產(chǎn)品的價值 | 為了正確的創(chuàng)造并實行產(chǎn)品 | 為了驗證產(chǎn)品是否真的實現(xiàn)了應有的價值,是否存在錯誤 |
| 理解產(chǎn)品的場景 | 為了分析出產(chǎn)品的特性和功能,為產(chǎn)品實現(xiàn)做準備 | 為了驗證產(chǎn)品是否滿足用戶在該場景中的使用需要,在該場景下產(chǎn)品是否存在質量缺陷 |
| 理解產(chǎn)品的系統(tǒng)架構 | 為了產(chǎn)品最終能夠順利實現(xiàn) | 為了測試策略和測試執(zhí)行更有效,驗證產(chǎn)品的實現(xiàn)是否與架構的設計是一致的,是否存在問題 |
- 兩者是互相協(xié)助關系
- 一起對產(chǎn)品的價值進行討論,互相理解
- 一起整合用戶使用場景