Dear All,
Share with you. :)
分享資料如附件,也附上我的心得摘要
心得摘要:
a) 把資深的開發者當做測試者使用是一個常見的錯誤。因為有許多特質在一個好
的開發者和一個好的測試者身上是完全相反的(如測試者知識應求廣,開發者知
識應求深)
的開發者和一個好的測試者身上是完全相反的(如測試者知識應求廣,開發者知
識應求深)
b) 團隊成員(包括老闆)必須了解,測試工作的難度並不亞於開發工作
c) 好的測試者: 能快速上手,具有Domain Knowledge,能捉住大體概念
好的開發者: 能深入了解系統,需深入技術細節
好的開發者: 能深入了解系統,需深入技術細節
d) 測試工作的目的,並不是要「破壞」開發者交出來的作品。而是幫助開發者了
解「本來就已經壞掉」的產品是壞在哪裡
解「本來就已經壞掉」的產品是壞在哪裡
e) 測試與開發是合作關係,而非敵對關係。開發者開發產品,測試者幫助開發者
使產品達到客戶要求的水準
使產品達到客戶要求的水準
f) 測試者將代表客戶來測試及使用產品,因此必須去了解客戶的使用方法和應用
範圍,愈了解客戶,愈能完成測試工作
範圍,愈了解客戶,愈能完成測試工作
c) 好的測試者: 其測試行為能代表客戶,能專注在問題的嚴重性以及隱而未顯的
錯誤
好的開發者: 其開發行為能建立並反應系統原始設計,並能專注讓功能運作並
解決問題
錯誤
好的開發者: 其開發行為能建立並反應系統原始設計,並能專注讓功能運作並
解決問題
d) 測試者應為「懷疑論者」,凡事依事實而論述,面對問題需無偏見且無假設
e) 測試者必需能忍受重覆的工作,在重覆了35次測試後,第36次時仍能保持第一
次測試時的準確性和觀察敏銳度
次測試時的準確性和觀察敏銳度
f) 測試者的工作之一是「呈報壞消息」,雖然測試者並不是造成壞消息的犯人,
但常常被認為應該為壞消息負責,承受巨大的心理壓力。因此測試者必須具備
在衝突與爭論之中保持冷靜並堅定立場的能力,且無懼於人們聽到壞消息時的
第一反應(通常會讓人不舒服…)
但常常被認為應該為壞消息負責,承受巨大的心理壓力。因此測試者必須具備
在衝突與爭論之中保持冷靜並堅定立場的能力,且無懼於人們聽到壞消息時的
第一反應(通常會讓人不舒服…)
g) 測試者需好好思考,當開發者對你的bug report之回應為「As Design」時,你
的反應為何?
的反應為何?
Samuel
沒有留言:
張貼留言