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

