WebdriverIO视频教程:前端Web应用程序自动化测试教程

WebdriverIO视频教程:自动化前端Web应用程序测试 -1

描述
学习自动化Web应用程序测试应该不难!

在本课程中,我将指导您完成使用WebdriverIO创建前端Web应用程序测试自动化所需的步骤。在本课程中,我们将使用WebdriverIO的版本5。

我们将一起编写脚本,以自动化使用香草Javascript,React和Angular的前端应用程序的测试。

什么是前端Web应用程序测试自动化?

“前端”是指用户界面。如果是Web应用程序,则为网站。您可以看到并与之交互的所有内容都是前端的一部分。

我们使前端自动化,以模拟使用该应用程序的用户的用户体验。通过自动化,我们可以假装成为用户,以确保我们的网站按预期运行。

我需要知道什么才能在本课程中取得成功?

 

类型:在线学习| MP4 | 视频:h264,1280×720 | 音频:aac,44100 Hz
语言:英语| SRT | 大小:9.25 GB | 时长:23h 19m

 

您将学到的知识
学习如何计划自动化测试和使用最佳实践
学习使用WebdriverIO自动化Web应用程序
学习使用带有Chai断言的Mocha单元测试框架
学习使用工具,包括GIT,GITHUB,Node,Chrome开发者工具, Visual Studio Code,Mocha,Chai和WebdriverIO

要求
Windows或Mac计算机推荐
基本HTML和CSS技能,但不要求推荐
基本Javascript技能,但不是必需
所有使用的软件都是免费的

 

本课程是为入门级工程师设计的。我将介绍您作为测试自动化工程师获得成功所需的一切。

但是,以下几件事绝对会对您的旅程有所帮助:

具有手动测试Web应用程序的经验

良好的JavaScript经验(我将简要回顾本课程的重要部分)

良好的HTML和CSS经验(我将简要回顾本课程的重要部分)

成功的最重要的事情是您需要做这项工作。除非您百分百确定自己知道材料,否则请勿跳过视频。您需要与我一起正确编码。

为什么我们需要前端测试自动化?

对任何类型的测试自动化都有很高的要求。手动测试工程师的日子很快就要结束了。

公司希望更频繁,更快地交付代码。

这意味着什么?

构建,测试和发布代码的开发周期越来越短。持续的交付周期迫使团队将自动化集成到流程的每个部分。

需要自动化的周期的主要部分是:

-建立

– 发布

-单元测试

– 回归测试

质量检查负责集成测试。

开发周期中最耗时的部分之一是回归测试。

团队花费数小时或数天时间重新测试已经测试了数百次的功能。

为什么?

代码库中的更改可能会导致其他功能的下降。事情总是破裂。

永远不要认为代码总是可以正常工作!

由于这些原因,我们建立了自动化测试。

为什么要使用WebdriverIO?

在构建测试自动化时,我被问到的最常见问题是为什么不仅仅使用Selenium?

WebdriverIO正在使用Selenium的Webdriver的自定义实现…

这意味着什么?

这意味着您基本上是在使用Selenium。但是,与仅使用Selenium相比,使用WebdriverIO可以获得许多额外的功能,这些功能使创建测试更快,更容易。

我们将介绍的内容:

准备进行自动化测试

谁应该执行自动化并使用哪些工具?

在我们的测试中使用开源工具和应用程序

工具包括GIT,GITHUB,Node.js,Chrome开发者工具,Visual Studio Code,Mocha,Chai和WebdriverIO。

无需框架即可自动进行Web应用程序交互

使用Mocha单元测试框架来测试您的代码

Node.js和Chai断言

ESLint和Prettier的编码标准

编写与最常见的Web应用程序元素交互的自动化测试

将验证添加到我们的测试中

配置测试以针对不同的浏览器或测试环境运行

使用魅力报告生成漂亮的报告,其中包括屏幕截图和视频

建立资料库以展示您的技能

我们将利用GIT和GITHUB为更大的项目创建存储库。

我的目标是希望您拥有高质量的示例,可以轻松地与老板或未来的雇主分享。

我期待着您加入我的课堂!

本课程的对象:
寻求学习Web应用程序测试自动化的初学者QA工程师希望
添加前端自动化测试的开发团队

原文链接:https://vuesite.cn/13100.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?