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