【王顶】Selenium IDE WEB 自动化测试入门视频课程(下)

独家

下载课程

下载学院APP

缓存视频离线看

收藏(194)

【王顶】Selenium IDE WEB 自动化测试入门视频课程(下)

适用人群: 对web自动化测试感兴趣的学生或在职人员,对Selenium IDE工具感兴趣的学生或在职人员。

共15课时 共6小时20分钟 更新时间:2017-04-28

价  格

¥9

优惠活动

会员95折,立省1元

2424小时内答疑

课时永久观看

APP缓存听课

PC倍速播放

  •  

    专题1 | 【王顶】初级自动化测试工程师系列套餐

1/1

课程介绍

课程大纲

学习资料

学员评价

课程目标
通过课程的学习,希望大家能够具备以下能力:1. 能够设计自动化测试的测试案例2. 能够制作自动化测试脚本3. 能够调试自动化测试脚本4. 掌握Selenium IDE工具的用法5. 掌握自动化测试的工作流程。
适用人群
对web自动化测试感兴趣的学生或在职人员,对Selenium IDE工具感兴趣的学生或在职人员。
课程简介
  • 承前启后

    首先,给大家分享了一些有趣,好玩的学习资料,帮助大家补充 web 前端的技术欠缺。其次,强调了 Selenium IDE web 自动化测试的水平和能力,取决于三个方面,一是对 Selenium IDE 命令的掌握,另一个是对 web 应用的原理或者实现的技术的掌握,最后一个就是对被测网站业...

  • wait 相关命令

    首先,介绍了 andWait 后缀的命令。1. 普通命令(如常见的 click )与 AndWait 后缀命令的区别是,普通命令会执行动作,并以最快的速度继续执行下面的命令,而 AndWait 后缀命令(如 clickAndWait )告诉 Selenium 在动作完成后等待页面加载完成。2. AndWait 后缀命...

  • JavaScript 弹窗

    首先,讲解了上次课程的手机归属地查询自动化脚本中的两个问题,一、如何确认脚本运行结果日志中的验证失败为 bug,二、如何增量开发自动化测试脚本。其次,讲解了 JavaScript 弹窗的三种类型,以及处理弹窗常用的 Selenium 相关命令。最后,通过示例页面录制了 Alert 弹窗的自动化测试脚本。

  • 确认和提示弹窗

    首先,演示并录制了确认弹窗的自动化测试脚本,并在脚本的录制以及回放过程中,讲解了一些关键技术点。其次,演示并录制了提示弹窗的自动化测试脚本,并在脚本的录制以及回放过程中,讲解了一些关键技术点。

  • Globbing 文本模式

    首先,讲解了文本模式的本质,文本模式使用特殊字符来模糊匹配预期的文本,而不必准确的描述该文本。这样的好处是增强我们脚本的健壮性,减少自动化测试脚本的修改机会。其次,强调了 LinkText 定位器可使用文本模式。因为,LinkText 本身是 locator 参数的一种,参数类型是 ...

  • 正则表达式文本模式

    首先,讲解了正则表达式的语法,特殊字符的用途以及 regexp: 和 regexpi: 两个标记。其次,通过时间校准网站的案例,制作了正则表达式文本模式的测试案例。通过案例,揭示了文本中编码规律的强弱,以及方案中的模式固有的缺陷,只有数字位数的规则,没有更深入的业务规则。最...

  • JavaScript 参数

    首先,讲解了 JavaScript 参数的两种类型:显示 JavaScript 参数和隐式 JavaScript 参数,其中的显示 JavaScript 参数。测试用例中的所有变量被存储在 JavaScript 关联数组中。关联数组用字符串来索引而不是用连续的数字索引。存放测试案例变量的关联数组的变量名是 store...

  • 定位器参数化

    通过 redmine 登录的案例,演示了用 JavaScript 隐式参数来替代定位器参数的用法。通过这种方式,可以实现定位器参数化,这样可以降低自动化脚本维护的成本。

  • 用户自定义扩展

    通过时间日期网的案例,首先,提示了捕获页面截图的命令用法。由此,提出问题,希望文件名,在每次运行脚本的时候,能够改变并且唯一,避免捕获的图片文件覆盖之前的文件。改进方案里用 JavaScript 隐式参数,实现了用时间参数拼凑出字符串作为文件名,进行文件捕获。最后,为了...

  • 流程控制

    首先,讲解了三种流程控制方案:1. 使用 Selenium Web Driver 运行脚本结合客户端库,如:Java 或 PHP 库,利用编程语言的流程控制功能。2. 用 storeEval 命令从脚本中运行一个小的 JavaScript 代码片段。3. 安装 Selenium IDE: Flow Control 扩展。并对三种...

  • 案例:百度登录判断流程控制

    本测试案例完成以下的操作:首先,判断百度首页的登录状态其次,如果登录,则退出登录。最后,如果没有登录,直接将百度首页的信息存放到变量中,再用 echo 命令打印变量信息。这个相对实际的案例,演示了流程控制命令的用法,以及分析问题,解决问题的思路和方法。

  • 数据驱动测试之JS数据文件

    首先,讲解了DDT:Data Driven Test 的思想。给出了 Selenium IDE 支持的三种数据方案,分别是:JS 数据文件、CSV 数据文件和 XML 数据文件。并且给出了每种数据文件下面实现 DDT 的讲解框架,分别是:扩展项、Options 设置、数据格式、相关命令和案例。其次,讲解了...

  • 数据驱动测试之 CSV 数据文件

    首先,介绍了 CSV 数据文件的数据格式是逗号分隔的方式,每一行代表一条记录,逗号分隔代表不同的列。需要安装加载项:CSVRead_Selenium-IDE.js,并且在 Options 对话框中 设置到 Selenium Core Extensions 项上。其次,演示制作了 redmine 网站登录的 csv 数据文件...

  • 数据驱动测试之 XML 数据文件

    DDT 之 XML 数据文件需要按顺序使用下面三个 js 扩展,实现对 XML 数据文件载入和读取操作:user-extensions.js,goto_sel_ide.js 和 datadriven.js。XML 数据文件格式如下所示: 通过学生学习时长统计的案例来演示了 XML 数据文件的 DDT 脚本的制作过程。

  • 新的起点

    首先,讲解了 DDT 数据驱动测试的循环控制流程的增量开发的思路。然后讲解了如何定计划任务自动运行测试案例脚本。其次,强调了除了技术细节,整个自动化测试流程的重要性。最后,给出了下一步的发展,就是全代码级别的自动化测试,并通过百度搜索的自动化脚本导出成 python ...

加载中
所属章节 资料名称 文件大小 下载
相关资料推荐

暂时还没有学习资料~

综合评分

0人评价

好于0%的课程

暂无

课程与描述相符 5 非常满意

老师的讲解表达 5 非常满意

老师的答疑服务 5 非常满意

全部

好评 0

中评 0

差评 0

加载中
没有了哦~
你可能还感兴趣的课程

讲师介绍

王顶

王顶

好评率:99%

河北经贸大学讲师、企业研究生导师,微软认证工程师 MCSE、MCP、MCT

官方交流群

51CTO学院软件测试交流2群(679166383)

立即加入

11889人学习过

推荐图书

7日学霸榜 有11889人与你一起学习

课程介绍

课程大纲

学习资料

学员评价

¥9

课程评价

综合评价在4颗星及以上最高可获得35分奖励

【王顶】Selenium IDE WEB 自动化测试入门视频课程(下)

该课程已有 人评价

课程与描述相符

老师的讲解表达

老师的答疑服务

匿名

注册登录免费享