Selenium开源功能自动化测试框架设计-1(周末班)其它上课时间:
培训对象:
在职软件测试工程师、软件质量保证人员、软件自动化测试工程师
培训内容:
培训受众:
在职软件测试工程师、软件质量保证人员、软件自动化测试工程师 课程收益:
获得开源自动化测试提升,能够在互联网和电子商务行业有更大的发展 培训颁发证书:
无 课程大纲:
第一天:
一、自动化测试基础
Selenium与QTP的对比
Selenium与其它开源自动化测试工具的对比
自动化测试工具基本原理
如何开展和实施自动化测试项目
自动化测试项目的ROI计算
如何挑选合适的测试用例实现自动化
自动化测试工程师知识体系
二、Selenium自动化测试基础
Selenium整体架构介绍
Selenium IDE的安装和使用
录制回放脚本
Selenium IDE的常用Command介绍
Selenium自动化测试辅助工具的使用
脚本调试技巧
使用变量
检查点
文本模式匹配
在Selenium IDE中添加逻辑控制
Selenium定位对象的几种策略
Path、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使用JQuery对象选择器
WebDriver处理等待
WebDriver处理Frame、Window
六、Selenium自动化测试框架在Eclipse \ Visual Studio中的应用
Selenium支持的客户端编程语言和库
在Eclipse \ Visual Studio中安装配置Selenium自动化测试环境
Selenium导出Java \ C#脚本
在Eclipse \ Visual Studio中调试、组织Selenium脚本
与单元测试工具的整合
Java \ C# WebDriver API
七、Selenium测试AJA
处理等待
AJA控件的对象识别方法与技巧
利用JavaScript
常见AJA界面框架的测试方法
第三天:
八、Selenium自动化测试脚本设计
封装调用
对象管理与对象库设计
面向页面对象设计模式
数据驱动测试
测试数据管理与数据源设计
数据库检查点
脚本错误处理
截屏
九、Selenium与手机平台应用的测试
Native App与Mobile Browser App的自动化测试
Selenium整合手机平台Driver进行Android、iOS的自动化测试
第四天:
十、Selenium框架设计
结合单元测试框架
Ant\Maven + JUnit\TestNG + SeleniumRC\WebDriver
日志和报告框架
关键字驱动框架
开源Selenium自动化测试框架介绍
Robot Framework\Fitnesse\Cucumber整合Selenium搭建自动化测试框架
基于Excel构建数据驱动+关键字驱动框架
十一、自动化测试管理平台的设计
Selenium Grid分布式测试的应用
多平台多浏览器功能兼容性测试
与测试管理平台的整合
Selenium自动化测试与持续集成框架整合 培训师介绍:
谢 老师
毕业于西南民族大学,曾担任博彦科技软件测试工程师,有着丰富的项目管理和软件测试经验,曾参与了中国疾控中心核辐射当量软件测试、国家信息中心某军工软件测试。