QA的工作
1. 預防缺陷:在產品/ 功能尚未開發時,QA就會開始研讀相關資料、設計test startegy、test plan 及 test case。同時,QA也會參加 developer 會議,提出可能的risk。在這階段,QA所做的工作是最有價值的,因為在產生bug之前,就已經先避免bug的出現。
2. 找缺陷
3. Support Training: 協助處理客戶/ 使用者遇到的問題,想辦法reproduce,若到這時候才發現的bug,成本非常高,最主要是因為會延宕 release時間,一天無法 release,就是損失一天的錢。此外,這時候才發現的gating issue,會使得開發者、QA及 PM壓力非常大,因為只要一天不解掉,客戶就不會滿意,甚至影響到未來的合作計畫。
QA工程師需要細心與高度溝通能力,他們需要站在使用者的角度去驗證產品,找出不合理之處;在日常中也需要和產品經理、工程師,或是業務團隊進行跨部門的協作,因此一個敏銳且溝通能力強的人十分適合從事這個職業。
留言
張貼留言