Selenium测试规划
开源工具经过近几年的发展,已经出现了一大批成熟的可应用到实际项目中的产品,其中,在WEB自动化测试领域,Selenium支持广泛的浏览器和脚本开发语言,高效的执行效率,获得广泛的应用。
本课程结合Selenium自动化测试工具,讲解自动化测试脚本设计、框架设计和自动化测试的实施方法。
课程大纲:
一、自动化测试基础
Selenium与QTP的对比
Selenium与其它开源自动化测试工具的对比
自动化测试工具基本原理
如何开展和实施自动化测试项目
自动化测试工程师知识体系
二、Selenium自动化测试基础
Selenium IDE的使用
录制回放脚本
Selenium IDE的常用Command介绍
Selenium自动化测试辅助工具的使用
脚本调试技巧
使用变量
检查点
文本模式匹配
在Selenium IDE中添加逻辑控制
Selenium定位对象的几种策略
XPath、CSS、DOM对象识别基础
三、Selenium扩展
Selenium插件
User Extension
常用扩展介绍
四、Selenium RC自动化测试介绍
从Selenium IDE中导出Selenium RC脚本
Selenium API的基本使用
等待与对象同步
使用JavaScript
五、WebDriver自动化测试
Selenium 2.0与WebDriver
Selenium RC与WebDriver的对比
WebDriver API的基本使用
WebDriver对象定位器
WebDriver处理等待
WebDriver处理Frame、Window
六、Selenium自动化测试框架在Visual Studio中的应用
在Visual Studio中安装配置Selenium自动化测试环境
Selenium导出C#脚本
在Visual Studio中调试、组织Selenium脚本
与单元测试工具整合
七、Selenium测试AJAX
等待
AJAX控件的识别方法
利用JavaScript
常见AJAX界面框架的测试方法
八、Selenium自动化测试脚本设计
封装调用
对象管理与对象库设计
面向页面对象设计模式
数据驱动测试
测试数据管理与数据源设计
数据库检查点
脚本错误处理
截屏
九、Selenium与手机平台应用的测试
Native App与Mobile Browser App的自动化测试
Selenium整合手机平台Driver进行Android、iOS的自动化测试
十、Selenium框架设计
结合单元测试框架
AntMaven + JUnitTestNG + SeleniumRCWebDriver
日志和报告框架
关键字驱动框架
开源Selenium自动化测试框架介绍
Robot Framework 整合 Selenium搭建自动化测试框架
基于Excel构建数据驱动+关键字驱动框架
十一、自动化测试管理平台的设计
Selenium Grid分布式测试的应用
多平台多浏览器功能兼容性测试
与测试管理平台的整合
Selenium自动化测试与持续集成框架整合
Selenium测试规划的更多相关文章
- selenium测试框架使用xml作为对象库
之前已经写过一篇: selenium测试框架篇,页面对象和元素对象的管理 上次使用的excel作为Locator对象管理,由于excel处理不够方便,有以下缺点: 不能实现分page 加载Locato ...
- VS2010+Selenium测试脚本设计
VS2010+Selenium测试脚本设计 http://www.docin.com/p-755903506.html
- Jenkins 十二: 集成 selenium 测试
我的selenium采用的是python版本. 其实 selenium java版本也类似. 1. 在jenkins里面新建selenium 测试项目. 源码管理采用 “Subversion”,输入 ...
- Selenium测试专项一班隆重开班
Selenium测试专项一班隆重开班 应广大测试技术人员要求,以及企业技术需求.Selenium提前一周开课了,只针对合作的每家企业提供1-2个参训名额.预计培训60人次.但报名人数却远远超出我们预期 ...
- Selenium测试专项二班隆重开班
Selenium测试专项二班隆重开班 应广大测试技术人员要求,以及企业技术需求.Selenium提前一周开课了,只针对合作的每家企业提供1-2个参训名额.预计培训60人次.但报名人数却远远超出我们预期 ...
- Selenium测试专项三班隆重开班
Selenium测试专项三班隆重开班 应广大测试技术人员要求,以及企业技术需求.Selenium提前一周开课了,只针对合作的每家企业提供1-2个参训名额.预计培训60人次.但报名人数却远远超出我们预期 ...
- Jenkins中配置selenium测试
Jenkins中配置selenium测试 2015/03/23 第一步在jenkins中配置selenium服务器 第二步工程配置: 第三步:执行构建: 第四步,查看报告:
- selenium测试环境搭建(一)
selenium测试环境搭建 下载资源 1. selenium-java-2.53.0.zip 下载地址:http://pan.baidu.com/s/1dFDf27Z 2. Firefox Set ...
- Python+selenium测试环境成功搭建,简单控制浏览器(firefox)接下来,继续学习其他浏览器上的测试环境搭建;学习Python语言,利用Python语言来写测试用例。加油!!!
Python+selenium测试环境成功搭建,简单控制浏览器(firefox)接下来,继续学习其他浏览器上的测试环境搭建:学习Python语言,利用Python语言来写测试用例.加油!!!
随机推荐
- 解决Centos关闭You have new mail in /var/spool/mail/root提示
昨天搬到阿里云了. 装的系统是Centos 6.3的加固版 今天查看内存的时候 出现一天奇怪的提示 You have new mail in /var/spool/mail/root 有的时候每敲一下 ...
- 用chrome模拟微信浏览器访问需要OAuth2.0网页授权的页面
现在很流行微信网页小游戏,用html5制作的小游戏移过来,可以放到微信浏览器中打开,关键是可以做成微信分享朋友圈的形式,大大提高游戏的传播,增强好友的游戏互动. 微信浏览器中打开网页游戏效果还不错,对 ...
- Linux下PS1、PS2、PS3、PS4使用详解
参考印象笔记:
- catalog、scheme区别
按照SQL标准的解释,在SQL环境下Catalog和Schema都属于抽象概念,可以把它们理解为一个容器或者数据库对象命名空间中的一个层次,主要用来解决命名冲突问题.从概念上说,一个数据库系统包含多个 ...
- 应用 JD-Eclipse 插件实现 RFT 中 .class 文件的反向编译
概述 反编译是一个将目标代码转换成源代码的过程.而目标代码是一种用语言表示的代码 , 这种语言能通过实机或虚拟机直接执行.文本所要介绍的 JD-Eclipse 是一款反编译的开源软件,它是应用于 Ec ...
- 字符编码浅识:关于Unicode与UTF-8
参考自阮一峰博客:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html Unicode只是一个符号集,它只规定了符号的 ...
- Python多线程(1)——介绍
Python对多线程提供了很好的支持,Python中多线程相关的模块包括:thread,threading,Queue.可以方便地支持创建线程.互斥锁.信号量.同步等特性. 1. thread:多线程 ...
- Java for LeetCode 057 Insert Interval
Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessa ...
- mybatis整合spring 之 基于接口映射的多对一关系
转载自:http://my.oschina.net/huangcongmin12/blog/83731 mybatis整合spring 之 基于接口映射的多对一关系. 项目用到俩个表,即studen ...
- ubuntu使用root账户登录
1.先设定一个root的密码 sudo passwd root 2.编辑lightdm.conf sudo gedit /etc/lightdm/lightdm.conf 最后一行添加 greeter ...