这是一门完整的课程,将教您从基础到建立高级框架的全过程,教您使用JavaScript,WebdriverIO,Selenium,NodeJS,Chai,Mocha,Jenkins,Reporting等进行自动化测试。
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz,2声道
类型:在线学习| 语言:英文+ .srt | 会期:181个讲座(17h 12m)| 大小:10 GB
JavaScript自动化测试-使用Selenium Webdriver等的Webdriver IO的下一代Node.js测试框架!
您将学到什么:
您将学会良好的编程概念,例如抽象,不要重复自己和页面对象建模。
要求
一些编程方面的基本知识将是一个优势
一些Selenium的基础知识将是一个优势。
一些测试概念(手动或自动化)的基础知识将是一个优势。
描述
** Udemy上WebdriverIO的排名第一的课程**
本课程教您以下技术:
使用版本4和版本5的WebdriverIO的基础知识-请注意,WebdriverIO的核心基础在两个版本之间保持不变。WebdriverIO本身是(Selenium 2.0)WebDriver API的JavaScript / node.js实现
版本5的新增功能-专门部分介绍了版本5的主要区别。
JavaScript-是一种面向对象的计算机编程语言,通常用于在Web浏览器中创建交互效果。
Selenium-是一套可以在许多平台上自动化Web浏览器的工具。
NodeJS-一个运行时环境,其中包含执行用JavaScript编写的程序所需的一切。
Mocha-是一个功能丰富的JavaScript测试框架,可在Node.js和浏览器中运行,从而使异步测试变得简单而有趣。
Chai-是一个断言库,通常与Mocha一起使用。它提供的功能和方法可帮助您将某个测试的输出与其预期值进行比较。
高级报告(诱人报告,J单元报告,JSON报告及其他)-详细,视觉吸引力,有用的报告输出。
Jenkins-是为几乎任何语言和源代码存储库组合设置持续集成和持续交付环境的简单方法
本课程涵盖了使用WebdriverIO的Node.js下一代WebDriver测试框架创建高级框架所需的一切。
您将学到什么?
这是一门完整的课程,它将教您从基础到构建高级框架的所有方法!
它使用JavaScript和WebdriverIO,这是使用前端开发人员熟悉的语言构建自动化测试的现代方法!
您将学习诸如NodeJS,JavaScript,Selenium,WebdriverIO,Mocha,Chai,Wdio,Extent Reports,Jenkins(CI)等技术!
我会教您使用页面对象建模(POM),不要重复自己(DRY)等等的良好代码设计概念!
这门课程很实用。我会引导您完成所有工作,并在每个阶段提供源代码供您遵循!
完成本课程后,您将获得宝贵的知识,并且将具备所需的技能!
本课程适用于
初学者自动化测试人员
中级自动化测试人员
专家自动化测试人员
任何对测试感兴趣的 人
手动测试人员
任何想了解现代测试技术的
人对新兴的快速增长的测试技术感兴趣的人