初学者搭建自动化测试框架 | WebDriverIO v7 JavaScript, POM, GitLab Cloud test execution

WebDriverIO v7 JavaScript, POM, GitLab Cloud test execution

WebDriverIO v7, JavaScript&Node.js, Page-Object-Model, CI/CD, Jasmine 初学者搭建自动化测试框架。

你将会学到的

  • 使用 WebDriverIO v7 和 JavaScript NodeJS 设置测试自动化框架
  • 您将参与实际项目,而不仅仅是工具概述。真正的动手实践与真正的框架。
  • 使用 Jasmine 功能更好地组织测试和轻松维护 WebDriverIO 框架。
  • 具有页面对象模型的设计框架
  • 使用 WDIO 配置文件配置框架

要求

  • 分类软件测试的基础知识

说明

本课程旨在帮助零编码知识的 QA 工程师能够从头开始构建自动化测试框架或能够在当前工作中维护现有项目。此外,本课程将有助于具有不同工具(Java、Python、Ruby、Selenium WebDriver 等)知识的 QA 自动化工程师开始使用 JavaScript&Node.js 和 WebDriverIO v5 来构建下一代测试框架。课程包括使用 Page-Object-Model 模式从头开始构建测试自动化框架,并继续与 GitLab 集成以实现云执行。

课程模块:

•Introduction

•工具:WebdriverIO、JavaScript、NodeJS、Jasmine、VS Code。

•环境先决条件:在本地机器上设置。

•开发测试脚本:第一个测试脚本。

并行执行的POM 和配置框架:设计Page-Object-Model 框架和配置并行执行框架。与 GitLab CI 集成,用于脚本的云执行。

什么是 WebDriverIO?

•WebDriverIO 是selenium 的W3C webdriver API 的自定义实现。它是用 JavaScript 编写并打包到“npm”中并在 Node.js 上运行

好处:

•WebdriverIO 允许您自动化使用现代Web 框架(如React、Angular、Polymeror Vue.js 以及Android 和iOS 的本机移动应用程序)编写的任何应用程序。

•WebDriverIO 具有简单易写的语法。

•WebDriverIO 具有`wdio 设置向导’,使我们的项目设置非常容易。

•您可以编写自己的JavaScript 函数测试。

• 测试运行器还带有各种钩子,允许我们干预测试过程,以便在发生错误时截取屏幕截图或根据浏览器类型设置浏览器分辨率。

此课程面向哪些人:

  • 想要在当前或下一个角色中使用测试自动化的 QA 测试人员
  • 需要学习 WebDriverIO 和 JavaScript 的 QA 自动化工程师
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » 初学者搭建自动化测试框架 | WebDriverIO v7 JavaScript, POM, GitLab Cloud test execution