資源描述:
《軟件測試人員面臨的挑戰(zhàn)與機遇》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、軟件測試人員面臨的挑戰(zhàn)與機遇軟件測試人員面臨的挑戰(zhàn)與機遇張奭張奭((KellyZhangKellyZhang))KellyZ@Microsoft.com軟件開發(fā)測試主管MicrosoftOffice國際服務測試部美國微軟總部自我簡介自我簡介??張奭張奭(ZhangShi)(ZhangShi),英文名是,英文名是KellyZhangKellyZhang..軟軟件開發(fā)測試主管。美國微軟總部,件開發(fā)測試主管。美國微軟總部,MicrosoftMicrosoftOfficeOffice國際服務部。國際服務部。??教育
2、背景教育背景::北京師范大學獲得學士和碩士學北京師范大學獲得學士和碩士學位。美國紐約州立大學獲得博士學位位。美國紐約州立大學獲得博士學位??工作經驗工作經驗::近九年軟件測試,測試項目主管,近九年軟件測試,測試項目主管,和發(fā)布協(xié)調總管工作經驗和發(fā)布協(xié)調總管工作經驗內容目錄內容目錄一.一.項目管理、開發(fā)和測試的三方合作項目管理、開發(fā)和測試的三方合作二.二.測試人員常面臨的十大挑戰(zhàn)和應對策略測試人員常面臨的十大挑戰(zhàn)和應對策略三.三.我們我們的機遇的機遇問題解答問題解答3一一項目管理、開發(fā)和測試的三方合作項目管理
3、、開發(fā)和測試的三方合作∑產品項目管理、開發(fā)與測試同等重要、缺一不可:三足鼎立∑三方需要互相理解、支持、協(xié)作與幫助4二二測試人員常面臨的十大挑戰(zhàn)和應對策略測試人員常面臨的十大挑戰(zhàn)和應對策略1.測試人員被認為低人一等2.測試時間永遠不夠3.缺乏簡單易用的測試輔助工具4.缺乏具體通用的測試技術5.很難清楚了解用戶需求和期望6.缺乏可明確衡量測試質量達標的度量7.很難確定一個測試實例是否執(zhí)行完畢8.很難找時間作自動化測試9.測試所需文檔經常不全10.很多任務在身,很難保質保量511測試人員被認為低人一等測試人員被認
4、為低人一等很嚴重的錯誤理解*:在軟件企業(yè)的工作選擇中,軟件測試人員只不過是初學者(entrylevel)的職位*對軟件測試的偏見:1.是測試人員在耽誤和阻撓軟件產品的按時發(fā)布2.如果發(fā)布的產品有缺陷,那測試人員應該負責3.開發(fā)人員須經過特殊訓練,測試人員就用不著4.測試工作比開發(fā)工作容易多了6*資料來源:RonPatton(2001)《SoftwareTesting》bySamsPublishing挑戰(zhàn)之一:原因和后果挑戰(zhàn)之一:原因和后果原因:不了解軟件測試做什么和它包括什么。開發(fā)軟件的公司沒有標準化的開發(fā)
5、和管理程序沒有想到要開發(fā)高水平的軟件,須有高水平的測試人員后果:造成測試人員心理負擔,影響工作熱情造成測試人員短缺和人員流失直接影響產品質量7十大挑戰(zhàn)之一:應對策略十大挑戰(zhàn)之一:應對策略樹立信心!大趨勢:軟件測試工作已越來越多地得到重視理解原因,端正心態(tài),正確對待注重技術水平提高,讓實踐證明我們的價值公司里建立良好的工作關系勇于提出建設性的意見822測試時間永遠不夠測試時間永遠不夠測試工作總是不能按時完成要測試的總是比有時間測試的工作量多得多測試人員很難決定最佳有效測試范圍沒有時間按部就班發(fā)揮測試最好水平9
6、挑戰(zhàn)之二:原因和后果挑戰(zhàn)之二:原因和后果原因:任務繁重過于緊湊的時間表壓力大的工作環(huán)境測試和開發(fā)規(guī)程管理不當個人原因后果:疲勞過度、精神負擔倉促交付工作,質量差開發(fā)項目編碼進度延誤10十大挑戰(zhàn)之二:應對策略十大挑戰(zhàn)之二:應對策略個人:自我調節(jié)為主,請求幫助為輔隨時分析自己的測試任務,分清優(yōu)先順序事先作多種準備(幾套方案、不同測試范圍)風險分析和管理及時溝通.提早向上級反映提出建設性改進措施1133缺乏缺乏簡單易簡單易用的測試輔助工具用的測試輔助工具沒任何選擇沒任何選擇知道測試輔助工具的重要性,但沒到位知道測
7、試輔助工具的重要性,但沒到位不知道所需輔助工具應有何種功能不知道所需輔助工具應有何種功能12挑戰(zhàn)之三:原因和后果挑戰(zhàn)之三:原因和后果原因原因::外部購買的太貴外部購買的太貴外部購買的多數(shù)不直接適用外部購買的多數(shù)不直接適用公司內部沒有技術資源開發(fā)公司內部沒有技術資源開發(fā)公司內部沒有時間開發(fā)公司內部沒有時間開發(fā)技術上不直接支持技術上不直接支持后果后果::只能依賴手動測試只能依賴手動測試容易疲勞、精神負擔容易疲勞、精神負擔倉促交付工作,質量差倉促交付工作,質量差13開發(fā)項目開發(fā)項目編碼進度延誤編碼進度延誤十大挑戰(zhàn)
8、之三:應對策略十大挑戰(zhàn)之三:應對策略在產品設計階段,就應考慮到測試所需的輔助工具在產品設計階段,就應考慮到測試所需的輔助工具支持支持研究最佳可用輔助工具,效益分析研究最佳可用輔助工具,效益分析分析產品特點,確定輔助工具以應有的功能分析產品特點,確定輔助工具以應有的功能自己設計和研發(fā)自己設計和研發(fā)微軟實踐:微軟實踐:1.設專人開發(fā)、維護2.不斷改進自己開發(fā)的自動化測試輔助工具3.各產品團隊鼓勵自己開發(fā)測試輔助工具4