【案例正文】
公司其它部門有個項目,需要做很嚴格的測試,請求我們部門支持,部門就指派我負責。
因為項目剛開始不久,項目經理說測試的人員目前還未定,暫時只有我一個人,所以我過來了之后就一直在埋頭編寫測試計劃和測試用例,就像以前做過的那樣。但今天早上我的主管把我叫去了,跟我說了一番話,對我觸動很大。他說其它部門請我們去支持測試,是希望我們給他們帶去一些更專業的測試思想和方法,而不僅僅是叫我們去給程序找BUG。我應該更多的考慮如何去做好測試,把整個過程想清楚,需要什么資源,如何安排,要大膽地向項目經理提出,而不是跟著項目的進度走,那樣就根本體現不出我們部門的價值。
我覺得他說得很有道理,但是說實話,我對一個項目的測試經理究竟需要考慮些什么,注意些什么,該做些什么,并不是十分清楚。所以在此提出來討論,希望大家給我些建議,謝謝!
案例分析:
分析觀點1:我認為測試按其范圍分為單體測試和結合測試,按照其方法分為白盒測試和黑盒測試,可依據項目的類型選擇不同的測試范圍及測試手段,現在也可借助于一些測試工具進行測試,很方便。但是不論采用那種測試,最主要的是要符合項目的要求,使測試達到預定的目標。如果時間、項目資源充足的情況下,可以先采用單體測試再用結合測試,供三輪,單體2輪結合1輪。單體最好采用白盒測試的方式,結合測試采用黑盒測試的方式。在測試前首先要編寫測試計劃,以及測試式樣書,在測試式樣書中要盡量覆蓋多的測試點。不但要測是正常的情況,更重要的是異常情況也要進行測試。例如網絡突然中斷,系統拋出的異常是否正常捕獲等。還有臨界值的測試,在測試式樣書中都要詳細寫出,并且要將測試的預期結果介紹清楚,用以區分測試是否達到標準。在測試式樣書編寫完成后先不要急于測試,需要與項目主要干系人進行確認,對測試方案和測試式樣書進行評審,只有經過評審的方案才是可行的。測試工作時要對測試過程進行監控,將測試數據進行整理,形成文檔。這樣可以在出現問題時,準確再現當時的測試情況。總之要本著做過留痕。最后就是對測試中的bug進行管理。測試不是簡單的尋找bug,在測試后要總結測試中遇到的問題,對問題進行分類整理,為項目所在部門提供規避為題的方案,形成項目開發規范,這才是項目組需要的。只要流程清晰,測試目標明確,過程完整并且讓項目組長期收益,才是組織測試的根本目的。
分析觀點2:第一:在接受一項任務后,作為執行者我們要與決策者進行交流,明白決策者的需求,這樣我們才能更好的定位我們的任務,否則,好事也會辦壞,影響的不僅僅是工作,決策者也會對你的溝通和傾聽能力產生懷疑,不理預制場發展。
第二:“千軍易得,一將難求”作為項目的核心人才,我們做的不僅僅是埋頭苦干,更需要將自己的技術和經驗推廣,有意的培養一批人才,充當一個培訓師的角色,這樣人的價值就不僅僅是限于自身了。翟洪森說“鐵打的營盤流水的兵”,我們要學會細水長流。
第三:想當領導就要有意的培養領導,一個不會培養領導的領導絕不是一個好領導,通用公司的CEO都是上屆CEO精心培養的結果,上世紀杰克韋爾奇作為新秀由雷金納德-瓊斯精心培養和強力推薦就任通用CEO,同時韋爾奇也培養了新一代的領軍人物。