【Udemy中英字幕】Automated Software Testing with Python
最近更新 2023年10月08日
资源编号 39836

【Udemy中英字幕】Automated Software Testing with Python

2023-10-08 Udemy 0 471
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 49.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

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

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

讲师:Jose Salvatierra

双语IT资源独家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 应用程序以构建更完整的解决方案的高级学生
  • 希望更多地了解工作场所自动化软件测试的专业人士
  • 自动化软件测试人员和软件开发人员
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务