浏览 6055 次
锁定老帖子 主题:软件自动化测试Selenium2教程
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-05-26
百度网盘:链接: http://pan.baidu.com/s/1i54Ea 密码: zbd7 课程大纲: 第一课: 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每日构建的集成策略及思想 第十四课:搭建框架五(自动化脚本的报告及结果分析) 如何定制化报告 对失败的脚本进行分析 构建自动化测试数据评估平台 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2016-04-15
Selenium自动化测试从入门到精通(Java版)
需要的下载,http://pan.baidu.com/s/1nvitoXb 密码:lr2c |
|
返回顶楼 | |