结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
朱少民
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.提问与解答 总结性陈述 |