|
當顧客拿到經過軟體測試員(Tester)反覆測試過的軟體,是否代表其會滿意這樣的軟體品質?
根據筆者的經驗,顧客通常不滿意這樣的品質。
追根究底後會發現,軟體測試員與品質保證工程師(SQA) 的工作相比,有相當大的差異,軟體測試並不能完全保證軟體品質。所以筆者對客戶對產品出現預期落差心理並不感到意外。
事實上,筆者通常會被繼續追問到:到底軟體測試員與品質保證工程師所負責的業務範疇有何不同?為了回答這個問題,筆者通常會反問其一個問題:「作家和記者有什麼不同?」
作家和記者的工作都是靠動筆桿賺錢,但你會因為這兩個工作都是動筆而認為這兩個工作相同嗎?筆者想應該是不會!因為大家都知道這兩個工作並不相同。
作家比較偏向透過以蒐集到的資料無中生有地寫出別人沒寫過的文章、小說、詩,以提供讀者前所未有的體驗;而記者則是透過訪談掌握、釐清事實真相等程序,理出頭緒、邏輯,其後再以新聞寫作的方式描述事實真相。
也就是說,雖然同樣都是動筆,但因為動筆的動機、表達方式、呈現方式,以及所需技能等不同,因此產出物也是不一樣的。
SQA和Tester的關係
SQA與Tester的差異其實和記者與作家的狀況相近:Tester的工作與作家類似,需要創造力以提出他對於某項主題的詮釋;至於SQA的工作性質則與記者相近,需要特定的程序,呈現他對於某項主題的客觀了解。
相信透過上述舉例您以比較了解Tester與SQA的差異,接下來,筆者將進一步探討Tester與SQA的差異,以釐清兩者的不同:

差異一:工作階段
Tester專注於軟體開發過程中的開發後測試工作。亦即配合開發人員的開發工作制定驗證的手段,只要滿足此一階段的要求就算達成工作目標。
SQA則專注於整個軟體開發過程。從客戶提出要求(Request)開始,一直到客戶簽收與使用軟體的每個過程,都有對應的品質目標需要達成。
繼續閱讀: >>
| 對本則報導有任何意見或看法嗎?歡迎留言 |
共1頁 頁次:
[1]
|
||||||||||||||||||||||