自动化测试技术实战培训
自动化测试技术实战培训详细内容
自动化测试技术实战培训
【培训日期】2022年11月2-4日
【培训地点】北京、线上
【培训对象】自动化测试工程师、软件测试经理、测试分析设计人员、项目经理、软件测试工程师、开发经理,以及对于自动化测试感兴趣的所有人员。学员需具备Python语言基础及Docker基础。
【课程背景】
在以质量为核心的软件过程中,软件测试无疑是提升产品质量的关键,如何缩短测试周期、高效且高质量的完成测试工作,成为提升软件质量的关键因素。为此,特研发了“自动化测试技术实战”培训课程
【学员基础】
1、了解论证报告撰写的基本要求。
2、对论证工作有一定的实践经验。
【培训要点】
随着IT行业的蓬勃发展,如何能够快速研发出功能全、质量高的软件产品,响应快速版本迭代的需求,在软件项目研发中,必须对软件测试环节下功夫,本课程的主要思想如下:
1,软件开发是一种高风险的创造性活动,大多数项目风险都与测试质量的高低密切相关,通常情况下,版本迭代周期短、留给测试人员测试时间更短,如何能够在这种情况下快速高质量完成测试工作,消除风险,成为项目成功的根本保障。
2,软件项目研发过程中界面容易发生变化,如何选择自动化测试介入的时机?实施自动化测试将给我们带来哪些收益?基于UI的自动化测试作在快速实施功能性验证、回归测试、兼容性测试发挥重要作用。
3,基于UI的自动化测试充分利用硬件资源,多机并行执行提升用例执行速度。
4,基于UI的自动化测试,完全模拟了用户的实际业务操作。
5,将自动化测试集成到项目日常的CI/CD流水线中,并根据不同的运行时间点和应用目的选择合适的测试用例集去执行,让公司领导层、研发团队、测试团队、运维团队能够及时获得测试反馈。持续高频执行自动化测试可以让整个团队清晰判断软件产品的业务风险走势,增强业务部门对产品发布信心。
6,整个课程是案例与练习驱动的,案例营造一个思考问题的场景,以此来提升分析视野、分析逻辑和分析素养,练习则将相关理论、工具综合运用的实操。
本课程完整阐述了企业在测试过程中面临的若干困境问题、自动化测试的分类、基于不同方式实现自动化测试的方法及其典型工具介绍、测试团队实施自动化测试策略等方法论,从QTP/UFT对象识别原理、对象模型、对象库、对象探测器、QTP/UFT操作流程、业务脚本录制、参数化、描述性编程、添加检查点、QTP/UFT使用过程中若干问题解决技巧、自动化测试框架实现、应用高级语言对QTP进行二次开发等方面进行了详细讲解。在Web自动化测试方面,从Selenium对象识别原理、对象探测器、操作流程、业务脚本录制、参数化、添加检查点、使用过程中若干问题解决技巧、分布式自动化测试等方面进行了详细讲解,其特点是在互动中不断提出问题、在实操中解决问题,做到知其然更知其所以然,从根本上解决问题。通过理论、案例和练习的综合运用使得学员能够学以致用,最终落地于实际工作中。
【培训目标】
1、深入理解基于QTP/UFT、Selenium的自动化测试的价值,根据企业自身情况因地制宜选择适合的自动化测试策略,实施基于UI的自动化测试工作。
2、掌握QTP/UFT自动化测试工具的使用方法、应用流程、应用技巧、结合自研测试框架批量运行测试脚本,确保QTP/UFT、Selenium在自动化测试中的应用与落地。
3、将基于UI层面的测试自动化集成到项目日常的CI/CD流水线中,根据企业不同特点、不同情况、不同时间点选择适合的测试用例集去执行。提升测试运行效率,建立测试及时反馈机制。
【课程大纲】
时间 内容
第一天 上午 第一讲 自动化测试基础
1,企业在软件研发过程中的困境
2,自动化测试的价值
什么是自动化测试
如何确定自动化测试对象和测试范围
GUI自动化测试工具特点
自动化功能测试的优缺点
第二讲 自动化测试工具类型及应用策略
1,基于不同实现原理的自动化测试工具介绍
2,如何选择基于不同架构的自动化测试工具
3,企业在实施自动化测试工程中遇到的若干问题
4,测试团队实施自动化测试策略
第一天 下午 第三讲 QTP/UFT测试开发流程及其应用
1,QTP/UFT工具介绍
2,QTP/UFT自动化测试实现原理
QTP对象识别
QTP测试对象模型
QTP对象库
QTP对象探测器
3,QTP/UFT测试开发流程介绍及实践
录制测试脚本前的准备
录制测试脚本
加强测试脚本
对测试脚本进行调试
执行测试脚本
分析测试结果
测试报告
4,检查点技术应用
QTP检查点种类介绍
检查点实践示例
5,数据驱动技术应用
参数化操作的值
参数化对象的属性值
参数化检查点的属性值
6,描述性编程技术应用
理解描述性编程
相关函数
描述性编程的实践
7,输出值的应用
输出值概念阐述
输出值类型
输出值的时间
第二天 上午 第四讲 QTP/UFT操作实用技巧
1,共享对象库
2,对象的动态文本测试技巧
3,缺陷报告的内容控制方法
4,动态对象的判断
5,检查点的动态判断
6,QTP 关于vbs的调用
7,获得当前TEST路径
8,QTP识别对象的原理
9,QTP操作对象的原理
10,WshShell 对象
11,对被测试程序的错误截图
12,不可识别对象的若干处理方法
第二天 下午 第五讲 自动化测试框架的实现示例
1,AOM(Automation Object Model)自动化对象模型
2,基于VBS的自动化测试框架设计思想
3,基于VBS的自动化测试框架的应用案例
第六讲 基于高级语言的QTP/UFT的二次开发技术
1,QTP自动化对象模型相关动态链接库在高级语言的注册过程
2,QTP Tapplication对象的应用方法
3,高级语言实现基于QTP组件的脚本批量运行方法
4,高级语言实现基于QTP组件的定时执行方法
第三天 上午 第七讲 UnitTest单元测试框架
1,单元测试概述
2,Unittest核心组件介绍
3,常用断言方法
4,单元测试用例管理策略及应用
5,用例执行控制(顺序执行、跳过、预期失败)
6,单元测试结果分析
7,HTMLTestRunner测试报告的应用
8,BSTestRunner测试报告的应用
第八讲 Selenium测试框架应用
1,Selenium测试框架介绍
2,多浏览器控制与Web兼容性测试
3,Web应用元素定位方法(ID、Xpath、CSS等)
4,鼠标、键盘控制方法
5,Frame嵌套页面元素定位方法
6,警告框等处理方法
7,异常处理与自动截图
8,Cookies在Selenium中的应用
9,元素的3中等待方式(显示、隐式与强制等待)
10,By方式定位元素
第三天 下午 第九讲 自动化测试模型
1,自动化测试模型介绍
2,线性模型
3,模块化驱动测试
4,数据驱动测试
5,关键字驱动测试
6,PageObject设计模式介绍与应用
第十讲 自动化测试与持续集成
1,其他基于Selenium实现的开源框架介绍
2,Selenium Grid 介绍
3,基于Docker+Selenium Grid的案例演示
4,基于Selenium+ UnitTest自动化测试的单例执行效率问题
5,基于Docker+Jenkins+Selenium实现分布式自动化测试
【讲师介绍】
于老师 测试专家、测试行业知名图书作者,互联网公司测试总监
推荐课程
TRIZ与创新思维实战应用 2025-09-09
TRIZ与创新思维实战应用培训时间/地点:2025年5月2728日(星期二星期三)/上 海2025年9月910日(星期二星期三)/上 海收费标准:¥4500/人Ø含授课费、证书费、资料费、午餐费、茶点费、会务费、税费Ø不包含学员往返培训场地的交通费用、住宿费用、早餐及晚餐TRIZ概念 (Theory of Inventive Problem Solving)...
讲师:赵老师详情
应对延迟退休与末等调整不胜任退出政策:企业多元化用工策略、劳动风险管理体 2025-09-09
关于举办应对延迟退休与末等调整不胜任退出政策:企业多元化用工策略、劳动风险管理体系构建及薪酬绩效实践落地专题培训班的通知各相关单位:2025年随着国家对渐进式延迟退休政策的推进以及末等调整和不胜任退出机制的全面实施,企业面临着前所未有的人力资源管理挑战。为了帮助企业更好地理解和适应这一变化趋势,提升企业在复杂环境下的用工灵活性和风险管理能力,我中心特举办“应...
讲师:赵天明付源泉详情
压力与情绪管理 2025-09-09
培训时间/地点:2025年9月910日(星期二 星期三)上海收费标准:¥4000/人Ø含授课费、证书费、资料费、午餐费、茶点费、会务费、税费Ø不包含学员往返培训场地的交通费用、住宿费用、早餐及晚餐课程目标:Ø从管理者的视角出发,掌握心态和自我情绪管理的能力Ø期望有效化解冲突和矛盾,提升工作效率的同时提升职场幸福感课程收获:Ø有效解读压力Ø掌握解压和管理压力的...
讲师:邹老师详情
客户分类方法与管理策略 2025-09-09
《客户分类方法与管理策略》--客户关系管理核心的方法与技巧之一(宫同昌老师主讲)-培训时间: 2025年9月9日上海、12月8日上海-培训费用2980元/人(含培训费、资料费、发票)课程背景:现代企业经营中市场的因素愈来愈占主要地位,以顾客为关注焦点已经成为企业经营的核心思想之一。关注顾客表现在许多方面,而且这些方面又不是孤立的,他们成为相互配合相互制约的完...
讲师:宫同昌详情
VDA 6.3-制造过程审核 2025-09-09
培训时间/地点:2025年3月1314日(星期四 星期五)上 海2025年4月1718日(星期四 星期五)苏 州2025年6月56日(星期四 星期五)嘉 兴2025年7月89日(星期二 星期三)上 海2025年8月78日(星期四 星期五)苏 州2025年9月910日(星期二 星期三)嘉兴2025年12月34日(星期三 星期四)上 海收费标准:¥3500/人Ø...
讲师:陈老师详情
特殊工艺:焊接系统评估 2025-09-09
特殊工艺:焊接系统评估培训时间/地点:2025年9月911日(星期二 星期四)/上 海收费标准:¥4000/人Ø含授课费、证书费、资料费、午餐费、茶点费、会务费、税费Ø不包含学员往返培训场地的交通费用、住宿费用、早餐及晚餐课程介绍:《CQI-15 特殊过程:焊接系统评审(CQI-15)第二版》由AIAG焊接工作小组完成编写,并在2019年10月颁布。CQI-...
讲师:山老师详情
商务英语写作M.V.P. 2025-09-09
商务英语写作M.V.P.【课程背景】在全球化的大背景下,商务英语写作已成为职场沟通中不可或缺的技能。无论是在日常的电子邮件往来,还是在正式的报告撰写中,良好的商务英语写作能力不仅能有效传递信息,更能塑造个人和企业的专业形象。本次课程旨在帮助学员在AI智能时代背景下,掌握并提升商务英语写作的关键技巧,通过理论与实践相结合的方式,实现高效、专业的商务沟通。本课程...
讲师:王琼详情
基于零故障管理的全员生产维护TPM活动 (高级篇) 2025-09-09
基于零故障管理的全员生产维护TPM活动(高级篇)培训时间/地点:2025年9月910日(星期二星期三)/上 海收费标准:¥4000/人含授课费、证书费、资料费、午餐费、茶点费、会务费、税费不包含学员往返培训场地的交通费用、住宿费用、早餐及晚餐课程背景:当今的市场环境下,企业要在品质、成本及交期的竞争中胜出,如何优化制造现场的人与设备这两个核心要素是个关键课题...
讲师:王老师详情
ISO 14001&ISO 45001EHS管理体系标准理解、实 2025-09-10
培训时间/地点:2025年3月1921日(星期三星期五)/苏 州2025年9月1012日(星期三星期五)/苏 州2025年6月1113日(星期三星期五)/上 海2025年12月24日(星期二 星期四)/上 海收费标准:¥3000/人Ø含授课费、证书费、资料费、午餐费、茶点费、会务费、税费Ø不包含学员往返培训场地的交通费用、住宿费用、早餐及晚餐课程介绍:IS...
讲师:徐老师详情
中层经理的战略执行力 2025-09-10
课程背景:◎中层执行力之关键在于参与战略管理、推进战略落实的能力。◎提起企业战略,人们大多会感到它似乎很玄虚与空泛。中层管理者普遍认为那是企业高层领导的事,与自己没有什么太大的关系,自己没必要操那份心,只要按计划行事或将上头交办的事情完成即可,甚至有些企业高层领导自己也认为是如此。◎战略决策与战略实施由此脱节,导致了企业战略管理在实践中难以奏效或事与愿违。◎...
讲师:余老师详情
- [潘文富]引进非酒类商品之前的铺垫
- [潘文富]大客户的非酒型维护
- [潘文富]烟酒店,从服务大客户到服
- [潘文富]烟酒店别指望大客户了,扎
- [潘文富]酒商当前的应急措施十一条
- [王晓楠]辅警转正方式,定向招录成为
- [王晓楠]西安老师招聘要求,西安各区
- [王晓楠]西安中小学教师薪资福利待遇
- [王晓楠]什么是备案制教师?备案制教
- [王晓楠]2024年陕西省及西安市最