【王顶】Selenium IDE WEB 自动化测试综合案例实战视频课程:第一季

本课程以各种综合案例实战为主线,通过案例讲解来补充 Selenium IDE web 自动化测试入门课程中没有讲到的技术细节和知识点,通过案例为大家展示如何综合运用前面课程中提到的技术细节或知识点。

3082人学习

初级12课时2016/12/18更新

二维码下载学堂APP缓存视频离线看

王顶
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

软件测试从业人员,在校学生,对自动化测试感兴趣的各类人群

你将会学到:

本课程以各种综合案例实战为主线,通过案例讲解来补充 Selenium IDE web 自动化测试入门课程中没有讲到的技术细节和知识点,通过案例为大家展示如何综合运用前面课程中提到的技术细节或知识点。

课程简介:

本课程以各种综合案例实战为主线,通过案例讲解来补充 Selenium IDE web 自动化测试入门课程中没有讲到的技术细节和知识点,通过案例为大家展示如何综合运用前面课程中提到的技术细节或知识点。

本课程介绍三个综合案例分别是:DDT HTML 数据方案,ProcessOn 网站和 91abc 网站。课程资料地址是: https://github.com/wangding/courses/tree/master/seIDEPracticeCase

课程简介

首先,介绍了课程开讲的背景,在 Selenium IDE web 自动化测试入门(上、中、下)三篇课程发布后,不少学员反馈自己在实际操作中出现的各种各样问题。这些问题反映出大家对 Selenium IDE 技术细节的综合运用存在的问题。因此,本课程对学员反馈的问题进行了整理和编排,以这些最接地气来自实践的案例为主线,通过案例讲解来补充之前课程中没有讲到的技术细节和知识点,通过案例为大家展示如何综合运用之前课程中提到的技术细节或知识点。其次,介绍了学习本课程的前提,先要完成 Selenium IDE web 自动化测试入门课程的学习。

综合案例一:DDT HTML 数据方案

DDT HTML 数据方案的核心思想是通过制作 HTML 表格的网页,不论将网页放到互联网上还是放到本地,以这个数据表格网页为“被测对象”获取页面中的测试数据,存放到变量数组中,然后再打开真正的被测页面,将变量数组中的测试数据取出进行测试案例的执行。这种方案的优势有三:1. 这样的数据文件制作非常容易;2. 结合 Github 和Github Pages 这样的数据文件很容易部署到互联网上;3. 这也是最重要的一个方面,这种数据文件的读取操作,不需要任何额外的插件支持。课程结合案例详细讲解了 HTML DDT 数据方案的实现步骤。

综合案例二:ProcessOn 网站

问题起源于 Selenium IDE web 自动化测试入门上中下三篇课程结束时,布置的综合案例实训的任务:对 ProcessOn 网站的文件和文件夹管理功能做自动化测试。这个期间,学生反馈了很多问题。最重要的有两个问题:一个是弹窗的操作问题,前面课程讲了三种弹窗,分别是:Alert 弹窗、Prompt 弹窗和 Confirmation 弹窗。其实,还有一种常见的弹窗就是普通的浏览器窗口,这种弹窗处理的时候需要借助 selectWindow 命令。这个课程讲解了这个命令的用法。另一个问题,是脚本快速回放不通过。这个问题在案例三中还会再次提及,这种问题频繁出现在现在的网站页面上,因为,现在的网站页面都有很多 JavaScript 代码来增强页面的交互性。这就导致前后两个操作步骤之间涉及到的界面元素可能是动态出现的,解决的关键点是:操作任何界面元素之前,一定要保证该界面元素出现在网页上(需要调用 waitFor 类的命令),再进行操作。

综合案例三:913abc 网站

问题起源于和网友的聊天记录,网友的自动化测试脚本在慢速播放时一切正常,但是快速播放一定会出现错误。主要问题跟 ProcessOn 网站类似。问题的关键点已经清楚了,需要通过 Firbug 工具,分析具体页面,找到被测页面中哪些是静态信息,哪些是动态信息。这个需要结合前端编程的基础和工作经验来进行判断。定位好了动态区域后,只要 waiFor 动态区域的内容出现,再进行相应的操作,脚本就会正常执行。

展开更多

课程大纲-【王顶】Selenium IDE WEB 自动化测试综合案例实战视频课程:第一季

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部