Playwright 使用框架从头开始自动化测试
Playwright Automation Testing from Scratch with Framework
关于JavaScript和TypeScript的端到端Playwright教程。UI测试,API测试,页面对象,黄瓜,CI / CD等
学习内容
-
了解 Playwright 自动化测试所需的 JavaScript 基础知识
-
了解 Playwright 在实时应用程序上的 Web 自动化
-
全面了解所有剧作家方法及其用法并附上示例
-
了解如何在 UI 自动化测试中进行 API 调用以执行智能自动化
-
了解如何使用 Playwright 拦截网络/API 请求和响应
-
熟悉 Playwright Inspector 工具、Trace Viewer 和 Code Gen(录制回放)工具
-
使用最佳实践从头开始开发 Playwright cucumber BDD 框架
-
使用 Playwright 开发端到端 Mocha 框架,利用该工具中的所有可用功能
-
了解 CI/CD Docker 容器中的视觉测试、移动设备仿真和测试执行
要求
-
无需编程经验。JavaScript 基础知识在课程的专门部分中进行了全面教授
描述
**课程最后更新于 2024 年 6 月 3 日,包含编码面试练习**
欢迎学习全面的 Playwright 课程,该课程涵盖了从基础知识到框架的所有内容,包括 JavaScript 基础知识,无需任何先前的 JavaScript 经验。
这门课程是完全实用的。我们将使用一个功能完备的电子商务应用程序进行测试,并学习如何自动化应用程序的每个场景,包括现代 React 和 Angular 应用程序中经常使用的动态组件。
我们还将探讨如何使用 Playwright 执行 API 测试以在应用程序内创建数据。
该课程将向您展示如何进行端到端功能测试,其中包括在单个脚本中进行 UI 测试和 API 测试。此脚本创建数据、测试方案并删除数据。
讨论了高级主题,例如使用 API 和响应获取会话 cookie,以绕过 UI 登录屏幕以实现更快、更可靠的执行。
使用 Playwright 一切皆有可能,本课程展示了一种系统的方法,可以通过战略性设计的自动化测试用例来处理复杂的电子商务应用程序。
该课程涵盖了两个用于设计测试用例的强大框架:
-
剧作家 Cucumber BDD 框架
-
摩卡剧作家
这两个框架建立在页面对象设计模式测试之上,这些测试从外部来源获取数据,并使用自定义实用程序方法来生成出色的 HTML 报告。
最后,完整的框架将与 CI/CD Jenkins 集成,并使用 Docker 容器来运行测试。
需要注意的是,Playwright 具有强大的日志记录功能,包括屏幕截图、视频和称为 Playwright Inspector 和 Traces 的内置功能,用于查看执行后的详细视图。在整个课程中,这些功能通过现场演示进行了演示。
总之,本课程是一站式商店,让您成为剧作家英雄并负责现代、完整的端到端测试自动化。
注意:我们正在使用 JavaScript 语言绑定来构建 Playwright 自动化测试。(Js主要是剧作家选择的语言)
对于初学者,本课程的最后一部分有 3 小时的 Javascript 视频,涵盖了从头开始的所有 JS 基础知识,包括编码、作业和测验,为候选人准备面试。
课程结构分解:
-
Playwright Web/UI 自动化 (50%) – 掌握 Playwright 的核心概念,实现全面的 UI 自动化。
-
混合 Web 和 API 测试与网络模拟 (25%) – 通过将 UI 和 API 测试与网络模拟功能相结合来扩展您的技能。
-
Playwright 高级框架功能 (25%) – 深入了解高级 Playwright 框架以实现最佳测试设计。
-
可选:初学者的 JavaScript 基础(3 小时) – 为自信的剧作家探索奠定坚实的 JavaScript 基础。
成为剧作家的英雄,拥抱端到端测试自动化的未来。今天就报名吧!
本课程适合谁:
- 自动化测试仪
- 质量保证
- 开发 人员
评论(0)