如果把乙個專案組比喻為一家餐館,那麼管賬的是老闆,也就是專案經理,他決定做什麼,有多少人多少資源來做多大,有多大的風險,當然他這個決定不是他乙個人拿主意,因為需要所有人對計畫的認可,但是最後他對專案成敗負的責任是很大的。其次系統架構設計就是主廚,他設計具體做法,程式設計師就是其他的廚師,配置管理員, 系統集**員, 資料庫管理員等角色是廚房裡面的服務人員。而sqa 和測試工程師更像是第三方的檢查人員,只不過檢查的具體內容不一樣。sqa檢查的是製作流程是否正確,材料是否使用正確,衛生是否做好了,他檢查所有人的工作,包括專案經理,看看老闆有沒有做賬。他雖然沒有決定權,但是他有建議權,他向專案經理的上級負責。測試工程師出場了,他們更像是試菜的,看看炒出來的京醬肉絲有沒有放醬油,有沒有按照客人的意思多放點蔥絲。如果菜不對,他們只需要告訴老闆(或者是二老闆,比如開發小組的團隊代表)就可以了,老闆決定重新炒還是端出去。需求人員和銷售人員才是直接面向客戶的服務人員。他們不斷的將客戶的需求告訴其他所有人。
所有的人都要對這盤菜負責。
軟體測試工程師的角色定位
經理 系統分析師 程式設計師 測試工程師 質量保證人員等。可見,軟體測試工程師只是軟體專案開發中的乙個角色而已。戲劇舞台上的生 旦 醜是不同的角色,其表演方式具有明顯的特徵,這是由於角色決定的。同樣,軟體測試工程師的角色,在軟體專案開發中也存在如何定位和表現自身的行為和責任的問題。此處討論測試工程師...
軟體測試工程師的角色定位
經理 系統分析師 程式設計師 測試工程師 質量保證人員等。可見,軟體測試工程師只是軟體專案開發中的乙個角色而已。戲劇舞台上的生 旦 醜是不同的角色,其表演方式具有明顯的特徵,這是由於角色決定的。同樣,軟體測試工程師的角色,在軟體專案開發中也存在如何定位和表現自身的行為和責任的問題。此處討論測試工程師...
測試工程師之bug的定位
身為測試工程師,總有一道繞不過去的坎就是定位bug,這其實是非常花費時間的。也許有很多人不以為然,覺得無非就是發現bug後提交bug管理系統,描述操作步驟,預期結果和實際結果 不一致,然後繼續測試。並不是說這樣做的不對,只是說這樣做的不夠好,看似節約了測試時間,實則對於專案的進度沒有起到應有的推動作...