凌黎,凌黎讲师,凌黎联系方式,凌黎培训师-【中华讲师网】
软件研发团队得Devops & 敏捷项目管理咨询(工具+工程
52
鲜花排名
0
鲜花数量
2016-10-08 2652
对象
java工程师
目的
提升测试编码技巧
内容

课程前言
SCRUM敏捷开发管理是快速响应需求变化,及时交付阶段性产出,达到让客户满意的一种软件开发管理模式。敏捷开发并不神秘,但是很多团队并不能真正成功实施落地,这是因为其牵涉到一些工作环境上的支撑技术和成员思维观念上的转换。本课程会有大部分篇幅为学员分析如何避免实施敏捷中的陷阱,并用大量实例演示:从需求分析开始到开发、测试案例编写、自动化测试部署、自动化文档编写等整套开发模式。只有将我们开发工作中大量步骤实现自动化,才能让敏捷管理真正落地和发挥出最高效率。

课程目标        
对敏捷管理中的测试工作有一个全面彻底的认知,学会利用免费开源的自动化测试工具为开发团队搭建自动化环境

授课方式
案例讲解+小组讨论 60%案例讲解 40%实践演练。

培训对象

期望系统化、全面学习 Scrum敏捷软件开发 及敏捷方法的个人或组织;
   
正准备导入敏捷方法,希望在局部项目或者部分团队中尝试敏捷方法的企业;
   
已经开始尝试敏捷方法,正在努力提升整体敏捷能力的一线研发团队。

 

课程大纲

 

1.  什么是敏捷测试

SCRUM敏捷的背景

概念解释

    三大角色的职责

    四大会议的组织

关键的流程活动

掌握敏捷测试的基本知识

2.  为什么敏捷测试很重要

敏捷与ISO2000CMMI的关系

传统的开发管理和敏捷项目管理的对比

案例分析:

       项目计划-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.来演示真实项目的需求场景是如何实现前台的自动化验收的

学会为敏捷开发团队搭建免费开源自动化测试环境。

掌握专业的自动化测试案例编写技

 

全部评论 (1)
凌黎

凌黎

2020-01-09 16:51

老师联系方式:3436070@qq.com ,微信 13798067488


Copyright©2008-2024 版权所有 浙ICP备06026258号-1 浙公网安备 33010802003509号 杭州讲师网络科技有限公司
讲师网 www.jiangshi.org 直接对接10000多名优秀讲师-省时省力省钱
讲师网常年法律顾问:浙江麦迪律师事务所 梁俊景律师 李小平律师