核心课程
Porducts
当前位置:首页    核心课程    IT技术
IT技术
本模块设计采用可视化与沙盘演练相结合的培训方式,将知识体系以可视化方式呈现来完成,对学员的实际专业知识进行咨询指导,帮助团队完善产品开发管理流程,定制符合自己特点的过程、方法和规范,提升组织级产品开发管理水平;以学员更容易理解的方式完成课程,可以达到非常好的培训效果,打开学员的兴趣,为实际工作做好准备。
测试   软件自动化测试实践

image.png  软件自动化测试实践课程

image.png  课程天数:2天

image.png  课程介绍

     通过具体的、实际的企业应用案例分析来讲解相关主题,采用讨论+实践(练习)相结合的方式,深入浅出讲解自动化测试精髓部分,从理念和实践两个层次解决学员所面临的问题,使培训内容能够真正落实到学员的日常工作中。

     不局限于某个自动化测试工具,也不局限于某个商家的自动化测试的解决方案,而是以开源工具为主,通过多种测试工具进行对比分析,使学员能够从全局的视野来掌握自动化测试的方法和技术,规避自动化测试实施的风险。

     结合自动化测试的最佳实践理论,针对不同的测试对象提出现实可行的自动化测试的解决方案,使学员掌握自动化测试设计的先进思想和方法,从根本上提高学员的技术水平和应用能力。

image.png  课程收益

     帮助学员建立良好的自动化测试技能,熟悉业界自动化测试优秀实践,能够将自动化测试水平提升一个层次;通过详细讲解和演示,掌握软件自动化测试的核心思想,理解自动化测试框架的构成与应用实践,做好自动化测试规划并完成其方案设计。

     通过案例讲解、演示,软件测试自动化的具体方法和技术,包括分层测试、关键字驱动脚本、数据驱动脚本等技术;清楚如何在自己团队实施自动化测试的工作,从组织、流程、技术等多个方面来保证自动化测试的成功实施,为提升测试效率和质量打下基础。

     让学员了解最新的自动化测试新技术和发展趋势。

image.png  培训对象

     测试经理、质量经理、测试架构师、开发工程、测试开发工程师、测试工程师等


image.png  课程大纲

第一单元:自动化测试规划与实施策略

     • 自动化测试(TA)面临的困难和挑战

     • 基于风险的TA和MT的守护策略

     • TA与需求、设计、开发的关系

     • 讨论:如何提高需求、设计的可测试性

     • 持续集成(CI)、持续交付(CD)与自动化测试

     • 建立合理的TA目标与ROI分析

     • 自动化测试四个象限

     • 自动化测试金字塔——分层策略

     • 敏捷开发中的自动化测试最佳实践

     • 互联网公司的自动化测试最佳实践

     • 练习:具体应用系统的自动化测试策略的设计

     • 合理地选择或开发测试工具

     • 如何构建自动化测试知识体系

     • 自动化测试人员如何成长

     • 如何构建自动化测试基础设施

     • 某企业TA规划与实施案例分析

     • 讨论:如何从测试自动化获得最大收益


第二单元:自动化测试设计与开发

     • 应用系统(前端、后端)的TA分析

     • 实施UI/API测试一体化

     • 性能测试与安全性测试等自动化工具

     • TA测试用例或脚本的设计

     • 测试用例设计如何更有效地支持TA实现

     • 如何提升TA脚本的复用性

     • 讨论:如何提高脚本执行的稳定性与效率?

     • 脚本评审与质量控制

     • 测试脚本组织与管理

     • 讨论:如何提升案例的可读性、可维护性

     • 流行的TA框架

     • TA框架的构成与优化

     • 数据驱动、关键字驱动等脚本技术

     • UI Object 和Page Object技术

     • 从TDD到ATDD

     • BDD自动化测试框架(如Cucumber 应用)

     • DevOps 与自动化测试

     • 自动化测试的未来发展:大数据、云服务


  课程目录
1、用户体验与易用性测试
2、软件测试管理最佳实践
3、软件测试思维与实战训练
4、软件测试分析与用例设计
5、软件自动化测试实践
6、Python自动化测试
7、软件性能测试最佳实践
8、敏捷测试方法与实践
9、移动APP测试
10、探索式测试最佳实践
站内搜索
联系电话
010-52883521
24小时全国咨询热线,言语交流更有效
公众平台
QQ客服

点击图标,马上与客服沟通  >>
返回顶部