构建 Cucumber Playwright TypeScript 自动化框架

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

讲师:Cameron Bradley

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将会学到的

  • 设置本地开发环境。
  • 构建并运行我们自己的本地运行的反应应用程序。
  • 使用 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 专业人士

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍