1. 什么是敏捷测试
SCRUM敏捷的背景
概念解释
三大角色的职责
四大会议的组织
关键的流程活动
掌握敏捷测试的基本知识
2. 为什么敏捷测试很重要
敏捷与ISO2000,CMMI的关系
传统的开发管理和敏捷项目管理的对比
案例分析:
项目计划-Sprint迭代
需求管理-Backlog梳理
理解当前项目管理技术的演进趋势,理解专业团队的敏捷测试管理模式是如何发展的
3. 如何实施敏捷测试
1.持续集成环境的搭建
测试环境环境的免费开源的工具解决方案
MAVEN 项目构建工具的高级用法
SORAR 自动化代码质量报告工具
JENKINS 持续集成环境的搭建
DOCKER 轻量级虚拟机环境
2. Selenium Webdriver 前台自动化测试
前台界面自动话测试的效果演示
用Selenium 适合的测试场景
3.Cucumber自然语言描述程序测试案例’
Cucumber’s Gherkin DSL 基础几只
将需求文档成JAVA测试案例项目演示
中文描述需求如何转换测试案例
验收测试和单元测试
遗留系统需求整理
Dependency Injection (DI) 使用加速测试案例运行
使用maven项目创建cucumber项目
大型项目feature文档命名规范
4.真实JAVA项目案例
通一个真实的项目例子Spring, MySQL, and Jetty.来演示真实项目的需求场景是如何实现前台的自动化验收的 |