1. 什么是敏捷測試
SCRUM敏捷的背景
概念解釋
三大角色的職責
四大會議的組織
關鍵的流程活動
掌握敏捷測試的基本知識
2. 為什么敏捷測試很重要
敏捷與ISO2000,CMMI的關系
傳統(tǒng)的開發(fā)管理和敏捷項目管理的對比
案例分析:
項目計劃-Sprint迭代
需求管理-Backlog梳理
理解當前項目管理技術的演進趨勢,理解專業(yè)團隊的敏捷測試管理模式是如何發(fā)展的
3. 如何實施敏捷測試
1.持續(xù)集成環(huán)境的搭建
測試環(huán)境環(huán)境的免費開源的工具解決方案
MAVEN 項目構建工具的高級用法
SORAR 自動化代碼質量報告工具
JENKINS 持續(xù)集成環(huán)境的搭建
DOCKER 輕量級虛擬機環(huán)境
2. Selenium Webdriver 前臺自動化測試
前臺界面自動話測試的效果演示
用Selenium 適合的測試場景
3.Cucumber自然語言描述程序測試案例’
Cucumber’s Gherkin DSL 基礎幾只
將需求文檔成JAVA測試案例項目演示
中文描述需求如何轉換測試案例
驗收測試和單元測試
遺留系統(tǒng)需求整理
Dependency Injection (DI) 使用加速測試案例運行
使用maven項目創(chuàng)建cucumber項目
大型項目feature文檔命名規(guī)范
4.真實JAVA項目案例
通一個真實的項目例子Spring, MySQL, and Jetty.來演示真實項目的需求場景是如何實現(xiàn)前臺的自動化驗收的 |