首页 > 选课中心 > 测试技术 > 【澳门威尼斯人备用网址】软件自动化测试Selenium2
【澳门威尼斯人备用网址】软件自动化测试Selenium2
此课程所属 【全栈程序猿】, 【全栈测试工程师】专业,报名专业套餐,可享受0元学习特惠!点击了解详情
随报随学 共14课 ★☆☆
开课时间 课程周期 难易度
招生中

立即报名
管理 基础 测试 框架 自动化 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每日构建的集成策略及思想

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

授课讲师
陈霁 网络ID云层,14年测试经验,长期担任测试主管,熟悉性能测试、自动化测试 。原51testing资深讲师、产品总监,性能测试、自动化测试资深专家,授课尖锐诙谐,逻辑清晰。著有《性能测试进阶指南-loadrunner9.1实战》及《性能测试进阶指南-Loadrunner11实战》。 
授课对象
希望从功能测试转向自动化测试的测试人员,想以后从事技术性测试的测试人员,其它希望了解自动化测试的人员。
收获预期
1.掌握自动化测试的概念
2.能独立进行自动化测试脚本的编写
3.能完成自动化测试框架的设计及维护工作,能提高代码编写能力。
课程试听
课程学费
学费:400元(固定学费:300元 + 逆向学费:100元)
新颖的课程收费形式:“逆向收费”约等于免费学习,课程收取300元固定收费 + 100元逆向学费,学习圆满则全额奖励返还给学员!
特别说明如下
本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。 在 报名时每位报名者收取400元,其中300元为固定 收费,另外100元是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面作业,则100元全款退回。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!
课程授课方式

1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。

2、 学习作业:每课均有布置课后作业,学员完成书面作业后则可进入下一课学习。

3、 老师辅导:通过论坛站内信及邮件等多种方式与老师进行一对一互动。

4、 完成课程:最后一课作业交纳后,老师完成作业批改,即可完成课程并取回相应剩余的逆向学费。

联系我们
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询QQ群:706821899(群内有培训公开课视频供大家免费观看)
咨询QQ: 点击这里给我发消息 点击这里给我发消息
您是否对此课程还有疑问,那么请 点击进入FAQ,您的问题将基本得到解答
全国统一咨询热线: 4008-010-006
最新技术热点、 最新行业资讯,最新培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!

授课老师

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

其他澳门威尼斯人备用网址课程

【澳门威尼斯人备用网址】Datastage基础及开发实践
【澳门威尼斯人备用网址】JavaScript从入门到精通
【澳门威尼斯人备用网址】赢在大数据-人工智能的应用实践
【澳门威尼斯人备用网址】【免费公开课】《数据科学入门手册》——DSX架构与部署
【澳门威尼斯人备用网址】【免费公开课】数据科学无难事
【澳门威尼斯人备用网址】【免费公开课】《Hadoop入门手册》之 虚拟机的安装和使用
【澳门威尼斯人备用网址】【免费公开课】玩转数据艺术-数据展示技巧应用实战
【澳门威尼斯人备用网址】【免费公开课】玩转数据科学——IBM DSX
【澳门威尼斯人备用网址】【免费公开课】《Hadoop入门手册》——Apache Hadoop集群安装
【澳门威尼斯人备用网址】【免费公开课】赢在大数据-数据化运营落地实战
【澳门威尼斯人备用网址】大数据管理
【澳门威尼斯人备用网址】Streams流计算引航公开课
【澳门威尼斯人备用网址】抽样调查
【澳门威尼斯人备用网址】LATEX公式排版系统引航
【澳门威尼斯人备用网址】Watson Analytics数据分析应用实战公开课
【澳门威尼斯人备用网址】数据陷阱解读
【澳门威尼斯人备用网址】R七种武器之文本挖掘包tm
【澳门威尼斯人备用网址】R七种武器之可视化JS库HTMLWidgets包
【澳门威尼斯人备用网址】R七种武器之数据加工厂plyr
【澳门威尼斯人备用网址】R七种武器之交互化展示包shiny
【澳门威尼斯人备用网址】R七种武器之网络爬虫RCurl
【澳门威尼斯人备用网址】R七种武器之数据可视化包ggplot2
【澳门威尼斯人备用网址】R七种武器之金融数据分析quantmod
【澳门威尼斯人备用网址】Java经验谈
【澳门威尼斯人备用网址】Go语言实战编程
【澳门威尼斯人备用网址】DB2 V11新特性全解析
【澳门威尼斯人备用网址】DB2数据库引航公开课
【澳门威尼斯人备用网址】STATA统计分析入门
【澳门威尼斯人备用网址】初识正则表达式
【澳门威尼斯人备用网址】perl语言入门
【澳门威尼斯人备用网址】Scala语言入门
【澳门威尼斯人备用网址】Puppet 运维自动化
【澳门威尼斯人备用网址】Qt编程快速入门
【澳门威尼斯人备用网址】python web框架企业实战详解
【澳门威尼斯人备用网址】数据治理及数据仓库模型设计
【澳门威尼斯人备用网址】DevSecOps安全交付应用实战
【澳门威尼斯人备用网址】JavaScript突击-从精通到项目实战
【澳门威尼斯人备用网址】R语言魔鬼训练营
【澳门威尼斯人备用网址】基于案例学习bash脚本编程
【澳门威尼斯人备用网址】量化投资基础计算与模型
【澳门威尼斯人备用网址】老板说服术之玩转数据展示
【澳门威尼斯人备用网址】数据库系统实现技术内幕
【澳门威尼斯人备用网址】Goldengate从入门到精通
【澳门威尼斯人备用网址】Oracle 12c特性解读-容器数据库和灾备
【澳门威尼斯人备用网址】Oracle 12C RAC集群原理与管理实战
【澳门威尼斯人备用网址】Mycat从入门到精通
【澳门威尼斯人备用网址】基于案例学SQL优化
【澳门威尼斯人备用网址】大型电商分布式系统实践
【澳门威尼斯人备用网址】深入理解Storm与大数据实战
【澳门威尼斯人备用网址】Java魔鬼训练营
【澳门威尼斯人备用网址】面试突击-数据结构与算法速成
【澳门威尼斯人备用网址】Excel数据分析师突击—从入门到精通到项目实战
【澳门威尼斯人备用网址】自己动手实践神经网络
【澳门威尼斯人备用网址】自然语言处理软件实验
【澳门威尼斯人备用网址】Redis技术实战
【澳门威尼斯人备用网址】推荐系统
【澳门威尼斯人备用网址】MongoDB实战
【澳门威尼斯人备用网址】应用系统架构优化方法与案例实战
【澳门威尼斯人备用网址】HBase从入门到精通
【澳门威尼斯人备用网址】Hive数据仓库实践
【澳门威尼斯人备用网址】Hadoop数据分析平台
【澳门威尼斯人备用网址】数据分析与SAS
【澳门威尼斯人备用网址】比特币
【澳门威尼斯人备用网址】机器读心术之文本挖掘与自然语言处理
【澳门威尼斯人备用网址】机器读心术之神经网络与深度学习
【澳门威尼斯人备用网址】快速上手Jmeter性能测试工具
【澳门威尼斯人备用网址】软件性能测试
【澳门威尼斯人备用网址】大数据必知的java基础
【澳门威尼斯人备用网址】快速数据挖掘平台RapidMiner
【澳门威尼斯人备用网址】R语言编程技巧
【澳门威尼斯人备用网址】深入BI之Kettle篇
【澳门威尼斯人备用网址】基于案例学Java服务器端程序设计
【澳门威尼斯人备用网址】Scala从基础到开发实战
【澳门威尼斯人备用网址】供应链物流—电商发展的“核”动力
【澳门威尼斯人备用网址】详解SQL与PL/SQL
【澳门威尼斯人备用网址】Oracle职业直通车
【澳门威尼斯人备用网址】深度玩转Excel
【澳门威尼斯人备用网址】Hadoop应用开发实战案例
【澳门威尼斯人备用网址】大数据的Linux基础
【澳门威尼斯人备用网址】机器学习
【澳门威尼斯人备用网址】量化投资
【澳门威尼斯人备用网址】SPSS数据分析入门与提高
【澳门威尼斯人备用网址】Python数据分析
【澳门威尼斯人备用网址】NoSQL与NewSQL数据库引航
【澳门威尼斯人备用网址】大数据算法导论
【澳门威尼斯人备用网址】大数据的矩阵计算基础
【澳门威尼斯人备用网址】R语言数据分析、展现与实例
【澳门威尼斯人备用网址】大数据的统计学基础

热招课程

◆ Oracle DBA从小白到入职实战应用(第九期)
◆ Python金融投资分析实践(第九期)
◆ 深入浅出Spring(第八期)
◆ 深度学习框架Tensorflow学习与应用(第八期)
◆ Elastic Stack实战(第一期)
◆ 【免费公开课】R七种武器之金融数据分析quantmod(第40期)
◆ Python突击—从入门到精通到项目实战(第13期)
◆ MySQL DBA从小白到大神实战(第11期)
◆ 大数据的Linux基础(第23期)
◆ Python金融业数据化运营实战(第二期)
◆ Kafka原理剖析及实战演练(第11期)
◆ 区块链新时代:技术原理与实操(第一期)
◆ 【免费公开课】数据科学无难事(第二期)
◆ 敏捷Agile快速入门(第四期)
◆ 数据库系统实现技术内幕(第13期)
◆ Python自然语言分析(第12期)
◆ 股票投资高手武器系列之缠论系统(第三期)
◆ 测试架构师核心技术(第二期)
◆ 【免费公开课】数据陷阱解读(第35期)
◆ 深入浅出Oracle(第十期)
◆ 深度学习框架Caffe学习与应用(第八期)
◆ 机器学习(第25期)
◆ 大数据必知的java基础(第11期)
◆ Python数据科学商业实践(第二期)
◆ 【百万年薪系列】视觉的盛宴:深度玩转人脸识别(第四期)
◆ 数据科学家养成:从零入门机器学习(第二期)
◆ 大数据算法导论(第17期)
◆ MySQL性能优化最佳实践(第七期)
◆ python网络爬虫应用实战(第四期)
◆ 知识图谱实战(第五期)
◆ OpenAI强化学习实战(第三期)
◆ DL4CV实战——构建基于深度学习的智能图像识别系统(第三期)
◆ 金融的人工智能革命(第七期)
◆ 人脸识别精准安防讲习班(第二期)
◆ 左飞的机器学习十八般算法武艺详解(第七期)
◆ 区块链技术从入门到精通(第九期)
◆ Python数据分析(第16期)
◆ 【免费公开课】R七种武器之网络爬虫RCurl(第20期)
◆ 基于案例学习时间序列分析(第五期)

GMT+8, 2018-11-20 07:58 , Processed in 0.348411 second(s), 37 queries .

博聚网