查看: 17991|回复: 65

十四年测试经验/畅销图书作者云层老师带大家揭秘《软件自动化测试Selenium2》

  [复制链接]
新浪微博达人勋 仙豆  实名认证
论坛徽章:
1378
EBS财务徽章
日期:2013-11-03 10:10:32Oracle研习者初级
日期:2012-08-21 00:27:18R研习者初级
日期:2012-09-17 19:50:38Hadoop研习者初级
日期:2012-09-28 23:48:40spss初级
日期:2012-10-11 16:17:06Oracle研习者初级
日期:2012-10-18 10:33:23SAS研习者初级
日期:2012-11-18 23:07:49Hadoop研习者初级
日期:2012-11-18 23:09:43Oracle研习者初级
日期:2012-11-26 11:09:48Oracle研习者初级
日期:2012-12-06 14:23:22Hadoop研习者初级
日期:2013-10-21 22:39:48Oracle研习者初级
日期:2012-12-06 14:23:48
发表于 2014-11-28 15:20 | 显示全部楼层 |阅读模式

管理 基础 测试 框架 自动化 Selenium2

在软件开发周期中,测试越来越被人们所重视,经过这些年测试行业的迅猛发展,测试也惭惭的在向技术性测试进行转变,随着敏捷开发这一模式的流行,自动化测试的重要性也越来越被测试团队所看重,快速的迭代,快速的回归,快速的响应所发现的问题,使自动化测试的作用越来越放大。本套课程重在带领大家去认识自动化测试,同时也让大家在认识的基础上,能独立设计自动化测试的框架,且能对项目中产生的问题进行分析,及解决问题。

课程内容:
本套课程主要分两大部分,第一部分主要包括环境搭建,基础知识入门,第二部分包括一些框架设计知识点。学习完这两课程,大家会对自动化测试及相关的工具会有一些认识,且在编码能力上会有一些提升,基本可以独立的完成一些自动化测试项目的设计及脚本。
本次课程大部分内容会基于phpwind开源论坛作为平台进行案例演示。

课程大纲:
第一部分:基础入门

第一课: SELENIUM2的原理介绍及环境搭建
本节课主要讲解SELENIUM2的原理,让大家了解SELENIUM2的发展历程,同时解惑大家对自动化测试中产生的一些误区。
环境搭建中JDK的下载及安装
Eclipse的配置,SELENIUM2的JAR包下载及配置
Firefox及firebug的介绍

第二课:SELENIUM2启动浏览器
启动主流浏览器:firefox, chrome, IE
SELENIUM2如何加载profile完成对浏览器的插件定制
Firefox的启动设置说明

第三课:元素定位方法介绍
本节课已然开始正题,主要让大家了解自动化测试中元素定位的重要性,以及定位元素的几种方法,其中重点介绍XPATH的写法。包括控件定位及层定位,配合firepath正确理解定位原理。

第四课:SELENIUM2基础API介绍
SELENIUM2对基础控件的操作
SELENIUM2对常用API的调用演示

第五课:SELENIUM2常用类介绍
Alert类介绍
Action类介绍
调用JS介绍
Wait机制及实现

第六课:testNg使用
Testng的常用注脚介绍
Testng的数据驱动方法介绍
Testng使用xml去运行脚本
如何使用Testng完成测试用例及业务管理(case,suit)

第七课:断言,截图,Log4j介绍
如何完成检查点,断言类的使用
如何在脚本中随意轻松的截图
Log4j的使用,构建更加详细的日志体系

第八课:page-object模式介绍
Page-object思想介绍
运用page-object重构脚本及实例演示

第二部分:进阶

第九课:框架思想介绍
为什么要写框架?可维护性,提高编写脚本效率,提高脚本的可读性
框架的几大要素:driver管理,脚本,数据,元素对象,LOG,报告,运行机制,失败用例重复运行等
框架的分层思想:脚本,数据,元素对象分离
框架如何持续集成?如何定时运行?

第十课:搭建框架一(元素管理)
为何要单独的进行元素管理?
Yaml文件进行元素管理
在元素管理中引入同步点机制
元素管理实例解析

第十一课:搭建框架二(数据驱动)
数据驱动的原理
全局数据,局部数据,私有数据的扩展
数据驱动实例解析

第十二课:搭建框架三(框架中要用到的常用类)
操作数据库(数据库管理mySQL
读取Excel
Date类的应用
随机数的生成

第十三课:搭建框架四(整合框架)
在元素管理与数据驱动基础上,加上LOG4J,配置管理,形成一个框架
框架实例演示与代码讲解
框架的主要特点
框架如何维护
CI每日构建的集成策略及思想

第十四课:搭建框架五(自动化脚本的报告及结果分析)
如何定制化报告
对失败的脚本进行分析
构建自动化测试数据评估平台

授课时间:
课程开始时间为2016年11月1日,课程预计持续16周。

授课对象:
希望从功能测试转向自动化测试的测试人员,想以后从事技术性测试的测试人员,其它希望了解自动化测试的人员。

课程必备:
了解功能测试,了解Java语言基础,对HTML及JS知识点有些许了解。

收获预期:
掌握自动化测试的概念,能独立进行自动化测试脚本的编写,能完成自动化测试框架的设计及维护工作,能提高代码编写能力。

讲师介绍:
陈霁 网络ID云层,14年测试经验,长期担任测试主管,熟悉性能测试、自动化测试 。原51testing资深讲师、产品总监,性能测试、自动化测试资深专家,授课尖锐诙谐,逻辑清晰。著有《性能测试进阶指南-loadrunner9.1实战》及《性能测试进阶指南-Loadrunner11实战》。

新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元暂存学费,学习圆满则全额奖励返还给学员!

本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回,优秀的学员还可以获得礼品 奖励。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!

课程授课方式:
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。

您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答
全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:软件自动化测试Selenium2
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:
706821899(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)

技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!


回复

使用道具 举报

论坛徽章:
17
python徽章
日期:2013-05-09 13:21:44Go徽章
日期:2017-12-25 17:16:30python徽章
日期:2016-07-15 12:04:41数据陷阱解读徽章
日期:2016-03-31 15:05:50大型分布式徽章
日期:2016-03-24 13:53:22Hadoop研习者初级
日期:2016-02-01 16:30:07测试徽章
日期:2015-08-20 15:13:32数据陷阱解读徽章
日期:2015-08-13 15:21:45Node.js徽章
日期:2016-06-23 14:38:51R研习者中级
日期:2015-05-21 14:30:32架构徽章
日期:2015-04-29 17:09:41测试徽章
日期:2015-03-11 17:05:24
发表于 2014-11-29 15:57 | 显示全部楼层
终于等到 Selenium 的课程了
回复 支持 反对

使用道具 举报

论坛徽章:
23
Openstack徽章
日期:2014-12-25 16:03:43Hadoop研习者初级
日期:2015-03-02 14:33:06Oracle研习者中级
日期:2015-05-11 14:39:29Hadoop研习者初级
日期:2016-07-14 11:07:35DB2徽章
日期:2016-07-28 10:38:27比特币徽章
日期:2017-04-07 11:22:49技术内幕徽章
日期:2017-06-29 16:24:05zabbix徽章
日期:2017-12-25 17:34:14
发表于 2014-12-10 11:22 | 显示全部楼层
这个课程怎么没人关注啊
回复 支持 反对

使用道具 举报

论坛徽章:
3
测试徽章
日期:2015-05-07 11:08:11测试徽章
日期:2015-05-14 10:16:29HBase徽章
日期:2017-03-10 12:01:24
发表于 2014-12-11 19:42 | 显示全部楼层
再多一段时间关注的人肯定会增多的
回复 支持 反对

使用道具 举报

论坛徽章:
15
R研习者初级
日期:2012-09-17 19:50:38spring徽章
日期:2018-04-26 15:27:49R研习者中级
日期:2018-03-01 16:41:49redis徽章
日期:2017-05-18 16:17:50测试徽章
日期:2015-05-28 11:33:41测试徽章
日期:2015-05-14 10:16:29测试徽章
日期:2015-05-07 11:08:11Openstack徽章
日期:2014-12-25 16:03:43Oracle研习者中级
日期:2013-12-17 23:15:04Openstack徽章
日期:2013-05-09 17:03:52python徽章
日期:2013-05-09 13:21:16Oracle研习者初级
日期:2013-03-16 21:09:06
发表于 2014-12-12 16:46 | 显示全部楼层
已经报名了,等待开课。希望能达到人数正式开课!
回复 支持 反对

使用道具 举报

论坛徽章:
5
树莓派
日期:2014-10-08 17:38:40shell徽章
日期:2015-04-30 11:42:34python徽章
日期:2015-07-23 10:26:11JS课程徽章
日期:2016-11-10 15:45:52Git徽章
日期:2017-12-25 17:36:00
发表于 2014-12-14 18:50 | 显示全部楼层
我以为是python的,原来是java的,比较期待python的
回复 支持 反对

使用道具 举报

论坛徽章:
11
R研习者初级
日期:2012-07-18 17:56:36搜索引擎徽章
日期:2016-12-08 15:45:05架构徽章
日期:2016-08-18 11:48:34cognos徽章
日期:2015-10-14 17:39:01数据治理徽章
日期:2015-07-29 14:37:09测试徽章
日期:2015-05-28 11:33:41测试徽章
日期:2015-03-11 17:05:24比特币徽章
日期:2014-11-06 14:54:26rapidminer徽章
日期:2014-11-06 14:47:45Hadoop研习者初级
日期:2012-09-28 23:48:40Tensorflow徽章
日期:2017-08-03 18:16:28
发表于 2014-12-14 21:36 | 显示全部楼层
现在报名的人还比较少,大家从速,Selenium2的使用场景还是很多的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-12-12 21:00 , Processed in 0.129109 second(s), 70 queries .