构建Cucumber Playwright TypeScript自动化框架

了解如何从头开始开发世界级的 Cucumber、Playwright 和 Typescript 自动化框架

课程英文名:Build a Cucumber Playwright Typescript Automation Framework

此视频教程共2.0小时,中英双语字幕,画质清晰无水印,源码附件全

下载地址

课程编号:302
百度网盘地址:https://pan.baidu.com/s/11fq7xpyK2GWhU4P3M1FryQ?pwd=5f0c
夸克网盘(不限速)地址:https://pan.quark.cn/s/788b3e6fe392

课程内容

你将会学到的

  • 设置本地开发环境。
  • 构建并运行我们自己的本地运行的反应应用程序。
  • 使用 cucumber、[playwright] 和 typescript 创建我们的第一个[自动化测试]。
  • 在本地运行的应用程序上执行自动化测试。
  • 深入了解我们的第一个测试并了解标记、正则表达式、步骤链接、黄瓜参数、元素定位器、开发人员工具和挂钩。
  • 加深我们对浏览器、上下文和页面的理解。
  • 将您自己的唯一元素标识符添加到应用程序代码以启用更多自动化场景。
  • 设置我们的自动化框架以生成测试失败的屏幕截图。
  • 实现 Cucumber World 使我们能够在每个场景分离的上下文中传递全局变量和配置。
  • 利用 ENV 文件更好地管理环境变量。
  • 实施动态测试配置以在运行我们的黄瓜场景时提供更大的灵活性。
  • 在页面特定的 .json 文件中定义我们的元素、页面和主机映射。
  • 引入我们自己的自定义 waitFor() 函数来增加我们的自动化框架的稳定性。
  • 添加一个通用 ENV 文件来容纳我们整个自动化框架中的所有通用配置。
  • 设置 cucumber html 报告器来报告我们的测试套件结果。
  • 在继续下一步之前,重用我们的 waitFor 来帮助稳定和验证页面是否已加载。
  • 使用 Playwright 提供的令人惊叹的调试工具,例如 Playwright Inspector。
  • 高级 chrome 开发人员工具学习,例如控制台日志和断点。
  • 在特定索引处自动化链接、按钮和元素。
  • 自动化表并断言我们的 Cucumber DataTable 和 UI 之间的完全匹配。
  • 自动化开关、卡片和头像。
  • 自动化下拉菜单和选择框。
  • 添加在自动化测试期间刷新页面的功能。
  • 自动化浏览器警报、页面警报和工具提示。
  • 自动化文本区域和隐藏和可见文本。
  • 自动存储值和预期值。
  • 为生产自动化套件运行准备我们的自动化套件。
  • 在生产环境中运行我们的自动化。
  • 将登录详细信息存储在特定于环境的 ENV 文件中。
  • 利用 Cucumber 中的示例表在特定环境中运行场景。
  • 为我们的自动化套件模拟设备,以利用 Playwright 设备运行。
  • 引入为错误、日志和调试和关闭自定义控制台日志的能力。
  • 添加自定义我们的自动化故障错误的能力。
  • 开发我们自己的 waitForSelector 函数,更好地与我们的 waitFor 函数集成。
  • 重构我们的断言和交互步骤以获得更好的稳定性和一致性。
  • 在我们的自动化套件表单步骤中利用随机数据。
  • 展示使用我们世界一流的自动化框架添加自动化的速度有多快。
  • 为 @smoke 和 @regression 标记我们的套件,为 CI 做准备。
  • 学习用剧作家拦截响应并模拟我们自己的自定义响应。
  • 在我们的 React 应用程序中实施可访问性自动化测试套件。
  • 生成详细的可访问性改进报告并自行修复一些问题。
  • 将包含自动化框架和套件的项目推送到 GitHub。
  • 将我们的本地机器设置为构建代理,以准备在 CI 中运行我们的自动化测试。
  • 让我们的自动化测试在拉取请求和 CI(持续集成)中运行
  • 邮递员 – 集合 – 请求和响应(GET、PUT、POST、PATCH、DELETE)
  • 使用 Playwright 进行 API 自动化测试(自动化 GET、PUT、POST、PATCH、DELETE)
  • 在整个课程中发展和加深您对 TypeScript 的理解。
  • 实施高级面向对象设计模式和关注点分离。

显示更少

要求

  • 该课程旨在让您从初学者到构建世界级自动化框架的专家。
  • 您可以在 MAC、Linux 上的 Windows 上完成整个课程。

说明

– – 最近更新 – –

使用 Playwright 进行 API 自动化测试 – 了解如何跨 API 自动化(GET、PUT、POST、PATCH、DELETE)。

本课程旨在模拟从头开始为功能齐全的应用程序构建Cucumber、Playwright 和 TypeScript自动化框架的真实体验。

完成后,您将能够将所学知识和已构建的自动化框架应用到各自的公司和项目中。我们相信您将成为构建世界级自动化框架的专家。

我们的课程和我们将共同构建的自动化框架是在一些全球领先的测试和软件工程专业人士的指导下开发的,因此我们相信我们可以提供令人难以置信的课程,我们将:

– 针对在本地机器上运行的真实反应应用程序开发您的自动化框架。

– 从头开始​​构建端到端自动化框架,用于功能齐全的端到端反应应用程序。

-随着我们在课程中的进步,提升您的技能并不断改进您的自动化框架

– 了解如何构建面向对象——工程师审查和批准的自动化框架。

– 了解如何创建剧作家 API 自动化套件(GET、PUT、POST、PATCH、DELETE)

在提高您在测试自动化框架架构方面的知识和技能方面,我们希望本课程成为您为个人成长做出的最佳决定。

在 176 场讲座、21 场测验和 26 小时令人兴奋的内容中,我将在您屏幕的右下方在整个课程中为您提供指导和欢呼。您将拥有学习如何构建世界级自动化框架所需的一切。

此课程面向哪些人:

  • 自动化工程师
  • 软件测试人员
  • 软件工程师
  • IT 专业人士