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

了解使用 Python、BDD、Selenium WebDriver 和 Postman 进行自动化软件测试,重点关注 Web 应用程序

讲师:Jose Salvatierra

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

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

你将学到什么

  • 关于使用 Python 进行自动化软件测试您需要了解的一切(以及如何享受测试!)
  • 编写自动化测试时避免常见陷阱并实施最佳实践
  • 使用 Python 和 Postman 等工具编写完整的系统测试
  • 通过使用 Travis CI 设置持续集成管道来自动化应用程序测试
  • 使用 Behave 和 Selenium WebDriver 进行基于浏览器的验收测试

要求

  • 我们将为您提供完整的 Python 复习,但之前的一些编程知识将会有所帮助
  • Web 应用程序如何工作的一些知识
  • 了解 REST API 会有帮助,但不是必需的

描述

欢迎来到 Udemy 上有关使用 Python 进行自动化软件测试的最全面的课程。

测试自动化不一定是痛苦的。软件测试对于任何开发人员来说都是一项基本技能,我来这里是为了帮助您真正理解使用 Python 进行的所有类型的测试自动化。

我是 Jose,一名软件工程师,也是 Teclado 的创始人。本课程的重点是 Web 测试 – 我们将使用 REST API 和 Web 应用程序以及 unittest、Postman 和 Selenium WebDriver 等技术。

不过,不用担心,学完本课程后,您将能够掌握新的测试知识并将其应用到任何项目,甚至是非 Web 项目!

你会用什么来工作?

本课程充满了所有最新技术,供您在专业和个人项目中使用:

  • unittest库,Python的标准自动化软件测试库
  • 模拟和修补,测试时减少依赖性的两个必备工具;
  • 单元、集成、系统和验收测试——全面覆盖所有类型的测试;
  • Postman用于在开发时轻松协作和测试;
  • Selenium WebDriver用于自动化浏览器测试
  • GitTravis用于持续集成您的项目。

基本软件测试技能

我们将涵盖您需要了解的所有基本软件测试技能,以便进行工作测试或将这些技能应用到现有项目中。

使用unittest库进行模拟和修补等,可以减少依赖性并将复杂的测试变成简单的测试;查看所有类型的测试:简单的单元测试到大型系统测试,甚至客户验收测试。

测试金字塔

测试金字塔表示您应该进行大量的单元测试,稍微减少集成测试,甚至更少的系统测试,以及尽可能少的验收测试。

在整个课程中,我们都致力于这个概念,确保我们通过单元测试完全覆盖系统的每个组件。然后我们使用集成测试来测试依赖关系。最后,我们使用系统测试覆盖整个系统及其假设。当然,我们还将了解什么是验收测试、如何进行验收测试,以及使用行为驱动开发Selenium WebDriver为 Web 应用程序编写验收测试的一些最佳方法。

使用 Selenium WebDriver 进行自动化浏览器测试

Selenium WebDriver 非常强大,特别是与本课程中推荐的高效且经过试验和测试的方法结合使用时。我们将专业地设计我们的验收测试——就像您在软件测试工作中所做的那样。我们将使用页面模型定位器步骤定义以可重用的方式构建自动化测试。客户将能够提出验收测试,您可以轻松地将其转换为代码。

我们还将了解Selenium WebDriver 和 Python 的隐式和显式等待,这是加快验收测试运行时间的关键概念。

持续集成

我们还介绍了如何在项目中进一步进行自动化测试。

通过实施持续集成管道,每当您进行任何更改时都会运行测试,您的项目将具有更高的质量,并且不会让任何讨厌的错误溜走。我们将考虑将我们的项目放在 GitHub 中,并喜欢它们的 CI 管道。

我真的很高兴能够指导您完成本课程!

和我一起参与这个自动化测试之旅。我会在里面见到你

本课程适合谁:

  • 想要了解如何测试 Python 应用程序以构建更完整的解决方案的高级学生
  • 希望更多地了解工作场所自动化软件测试的专业人士
  • 自动化软件测试人员和软件开发人员

发表回复

后才能评论

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