Web自动化系列视频合集

258 阅读2分钟

简介

今天我们向大家推出了Web自动化的系列视频教程,只需要每天抽出几分钟,不仅可以快速学会Web自动化的开发,而且可以练习英文哦。

这里自动化基于Node.js 语言,测试框架使用Cucumber.js行为驱动框架。Web自动化库使用selenium-webdriver,以及代码编辑器CukeTest自带的Windows控件操作库。

为什么要用Node.js? 现在越来越多的公司开始使用Node.js来构建企业应用,前端工程师也越来越多使用React,Vue,Angular等Javascript库构建复杂的前端页面。Node.js 中有大量优秀的UI自动化库可供选择,如selenium-webdriver, webdriverio, wd, pupputeer库等等, 使用Node.js 来做界面的自动化测试正变得越来越流行。

为什么要用Cucumber? Cucumber是流行自动化框架,行为驱动测试主要目标是协调团队成员的快速沟通,以及让各个团队成员都能快速参与到产品的质量体系中去,本系列教程只要具备有基础的测试理论知识,无需太多的代码经验,即可快速上手构建企业的自动化框架。想更多了解Cucumber可以参考文章Cucumber是如何运行的?。此外,在Cucumber的专用编辑器CukeTest的协助下,可以在Windows,Mac,Liunx等各类平台开发和运行自动化脚本,大大提高了使用Cucumber开发的效率。

视频分为8小节,每节只有几分钟。下面为视频内容以及链接。

Node.js 自动化 01 环境设置

  1. 安装 CukeTest
  2. 安装 Node.js
  3. 安装 Chrome浏览器

视频链接: v.qq.com/x/page/h082…

Node.js 自动化 02 快速入门

1.创建项目
2.安装依赖项
3.运行项目
视频链接:v.qq.com/x/page/n082…

Node.js 自动化 03 自动化执行Bing搜索

  1. 检查搜索输入框
  2. 实施代码
  3. 完成方案

视频链接:v.qq.com/x/page/e082…

Node.js 自动化 04 使场景数据驱动

  1. 创建场景大纲
  2. 导入/导出数据文件

视频链接:v.qq.com/x/page/p082…

Node.js 自动化 05 通过自动化Windows原生控件上传文件

  1. 创建feature文件
  2. 使用模型管理器

视频链接:v.qq.com/x/page/j082…

Node.js 自动化 06 配置运行顺序

  1. 配置运行配置文件
  2. 运行项目

视频链接:v.qq.com/x/page/u082…

Node.js 自动化 07 使用标记运行项目

  1. 添加标签
  2. 配置运行配置文件
  3. 运行项目

视频链接:v.qq.com/x/page/s082…

Node.js 自动化 08 视频录制和命令行支持

  1. 配置录制视频
  2. 从命令行运行

视频链接:v.qq.com/x/page/b082…

如在开发中有任何疑问欢迎加入Node.js + Cucumber的QQ群(707467292)讨论技术问题。