目录

  • 1 Selenium Webdriver自动化测试设计
    1. 01.webdriver基础1

      00:45:42

Selenium Webdriver自动化测试设计

1013人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

 


Webdriver是什么,为什么要学习Webdriver?

Selenium webdriver 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。Webdriver是对Selenium 1.x已提供API的完善。Selenium是当前Web产品应用自动化测试最为广泛的开源自动化测试工具,特别在国内非常受广大企业的推崇,在智联,51job,中华英才网中有巨大的人才需求。如今企业都需要测试人员具有一定的开发技能,该课程无疑是测试工程师进阶到测试开发工程师的最佳实践。


 


亮点一:技术点全面,体系完善

本课程在兼顾webdriver课程知识体系完善的前提下,把实际开发中应用最多、最深、最实用的技术抽取出来,通过本课程学习,你将深入了解webdriver的使用方法和精髓,并通过webdirver的架构设计思想,理解整个自动化测试的架构设计思想。本课程是对北风网已有课程“Selenium自动化测试从入门到精通”的补充。重点介绍了Webdriver与Selenium RC的差别,以及Webdriver API的使用。在自动化架构设计部分给出了架构设计的思想以及相关类的实现介绍。具体类的实现方式以及源码请参考“Selenium自动化测试从入门到精通”。

 

亮点二:基础+实战=应用,兼顾学与练

课程每阶段都安排了实战应用项目,以此方便学生能更快的掌握知识点的应用,如在第一阶段介绍Selenium webdriver的相关概念;第二阶段介绍webdriver在实际工作中常用API的实际应用;第三阶段介绍webdriver的自动化架构设计方法。并且每一阶段都有讲师对应的现场实例演示,使课程生动易懂。

 

亮点三:讲师丰富的软件自动化架构设计经验

讲师Kevin拥有丰富的软件测试以及软件自动化脚本开发工作经验,目前负责某知名企业Selenium架构设计工作,并拥有多年的企业内部培训经验。讲课内容完全贴近企业需求,绝不纸上谈兵。

 

 

更多技术亮点参考课程大纲:

 

第1章节:

课程介绍概要介绍

selenium介绍

webdirver介绍

webdriver环境搭建

 

第2章节

Selenium IDE介绍

IDE实例讲解录制回放过程

录制脚本的导出

IDE插件的介绍以及安装方法

 

第3章节

Selenium 识别对象的方法

包括:id,name,class name,link text,partial link text,tag name,xpath,css

 结合具体实例讲解如下常用方法:

设置脚本超时

操作浏览器

 

第4章节

结合具体实例讲解如下常用方法

click

Select  

sendKeys

getAttribute 

switchTo().window("")

switchTo().frame("")

switchTo().alert().accept()

 

 

第5章节

结合具体实例讲解如下常用方法:

获取状态

Action

上传文件

执行JS

浏览器窗口的切换

结合北风网登录,修改个人信息的实例,演示以上webdriver api的使用

 

第6章节

概述自动化架构设计的思想具体类的设计目的和用途,包括:

BaseLib

SeleniumBase Lib 

BusinessLib

ObjectStore接口

MethodOutputMessage接口

InputDataStore接口

Config.properties 文件

 

第7章节

概述如何生成debug级别的测试报告和回归测试报告

总结架构设计后带来的好处

Java Robot类介绍

介绍文件上传过程中在windows窗口选择上传文件的方法

 

 

 


评价(0) 立即评论
0/150