各有關單位:
中國科學院計算技術研究所是國家專門的計算技術研究機構,同時也是中國信息化建設的重要支撐單位,中科院計算所培訓中心是致力于高端IT類人才培養及企業內訓的專業培訓機構。中心憑借科學院的強大師資力量,在總結多年大型軟件開發和組織經驗的基礎上,自主研發出一整套課程體系,其目的是希望能夠切實幫助中國軟件企業培養高級軟件技術人才,提升整體研發能力,迄今為止已先后為國家培養了數萬名計算機專業人員,并先后為數千家大型國內外企業進行過專門的定制培訓服務。
在軟件項目所有的質量控制環節中,單元測試發現缺陷效率最高,單元測試是提升軟件產品質量最為關鍵的環節。但是不幸的是,大多數軟件開發項目無法有效實施單元測試。如何做好單元測試是困擾軟件企業發展的一個重要問題。
傳統單元測試實施成本較大,不適合目前大規模開發,如何對經典單元測試理論進行改進,確保在有限資源約束的前提下有效實施單元測試?如何在較低成本下保證實施單元測試的效果?項目經理、QA如何量化監控單元測試的效果?這一系列問題是目前IT質量管理面臨的很大挑戰。為此,培訓中心特推出“軟件單元測試實戰及工具”培訓班,具體事宜通知如下:
一、培訓對象
1) 軟件開發人員
2) 軟件項目經理
3) 軟件測試人員
4) EPG、QA等
二、課程特色
本課程從項目經理、開發人員角度設計,描述在一個JAVA開發項目場景中如何有效實施單元測試。本課程采用專題討論、案例分析等多種方式,使得學員能夠在2天的時間中,獲得本課程的知識精髓,與自己的實際工作進行對比,從而增強實際工作能力。
三、師資
由業界知名人士親自授課:
馮老師:培訓中心高級講師,研究領域:CMMI、軟件項目管理、軟件質量管理等。
1、服務過多家大型軟件企業。憑借外資、國企多年豐富的項目管理經歷以及咨詢培訓的經驗,幫助眾多企業提升組織與個人績效。
2、軟件企業CMMI提升顧問、實戰派項目管理、質量管理咨詢專家。
四、培訓目標
1)掌握軟件企業如何制定適合自身的單元測試方法
2)掌握如何在有限的資源下對單元測試進行裁剪
3)掌握單元測試常見工具
五、培訓內容
1、經典單元測試
1)傳統單元測試過程
2)白盒測試方法
3)樁和驅動
4)邏輯覆蓋、路徑覆蓋、循環覆蓋方法
5)傳統單元測試實施難點
6)傳統單元測試常見問題
2、改進后單元測試
1)改進后的單元測試
2)黑盒?白盒?無謂之爭
3)什么是“大單元”?
4)大單元的優缺點?
5)示例:web項目大單元實施
6)示例:更上一層樓 - 專業測試人員也能參與單元測試?
3、改進后單元測試的裁剪
1)受限的單元測試工作量
2)單元測試的橫向裁剪
3)單元測試的縱向裁剪
4、單元測試相關工具
1)Junit測試框架
2)Jtest測試
3)代碼覆蓋率檢查工具
4)代碼靜態檢查工具
5、項目經理、QA如何監控單元測試
1)局部文檔標準化
2)單元測試量化管理
3)單元測試過程監督
6、靜態單元測試—code review
1)矛盾:最簡單、最有效、最難落地
2)Code review實施關鍵點
3)Code review自動化工具
4)Code review企業落地
六、培訓時間、地點
時間:2013年3月4日---3月5日 地點:北京
七、證 書
培訓結束,頒發中科院計算所職業培訓中心“質量管理師”結業證書。 |