使用 Puppeteer 进行自动化软件测试

Automated Software Testing with Puppeteer

使用 Google 的 Puppeteer + Headless Chrome Framework & Cucumber 学习 Cypress & Playwright 的绝佳替代品

 学习内容

  • 使用 Puppeteer 和 Headless Chrome 掌握快速可靠的自动化测试
  • 了解 Playwright 和 Cypress 或 Selenium 框架的绝佳替代品
  • 通过真实世界的端到端测试示例和具有挑战性的练习,将您的技能付诸实践
  • 使用页面对象模型的最佳实践构建可靠的自动化框架
  • 了解如何使用 Puppeteer 进行 REST API 测试和 Web 抓取,并将自动化功能扩展到 Web UI 测试之外
  • 使用 Jenkins 将自动化测试与 CI/CD 管道集成,并简化测试流程,以便更快、更高效地发布
  • 了解如何使用 Puppeteer 执行可视化回归测试,并确保 Web 应用程序在不同浏览器中的外观和性能符合预期
  • 从行业专家那里获得专业提示、技巧和最佳实践的独家访问权,并通过最新的自动化技术保持领先地位
  • 了解如何将 Puppeteer 与 Cucumber 和 CodeceptJS 等常用 BDD 框架集成,并将测试自动化提升到一个新的水平
  • 了解为什么 Puppeteer 是下一代框架,在速度、可靠性和易用性方面超越了 Selenium 和 Cypress

 要求

  • 要参加本课程,参与者应具备基本的编程知识。了解 Javascript 是一个很大的优势
  • 参与者需要安装 NodeJS
  • 还应该可以访问文本编辑器,建议使用 VS Code

 描述

您是否希望成为 Web 自动化和测试方面的专家?看看我们关于使用 Puppeteer 的课程,这是 Google 开发的非 Selenium 框架!这门综合课程旨在尽可能实用,并提供动手编码练习,让您立即构建和测试 Web 应用程序。

在本课程中,您将学习您需要了解的有关 Puppeteer 的所有信息,从安装和设置到高级功能和模式。您将获得使用 Puppeteer 强大的 API 进行 Web 自动化和元素交互方面的实践经验,并练习各种真实世界的端到端测试示例。您还将学习如何使用 Builder Pattern 框架(一种独特而专业的自动化测试风格)使用 Jest 和 Puppeteer 创建您自己的自动化框架。

但这还不是全部 – 您还将学习如何实现流行的页面对象设计模式,以及使用 Puppeteer 和 Cucumber 或 CodeceptJS 进行行为驱动程序开发。您甚至将学习如何使用 Percy 库或 jest-image-snapshot 执行可视化回归测试。

更重要的是,本课程包括两个现场项目,以帮助您练习新技能并准备面试。如果您遇到困难或有疑问,我们的问答部分充满了来自我们的专家和其他学生的有用提示和技巧。

通过本课程,您将拥有成为使用 Puppeteer 进行 Web 自动化和测试的大师所需的一切。那你还在等什么?今天就开始您的自动化成功之旅吧!

本课程适合谁:

  • 任何想要开始编写快速可靠的自动化测试的开发人员
  • 任何完全没有测试应用程序经验的 javascript 开发人员
  • 愿意成为测试大师的高级程序员
  • 任何想了解硒替代品的人
  •  手动 QA / 测试人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。