致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

软件测试技术及其自动化高级培训
课程类别:软件测试及管理

自动化 测试

课程讲师:

朱少民

课程周期:

2天

课程费用:

5200元/人

课程简述:

本课程培训周期为2天 通过具体的案例来讨论相关主题,采用讨论+实践相结合的方式,深入浅出讲解自动化测试精髓部分,从理念和实践两个层次解决学员所面临的问题,使培训内容能够真正落实到学员的日常工作中 强调与学员互动,使所讲解的内容具有很好的可操作性和应用性。 不局限于某个自动化测试工具,也不局限于某个商家的自动化测试的解决方案,而是以开源工具为主,通过多种测试工具进行对比分析,使学员能够从全局的视野来掌握自动化测试的方法和技术,规避自动化测试实施的风险。 结合自动化测试的最佳实践理论,针对不同的测试对象提出现实可行的自动化测试的解决方案,使学员掌握自动化测试设计的先进思想和方法,从根本上提高学员的技术水平和应用能力。

主题 简介
自动化测试的核心原理 从感性认识到理性认识,通过学习对软件测试自动化(TA)有一个新的、正确的认识。
1.手工测试 vs. 自动化测试
2.TA实现原理
3.Windows 对象识别及其操作
4.Web DOM对象识别及其操作
5.自定义对象的识别方法
6.动态对象识别问题
实践:针对自己公司的产品,完成某个简单业务流主要对象的识别过程
测试相关的开源软件介绍(上) 介绍测试工作中常用的开源软件,主要是测试工具,并对应用场景进行说明,进行主要功能演示。
1.单元测试工具:HtmlUnit,JUnit, CppUnit, …
2.windows功能测试工具:AutoIT,
Web功能测试工具:Selenium,WatiR,WatiN, …
测试相关的开源软件介绍(中) 1.性能测试工具:JMeter, WebLoad标准版、OpenSTA, Siege
2.网络监控工具:Nessus、Wireshark、Snort、Netcat
3.安全性测试工具:httpwatch, Filder, Paros, webscarab, … …
测试用例设计工具:CTE XL,Allpairs, PICT, …
测试相关的开源软件介绍(下) 1.评审辅助工具:Rietveld, Review Board, CodeStriker …
2.缺陷管理工具:BugZilla, MantisBT, …
3.测试计划、用例管理:Testink, Bugzilla Test Runner、FitNesse、JtestCas …
测试覆盖率分析工具:EMMA、JCover, …
答疑 Q&A
一天培训的总结
测试脚本技术和脚本管理 结合某个工具讲解脚本技术,以及如何开发出高质量的TA脚本。
1.IDE与脚本开发、调试环境
2.录制与回放
3.脚本的参数化
4.数据驱动脚本技术
5.关键字驱动脚本
6.如何管理和维护测试脚本
讨论:针对目前公司状态,讨论如何改进脚本的管理与维护
自动化测试实施策略与最佳实践 为了更有效地TA,并确保TA实施获得成功,需要制定合理的目标和正确的策略。
1.自动化测试 投入产出比(ROI)
2.自动化测试的4个象限
3.TA实施中常遇到的问题
4.测试团队建设与TA
5.开发流程与TA
6.敏捷测试与TA
其它TA经验与教训
如何构建自动化测试管理平台 软件测试不仅仅停留在测试执行阶段,完全可以用于整个测试的生命周期。。
1.自动化测试框架
2.对象管理与 数据管理
3.控制中心和调度运行
4.测试任务调度
5.测试Log分析及其报告生成
6.测试计划和用例的管理
7.典型框架演示
分组讨论:结合公司实际情况,集成测试管理平台建设路线图
测试前沿技术发展 为了更好地把握测试的未来,提前做好技术储备和应对措施,需要了解测试的发展趋势。
自动化测试发展
性能测试新工具及其发展
安全性测试的方方面面
TaaS & Test Cloud
测试的未来
讨论与问题解答 1.小组代表陈述与点评
2.提问与解答
总结性陈述
找到所需课程了吗?即刻 填写申请表格 与我们联络吧