課程大綱:
一、軟件測試自動(dòng)化測試方法及實(shí)踐
1、測試自動(dòng)化的內(nèi)涵
2、測試自動(dòng)化的基本結(jié)構(gòu)
3、測試自動(dòng)化的原理和方法
4、基于腳本的自動(dòng)化測試
5、自動(dòng)化測試流程
6、測試自動(dòng)化普遍存在的問題
二、軟件測試自動(dòng)化測試方法及實(shí)踐
1、什么類型的功能測試應(yīng)該采用自動(dòng)化方法
2、如何處理復(fù)雜業(yè)務(wù)流程的自動(dòng)化測試
3、如何準(zhǔn)備自動(dòng)化功能測試數(shù)據(jù)
4、什么原因?qū)е聼o法識(shí)別對(duì)象
5、如何在運(yùn)行過程中防止程序中斷
6、自動(dòng)測試的選擇(案例討論)
7、自動(dòng)化測試的持續(xù)集成對(duì)軟件測試的重大價(jià)值
8、自動(dòng)化測試與回歸測試的集成對(duì)軟件測試的重大價(jià)值
三、自動(dòng)化測試工具的分類和選擇
1、測試工具的分類和選擇
2、測試工具的主流產(chǎn)品介紹
3、自動(dòng)測試的選擇(案例討論)
4、自動(dòng)化工具原理
5、存在的問題分析
四、自動(dòng)化功能測試工具: Selenium/WebDriver的使用
1、安裝
2、API介紹
3、案例
4、用unittest框架管理python測試腳本
5、數(shù)據(jù)驅(qū)動(dòng)測試介紹
6、產(chǎn)生測試報(bào)告
7、使用python發(fā)測試報(bào)告郵件
五、自動(dòng)化測試和軟件質(zhì)量分析報(bào)告
1、軟件產(chǎn)品的質(zhì)量度量
2、評(píng)估系統(tǒng)自動(dòng)化測試的覆蓋程度
3、自動(dòng)化測試缺陷分析方法
4、自動(dòng)化測試報(bào)告及其模板
六、測試目標(biāo)確定的原則
1、從經(jīng)濟(jì)性角度對(duì)測試目標(biāo)的考慮
2、基于風(fēng)險(xiǎn)的測試目標(biāo)確定策略
七、性能測試設(shè)計(jì)
1、預(yù)期指標(biāo)的性能測試
2、并發(fā)用戶的性能測試
3、服務(wù)器性能測試
4、網(wǎng)絡(luò)性能測試
5、疲勞強(qiáng)度和大數(shù)據(jù)量的性能測試
八、性能指標(biāo)
1、重要性能指標(biāo)簡介
2、性能分析基本方法
九、基于應(yīng)用服務(wù)器性能
1、基于Web服務(wù)器應(yīng)用的性能測試
2、基于數(shù)據(jù)庫應(yīng)用服務(wù)器的性能測試
3、基于中間件服務(wù)器的性能測試
4、其他應(yīng)用服務(wù)器應(yīng)用的性能測試
十、性能測試用例設(shè)計(jì)及分析
1、測試案例制定,性能指標(biāo)制定
2、測試環(huán)境、工具、數(shù)據(jù)準(zhǔn)備
3、測試腳本錄制、編寫與調(diào)試
4、負(fù)載壓力場景制定
5、測試執(zhí)行
6、結(jié)果分析與定位問題
7、測試報(bào)告與測試評(píng)估
十一、自動(dòng)化的壓力測試
1、壓力測試的臨界值設(shè)定
2、自動(dòng)化壓力測試的腳本實(shí)現(xiàn)
3、如何調(diào)用壓力測試
4、自動(dòng)化壓力測試的周期安排
5、自動(dòng)化壓力測試與回歸測試的持續(xù)集成
十二、自動(dòng)化性能/壓力測試工具
1、LoadRunner簡介
2、LoadRunner體系架構(gòu)
3、LoadRunner提供的主要性能測試技術(shù)手段的使用
十三、壓力測試分析報(bào)告
1、服務(wù)器資源利用率
2、Windows操作系統(tǒng)服務(wù)器資源利用率
3、服務(wù)器資源利用率
4、測試結(jié)果分析
課程周期:
18課時(shí)(45分/課時(shí))

