使用 Puppeteer 进行自动化软件测试
使用 Google 的 Puppeteer + Headless Chrome Framework 和 Cucumber 了解 Cypress 和 Playwright 的绝佳替代方案
讲师:Kaniel Outis
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 使用 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
描述
[2023 年更新] + 每 2 – 3 周发布一次新内容!
您想成为网络自动化和测试方面的专家吗?看看我们关于使用 Puppeteer 的课程,这是 Google 开发的非 Selenium 框架!这门综合课程旨在尽可能实用,通过动手编码练习,让您立即构建和测试 Web 应用程序。
在本课程中,您将学习有关 Puppeteer 所需了解的所有内容,从安装和设置到高级功能和模式。您将获得 Web 自动化和与 Puppeteer 强大的 API 进行元素交互的实践经验,并练习各种现实世界的端到端测试示例。您还将学习如何使用 Builder Pattern 框架(一种独特且专业的自动化测试风格),使用 Jest 和 Puppeteer 创建您自己的自动化框架。
但这还不是全部 – 您还将学习如何实现流行的页面对象设计模式,以及如何使用 Puppeteer 和 Cucumber 或 CodeceptJS 进行行为驱动程序开发。您甚至将学习如何使用 Percy 库或 jest-image-snapshot 执行视觉回归测试。
此外,本课程包括两个现场项目,可帮助您练习新技能并为面试做好准备。如果您遇到困难或有疑问,我们的问答部分充满了来自我们的专家和其他学生的有用提示和技巧。
通过本课程,您将拥有成为 Web 自动化和使用 Puppeteer 进行测试的大师所需的一切。你还在等什么?今天就开始您的自动化成功之旅!
本课程适合谁:
- 任何想要开始编写快速可靠的自动化测试的开发人员
- 任何完全没有测试应用程序经验的 JavaScript 开发人员
- 愿意成为测试高手的高级程序员
- 任何想要了解 Selenium 替代品的人
- 手动 QA/测试人员