(1)一般的軟體機構,測試人員的職責分配應該如下所示(按oa engineer;qa lead;qa manager)來劃分。
(2)但是在國內的中小企業中,測試經理(qa manager)一般充當的是測試組長(qa lead)的角色,所以這個時候來說,技術相對來說就更重要一些,因為很多情況下很多技術方面的事情需要你自己去解決。
(3)在大的軟體企業裡面,如果有很多個產品需要同時平衡測試的話,這個時候測試經理(qa manager)重要性就突顯出來了,測試經理需要動態地調節測試資源,保證企業裡不同的產品都能順利的發布。
測試工程師(oa engineer)
在一些大一些的軟體企業裡面,測試工程師的職責主要是:編寫測試用例、執行測試用例、提交軟體缺陷報告、以及回歸驗證的測試等,在此不再重複。
測試組長(qa lead)
第一:編寫測試計畫
第二:統合軟體測試用例
第三:配置測試環境
第四:進行測試用例的審核
第五:主導相關檔案的編寫
第六:監督測試過程與測試時程
第七:提供qa engineer技術與非技術性的問題解答
第八:主導編寫測試工具
第九:分派測試任務
第十:負責與開發人員的溝通協調
第十一:判斷問題的嚴重等級
第十二:負責軟體測試的成敗
第十三:主導解決客戶問題
第十四:主導相關會議
測試經理(qa manager)
資源的調整,設定處理的優先順序,監督事務以及檢討審查,這些都是qa manager所必須要進行的主要工作專案:
第一:所有資源的分配計畫與指派排程
第二:建立審核軟體測試流程
第三:加強改進軟體測試流程
第四:設立不同等層次的等級順序標準
第五:qa人員的招募與訓練
第六:研究不同的可行替代方案
第七:qa人員提供的技術性與非技術性的問題協助
第八:qa人員提供的其他問題協助
第九:擁有否決軟體發行的權力
第十:監督所有產品的測試進度與測試狀況
第十一:負責垂直與橫向的談判溝通
第十二:提供所有提公升軟體質量的建議事項
第十三:拜訪客戶了解實際的質量狀況
第十四:主導測試計畫的審核
第十五:主導測試用例的審核
第十六:主導或者參與程式**的審查
第十七:安排所有的預算規劃
第十八:審查所有的測試時間表
第十九:負責規劃qa team的組織結構
第二十:負責qa的策略決定
第二十一:負責qa人員的表現評比
第二十二:鼓舞整體qa人員的士氣
第二十三:評估調查軟體測試工具與流程管理工具
第二十四:提供測試方針與產品重點
第二十五:主導或者參與相關會議
軟體測試各階段測試人員的職責
軟體測試貫穿軟體開發的全過程,而且越來越多的國內公司也開始重視軟體測試,要求軟體測試人員從需求階段介入到軟體專案中,那麼每個階段軟體測試人員需要做什麼事情?作者以軟體開發的瀑布模型為例,針對系統測試,講述各階段的任務。需求階段,需求人員開始發出需求文件,此時需求文件即發出評審,測試人員需要對需求文件...
軟體開發專案中的人員角色與職責劃分
角色 職責專案經理 專案經理負責分配資源,確定優先順序,協調與客戶和使用者之間的交往。總而言之,就是盡量使專案團隊一直集中於正確的目標。專案經理還要建立一套工作方法,以確保專案工件的完整性和質量。構架設計師 構架設計師負責在整個專案中對技術活動和工件進行領導和協調。構架設計師要為各構架檢視確立整體結...
測試人員的角色定位
剛開始做測試的朋友很多都在做黑盒測試,而黑盒測試往往對 編寫能力要求不是很高,這樣給剛入門的人就造成了乙個測試人員不需要太多知識的誤解。然而,做測試往往需要很廣泛的知識。不僅僅只是專業上的,而且要了解很多開發人員不了解的東西,在乙個系統裡面開發人員可以只了解客戶需求,而我們的測試人員需要了解整個全域...