简介

 

相信您见过弥漫在网上关于自动化测试的各种沙龙、公开课,但主要是:

1. 各种工具的基本使用——面向没有自动化测试经验的人,周期比较长,内容拖沓冗余居多;

2. 一些技巧性的实践片段——多是三二个小时的技术分享,面向有些自动化测试经验的人,但缺乏系统性、完整性;

3. 网络录播视频——这就更多了,碎片化学习是个手段,但遇到技术问题,谁又能真正帮你手把手的解决呢?

因此,很多同行朋友对参加上述这些形式的学习手段小则郁闷、大则后悔!

那么再来看看咱们当前众多IT互联网公司对自动化测试的现实情况吧!

1. 很多公司都有意愿做自动化测试,但没有专门的团队,只是成为手工功能测试的附属品,带着去做做,对吗?所以叫面试时候回答了大把关于自动化测试的问题、进去后发现根本不是那么回事的IT人感觉心碎!

2. 公司具有相对独立的自动化测试团队,团队成员也具备一定的测试工具技术能力,但从管理层面缺乏自动化测试整体框架与实现策略,有时候工程师的水平高于经理却无处施展拳脚,因而再次心碎,是吗?

3. 相对优秀的公司实施了自动化测试好多年,花了很大力气写了成千上万的脚本,却发现执行效率依然很低,维护成本巨大,叫中层管理者进退维谷,感觉不好对老板交代哈!这可咋办呢?当初拍着胸脯说的自动化ROI呢?

好了,如果作为IT人的您,对上述情况表示同意,又在个人职业发展中对自动化测试具有崇高的热情,或者想向真正的高手学习企业级自动化测试的真实落地实践,想在2016年对公司自动化测试团队进行高效的改革而设计您的业绩目标,那么,就请参加老叶举办的2015年底特别大餐——“高端自动化测试公开课”吧!

 

【课程名称】

                          基于Selenium的企业级自动化测试构建实战

【行业背景】

企业级的自动化测试是一个多方参与的工程,如何有效衔接底层框架构建与项目中的自动化实施过程,从而降低自动化测试的整体拥有成本(TOC),是测试团队管理者和测试架构师们亟需解决的问题。另一方面,广大初级自动化测试人员,在熟悉了Webdriver等自动化测试工具之后,如何从自动化工具使用者的角色转变成为一个测试框架的构建者、维护者,成为使用者们的支持人员,这期间的学习曲线是较为陡峭的。本课程将着手从以上两个方面,结合培训师多年自动化测试实践经验和案例,使得参训人员在培训后能获得解决上述问题的技能和思路,运用于企业的自动化项目中
 

【面向对象】

  1. 对selenium(webdriver)和Java有一定基础的测试工程师,即已经从事过一定自动化测试项目的IT人,想提升至高级测试岗位的人群;

  2. 互联网公司中典型的测试开发工程师、技术型测试人员,想高效改进自动化测试平台构建过程的资深人士;

  3. IT企业中的技术经理、架构师、测试经理、自动化测试team leader等,想在公司内部构建专业的自动化测试团队、设立企业级自动化测试实施策略与过程的管理人员;

【训练目标】

  • 理解框架分层实施和团队分工协作的模式

  • 理解自动化测试框架的构建过程

  • 了解通用框架的常见功能和使用方法

  • 掌握8种常见控件的封装方法

  • 理解前端框架中复杂控件的分析方法

  • 掌握自定义的三段式PageObject模式

  • 掌握页面切分与聚合的方法

  • 理解业务对象的概念及其使用场景

  • 掌握页面与功能的复用

  • 理解业务类和方法的抽取

【课程体系】

 

【训练营课程体系】

第1天

第一章  WEB自动化测试的挑战

ŸWEB自动化测试测试的挑战

Ÿ自动化测试反模式

Ÿ自动化测试工作模式讨论

Ÿ自动化测试调查结果分享

第二章  实战项目环境构建

Ÿ产品环境搭建

Ÿ武器库清点 - 开发环境介绍

Ÿ自动化需求分析

第三章 自动化测试底层框架简介

Ÿ底层框结构及功能介绍

ŸWebdriver与底层框架的适配底层框架单元测试 

第四章 典型控件封装实战

Ÿ页面基类

Ÿ使用FrameHelper类处理(i)frame

Ÿ单选框/勾选框

ŸHTML下拉框(Select)及Jquery下拉选择框(SelectBox)

ŸForm 表单

ŸExtJS 浮动框

ŸMultiSelect左右选择框 - 控件的组合

ŸTree 树 

ŸTable表格

第五章  Page Object 介绍

Ÿ代码坏味道- 新手的登陆用例

ŸPage Object模式介绍

ŸPO落地 - 三段式自动化

Ÿ创建测试计划

 

第2天:

第六章 页面切分与聚合

Ÿ庖丁卸牛 -页面分析

Ÿ导航类与方法返回值

Ÿ测试上下文的识别与用例间的隔离

ŸAUT数据封装

第七章  页面类分层与业务对象

Ÿ新建测试项目页面封装

Ÿ测试项目类的提出

Ÿ页面基类与继承 - 0代码的测试项目编辑页面类

Ÿ测试项目管理页面 - 表格控件的复用

Ÿ测试项目管理页面 - 业务方法的提取

Ÿ业务类

第八章 测试用例

Ÿ测试用例集过滤 - 树的使用

Ÿ测试用例集跨页面联合操作

Ÿ测试用例集导入导出

第九章 综合案例 - 测试计划与它的小伙伴们

Ÿ创建测试计划

Ÿ创建版本、平台等相关对象

Ÿ添加测试用例至测试计划

Ÿ添加版本至测试计划

Ÿ测试执行结果报告


【师资介绍】

  • Antony老师,浙江大学硕士,04年通过省级电信计费系统入行软件测试,08年起参与某跨国软件公司中国研发中心测试团队的建设和管理工作,目前就职于某金融行业核心机构;其主笔的《自动化测试再入门》一书即将由人民邮电出版社出版;

  • Antony老师对大型自动化测试项目的实施及维护具有多年经验,其团队曾作为种子团队,从09年开始引入Selenium,并成功替代既有商业自动化工具,项目最终完成超过10,000用例的自动化;另外曾通过革新接口测试框架和测试流程,将整体测试项目的时间效率提高50%,所维护的7,000+测试用例全回归执行频度从每个发布提高到平均每周;

  • 在组织级测试改进方面,曾带领全球10+技术主管,推出系统集成测试解决方案,推动大型测试团队(200+)的敏捷转型;

  • 在国际化与本地化测试、组织级冒烟测试、安装升级测试、性能测试的团队建设、项目实施及自动化方面均有丰富的实战经验;

  • Antony老师在ITIL、PLM等领域的全球领先软件供应商企业工作多年,对企业信息化及企业级管理软件有较为深入的理解。

教学风格

  • 擅长启发式培训,鼓励学员自我思考;结合案例教学,强调学以致用。

培训经验

  • 曾担任HP 技术学院的培训师,并参与内部技术讲师的培训工作。

 

 

【公开课安排】

  • 时间:2015年1月09日、10日两天,上午9:30-下午5:30(午休1小时)

  • 地点:上海浦东新区郭守敬路498号19号楼309室

 

马上咨询    QQ:810476411 刘老师

微信咨询: 

 

 

【公开课价格】

 

课程定价:

  • 人民币2500元(含税,并包含学习资料及商务午餐)

  • 凡参与本次公开课的同学,即可获得我方赠送发的“价值1490全站vip会员卡”,可在后续我方一年内举办的任何训练营及线上课程中自动享受免费优惠;

 

优惠策略:

  • 普通个人报名在1月9日前报名可直接享受9折优惠;

  • 企业员工团购(来自同一公司的3人及以上)直接9折优惠(可开具发票);

 

人数限制:

本次培训课是开源IT职业训练营长期倡导的“工作坊”+“教练式”微培训的典型力作,为充分保证效果,人数在20-30人;

 

报名方式:

  • 电话:18516031455 刘老师、

  • QQ: 810476411

请联系以上老师获取正式报名表,并确认参加事宜。

 

  •  

查看课程

课时列表

课程暂无相关课时

QQ客服: 810476411

QQ咨询: 810476411

QQ吐槽: 810476411

服务时间: 9:00 - 21:00

刘老师: 18516031455

微信公众号:开源力量