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簡(jiǎn)介
*LoadRunner體系架構(gòu)
——LoadRunner提供的主要性能測(cè)試技術(shù)手段的使用
*準(zhǔn)備
*虛擬用戶(Vuser)
*參數(shù)化
*事務(wù)、集合點(diǎn)(Rendezvous point)和思考時(shí)間(Think Time)
*關(guān)聯(lián)
*場(chǎng)景(Scenario)
*IP欺騙
*負(fù)載均衡
*多場(chǎng)景運(yùn)行時(shí)間RTS設(shè)置
*測(cè)試數(shù)據(jù)監(jiān)控
*服務(wù)器資源利用率
——Windows操作系統(tǒng)服務(wù)器資源利用率
*MEM
*DISK
*CPU
——Linux服務(wù)器資源利用率
*CPU
*MEM
*DISK
——測(cè)試結(jié)果分析
*基本分析方法
*分析圖合并
*分析圖關(guān)聯(lián)
*鉆取技術(shù)
——其他性能測(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)告郵件