
拼圖碎片
|
199
y
不要有 QA 測試員只是“失敗的開發者”這種錯誤的想法。此外還有一種常見的誤
解,就是他們在某方面比較不聰明,或較沒有能力。這是一個破壞性的觀點,應該
避免。
重點
培養尊重 QA 團隊的健康態度。享受與他們共事的過程,來創作更傑
出的軟體。
拼圖碎片
我們需要
避免
將測試行為看成傳統瀑布式模型的“最後一個動作”,開發的工作並非
如此。一但你通過 90% 的瀑布開發流程,進入測試階段,你可能會發現還需要
另一個
90% 的工作來完成專案。你無法預測測試需要多久完成,特別是當你在流程的晚期才開
始進行。
程式會因為優先測試的做法而受惠,整個開發流程也是如此。與 QA 部門共事,盡早取
得他們的回饋,來協助你的規格可供查核,確保他們的專業可回饋至產品設計,甚至在
你寫下第一行程式之前,他們就會同意軟體的可測試度是很大的。
重點
QA 團隊不是唯一的“品質”擁有者或守門員。那是每一個人的責任。
為了讓你的軟體有品質,及確保良好地合作,所有的開發人員都應該瞭解 QA 流程,並
欣賞它錯綜複雜的細節。
記得 QA 屬於
同一個
團隊,他們不是競爭對手。我們需要培養一種整體的做法,及健康
的關係來培養健康的軟體。
我們需要的只有愛
。[Page-193]
問題
1.
你認為你與 QA 同事的工作關係有多親密?它應該要更好嗎?若是如此,你可以採取
什麼做法來改善它?
2.
在你的開發組織中,軟體品質的最大障礙是什麼?這個問題要用什麼方式來解決?
3.
你的釋出流程有多健康?如何改善它們?詢問 QA 團隊什麼東西最能幫助它們。 ...