學(xué)習(xí)培養(yǎng)的目的
- 了解自己做的事
- 提高工作技能
- 提高效率
第一階段
關(guān)于賬號(hào)支付
- 敏捷開發(fā)
- 角色和職責(zé)
- 軟件和BUG生命周期
- QA與STE
第二階段
測(cè)試基礎(chǔ)
設(shè)計(jì)測(cè)試用例實(shí)例
- 什么是TC
- 為什么要有TC
- 怎么創(chuàng)建TC
報(bào)告BUG實(shí)例
- 什么是BUG
- 為什么要有BUG
- 怎么創(chuàng)建BUG
功能測(cè)試技術(shù)
- 基本功能驗(yàn)證
- 部署,安裝的測(cè)試
- 邊界的測(cè)試
- 錯(cuò)誤處理的測(cè)試
測(cè)試計(jì)劃,規(guī)劃技術(shù)
語言基礎(chǔ)
- JAVA基礎(chǔ)
- C++基礎(chǔ)
- PHP基礎(chǔ)
- GOLANG基礎(chǔ)
- JAVA/GO與自動(dòng)化
- 腳本妙用
- 養(yǎng)成看開發(fā)的代碼習(xí)慣
- 測(cè)試代碼
測(cè)試自動(dòng)化
- 自動(dòng)還是不自動(dòng)
- 測(cè)試的一般流程
- 部署,安裝溉旋;執(zhí)行顺囊;報(bào)告抑淫;分析鞠抑;清理臟數(shù)據(jù)跷叉;幫助
- 做自動(dòng)化的提示
- 復(fù)雜性
- 高度困難
- 不穩(wěn)定
第三階段
駐足思考
想想可測(cè)試性
- 測(cè)的是對(duì)象是什么
- 黑盒左敌,白盒瘾蛋,灰盒
- 范圍
- 重點(diǎn),哪些測(cè)試
- 測(cè)試代碼是產(chǎn)品代碼的一部分
- 基線的測(cè)試
用例和BUG的管理
- BUG生命周期
- BUG的跟蹤
- BUG跟蹤系統(tǒng)的屬性
通知服務(wù)矫限,易用哺哼,外部訪問,與項(xiàng)目緊密結(jié)合 - BUG報(bào)告的解析
- 為什么要寫B(tài)UG報(bào)告
- BUG對(duì)于績效的衡量
- 測(cè)試用例的價(jià)值
好處:
壞處:
第四階段
高級(jí)測(cè)試
非功能測(cè)試技術(shù)
- 安全測(cè)試
- 兼容性測(cè)試
- Repetition testing
- “ilities” testing (Reliability, Usability, Maintainability, Portability, Reusability, Restability, Scalability, Accessibility)
語言的必要性
- 多線程叼风,內(nèi)存取董,GC
第五階段
與眾不同
利用代碼復(fù)雜性分析風(fēng)險(xiǎn)
- 代碼行數(shù)
- 代碼分支情況
- 繼承的深度 (DIT)
- 類之間的調(diào)用 (CBO)
- 類中方法的數(shù)量 (WMC)
代碼覆蓋率
- 代碼覆蓋率能帶給我們什么
- 如何應(yīng)用代碼覆蓋率
- 覆蓋率和產(chǎn)品發(fā)布的關(guān)系
- 不同測(cè)試方法對(duì)于覆蓋率的影響
基于模型的測(cè)試
- 使用模型
- 自動(dòng)化模型
- 圖理論和基于模型的策劃四
- 模型測(cè)試的風(fēng)險(xiǎn)
過多的模型;建模并不能替換其他類型的測(cè)試;只有模型可以驗(yàn)證;更小心的去設(shè)計(jì)模型
語言的升華
- 底層服務(wù)
- 架構(gòu)Case,Bug管理系統(tǒng)
- 架構(gòu)環(huán)境系統(tǒng)
- 架構(gòu)Code Coverage 系統(tǒng)
第六階段
讓數(shù)據(jù)說話
- 用例通過率
- BUG統(tǒng)計(jì)
- 代碼覆蓋率
- 回歸成功率
第七階段
引領(lǐng)技術(shù)
- 定期技術(shù)會(huì)議无宿,brainstorm
參考網(wǎng)上淘寶的課程