自动化测试及持续集成最佳实践
课程大纲
认证须知
开课计划
学习QQ群
常见问题
课程信息
本课程内容提炼自讲师多年来的一线自动化测试实践经验和在各类企业咨询和推广自动化测试与持续集成的经验,属于自动化测试的高阶课程,涉及知识面较广,对技术的阐述十分深入,适合有技术背景,特别是做过很多自动化测试工作的开发、测试及相关管理角色带着问题来参加。
培训特色
1.用真实应用的案例和技术来讲解如何解决工作中的实际难题
2.用两个全球知名的大型的真实产品作为案例,讲解从自动化开发及持续集成的建设过程的每一步是如何实施的
3.分享其中遇到的问题、解决的思路、以及最终达到的效果
4.不仅讲解要做好自动化和持续集成需要做什么,更注重讲解怎么做、为什么这样做、如果不这样做会出现什么情况
目标收益
1、与讲师一起经历大规模自动化从设计到实施的完整过程
2、全面了解测试驱动开发实战
3、掌握持续集成的实施方法
4、具备各种测试方法的以自动化方式的应用
培训对象
各类 IT/软件企业和研发机构的测试经理、质量经理、测试架构师、开发工程、测试开发工程师、测试工程师等。以及对质量高度关注的相关人员
课程大纲
第一章自动化测试方法、技术、及体系建设
1.功能测试自动化实战演示
2.安全性测试的自动化
3.全球化和本地化测试的自动化
4.通过自动化测试发现Testability问题
5.通过自动化和数学模型涵盖用有限自动化测试涵盖无限场景可能性
6.集成测试
7.交互性测试的自动化
8.性能测试的自动化
9.压力测试的自动化
10.性能测试和压力测试的区别
11.压力测试的难点和技巧
12.对系统的压力测试
13.对界面的压力测试
第二章持续集成
1.持续集成总体建设思路
2.自动化测试+持续集成的运行部署策略
3.Pass Rate:测试活动的重要标准
4.代码覆盖率检查,对测试质量的审查
5.自动化测试的缺陷跟踪
6.自动化测试的自动化
7.如何将大规模自动化+版本控制+持续集成部署为一个复杂完备的大型质量保证体系
第三章Dashboard真实效果分享
1.如何建立Dashboard来快速定位整个系统的质量弱点
2.大规模自动化测试的Dashboard实际演示与详解
3.通过率、各种Top10及缺陷与用例的关联