課程大綱:
一、軟件測(cè)試?yán)碚?/span>
1、軟件測(cè)試基本理論
2、軟件測(cè)試的設(shè)計(jì)方法
3、軟件測(cè)試的類型
4、基于風(fēng)險(xiǎn)的軟件測(cè)試
5、軟件測(cè)試的七項(xiàng)原則
6、軟件測(cè)試的獨(dú)立性
二、性能測(cè)試
1、性能測(cè)試基礎(chǔ)
—— 認(rèn)識(shí)性能測(cè)試
—— 性能測(cè)試概念
—— 性能測(cè)試類型
—— 性能指標(biāo)
—— 性能調(diào)優(yōu)
—— 性能測(cè)試工程師技能要求
2、性能測(cè)試技術(shù)及性能測(cè)試工具LoadRunner使用
—— 性能測(cè)試技術(shù)概述
—— 性能測(cè)試工具LoadRunner介紹
—— LoadRunner提供的主要性能測(cè)試技術(shù)手段的使用
—— Windows操作系統(tǒng)服務(wù)器資源利用率
—— Linux服務(wù)器資源利用率
—— 測(cè)試結(jié)果分析
—— 其他性能測(cè)試方法
三、白盒測(cè)試
1、基于覆蓋的測(cè)試
—— 語(yǔ)句測(cè)試
—— 分支測(cè)試
—— 條件測(cè)試
—— 分支/條件測(cè)試
—— MC/DC(修訂的條件/分支測(cè)試)
—— 路徑測(cè)試
2、代碼審核
3、單元與集成測(cè)試
4、白盒測(cè)試工具(Junit)
5、白盒測(cè)試工具(unittest)
四、APP測(cè)試工具
1、移動(dòng)軟件測(cè)試技巧
2、安卓系統(tǒng)測(cè)試
—— Andriod各種UI測(cè)試框架介紹
—— UiAutomator UI自動(dòng)化測(cè)試框架
—— 環(huán)境準(zhǔn)備
—— 新建測(cè)試工程
—— 編譯和運(yùn)行
—— 運(yùn)行命令與快速調(diào)試
—— UiAutomator API詳解
五、Selenium/WebDriver的使用
1、Selenium/WebDriver的使用-Java
2、Selenium/WebDriver的使用-Python
六、用測(cè)試框架管理測(cè)試腳本
1、用Junit框架管理JAVA測(cè)試腳本
—— 用Junit框架管理JAVA測(cè)試腳本
—— Junit HTML測(cè)試報(bào)告生成
2、用unittest框架管理python測(cè)試腳本
七、數(shù)據(jù)驅(qū)動(dòng)測(cè)試介紹
八、發(fā)送測(cè)試報(bào)告郵件
1、使用JavaMail發(fā)測(cè)試報(bào)告郵件
2、使用python發(fā)測(cè)試報(bào)告郵件
課程周期:
30課時(shí)(45分/課時(shí))

