企业邮箱
设为首页
   课程介绍
 
  您的位置 : 课程首页>> selenium webdriver培训

 

selenium webdriver自动化测试培训

一、课程介绍:

基础班:有软件测试基础,但无web自动化测试实际经验的同学;

课程内容:

1,什么是web自动化测试;web自动化测试的常用工具;各种工具的优劣及使用成本分析;你应该使用什么工具;
2,自动测试用例是什么样子的?什么是断言?什么是数据驱动的自动化测试?自动化用例的设计策略及设计模式;
3,html语言简介;如何学习html语言,简单的html入门;
4,html语言之表单元素;
5,css入门,简单的css;
6,css选择器;
7,ruby入门,ruby的基本数据类型,ruby的基本语法,ruby的控制流语法,代码块等;
8,ruby进阶,ruby的面向对象编程;
9,ruby的常用类,String Date等;
10,什么selenium webdriver,selenium webdriver的前世今生,se wd的项目地址及主要资料;
11,使用se wd进行浏览器相关的操作,如打开浏览器,关闭浏览器,前进,后退等操作;
12,对象识别,使用id class 等属性进行对象的识别;
13,xpath语法简介,使用xpath进行对象的识别;
14,javascript语言简介,使用javascript设置元素的高亮;
15,使用se wd执行javascript;
16,使用se wd进行表单元素的识别(上);
17,使用se wd进行表达元素的识别(下);
18,使用se wd处理对话框、弹出页面及franme(上);
19,使用se wd处理对话框、弹出页面及franme(下);
20,se wd实践,一些例子;
21,test unit 框架介绍,什么是断言,如何写断言;
22,使用test unit + se wd进行用例编写;

培训后效果:
1,掌握web自动化测试的基本知识;
2,熟悉html语言;
3,熟悉css;
4,熟悉javascript;
5,熟悉ruby;
6,掌握selenium webdriver的基础概念;
7,了解selenium webdriver的过往与现在;
8,学会使用selenium webdriver来进行对象的识别;
9,掌握各种对象识别技巧;
10,学会使用selenium webdriver来进行一些简单的自动化工作;


进阶班:面向有selenium webdriver的基础,有一定的自动化测试能力,希望能够更上一层楼,成为自动化测试专家的同学;

课程内容:

1,selenium wd的实现原理深入剖析,知其然,更知其所以然;
2,selenium wd 的源码解读,selenium wd的代码架构;
3,selenium wd源码解读,selenium wd的代码封装;
4,selenium wd代码解读之代码架构;
5,selenium wd代码解读之元素定位分析;
6,selenium wd代码解读之扩展watir wd;
7,rspec入门;
8,rspec + selenium wd
9,实战!实战重于一切!

10,揭开测试框架的神秘面纱,深入理解测试框架4大基本模块;
11,自己动手写测试框架(1)
12,自己动手写测试框架(2)
13,自己动手写测试框架(3)
15,selenium wd与jquery的高级应用;
16,什么是持续集成,搭建你自己的持续集成环境;
17,配置jenkins实现每日构建与定时构建;
18,总结与答疑;
19,自动化经验分享,什么样的项目适合做自动化?自动化的前景何在?为什么说有些项目使用自动化会注定失败?
20,如何构建低投入,高产出的自动化测试平台;

培训后效果:

1.了解selenium wd的本质,全面了解selenium wd的基本原理;
2.轻松读懂selenium wd源码,透过现象看本质;
3.一层层全面剖析watir wd源代码,从根本上了解watir wd对selenium wd进行的对象封装;
4.精通rspec,最优雅的ruby测试框架;
5.深入理解什么是测试框架,测试框架的基本构成与实现方法;
6.自己动手写测试框架;
7.学会如何对现有的系统进行持续集成,掌握jenkins并持续集成你的测试用例;