使用 Pytest(Django 应用程序)实现真实世界 Python 测试自动化

通过使用持续集成系统、软件测试最佳实践构建完整的 Django 应用程序来学习 Pytest

讲师:Eden Marco

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

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

你将会学到的

  • 了解 Pytest 的来龙去脉
  • 构建一个真实世界的 Django Web 服务器
  • 构建持续集成系统
  • 测试最佳实践
  • 构建高性能、可靠的自动化测试套件
  • 倾城报道
  • 松弛消息
  • 单元、集成、E2E、性能测试
  • 模拟和修补

要求

  • python的高级知识-这不是初学者课程

说明

对于任何关心测试的人来说,这是一门必修课。我在构建真实世界的django应用程序(包括 bitbucket 中的持续集成系统)时教授pytest

的来龙去脉。

在本课程中,我们将构建一个非常简单的 django 服务器,我将教授足够多的 django,以便我们能够构建应用程序,然后专注于测试它

我们将从各个角度一起测试应用程序 – 单元测试、集成测试、API 测试、端到端测试、性能测试(总共 40 多个测试)

你最终将获得一个完整的CI 系统,该系统集成了bitbucket 云管道,松弛的消息传递和诱惑报告。
每次我们进行推送时,CI 系统都会运行我们的测试,并在构建通过/失败时通知我们

在本课程中,我们将深入学习,甚至会一起(从头开始)实现 pytest 的一些功能,以便我们了解 pytest 运行测试时的幕后情况。


这不是入门级课程,需要python基础知识

你将学习:

Pytest 功能(深入)

  • 夹具
  • 标记
  • 参数化
  • 跳过,失败
  • pytest.ini
  • Pytest-django
  • Pytest-cov
  • pytest-xdist
  • 单元测试库,模拟
  • 请求库

Django(足以构建一个 Web 服务器)

  • 休息 API
  • 模型,迁移
  • 意见
  • 序列化器
  • SQLite3 数据库
  • 电子邮件后端

持续集成(深入)

  • Bitbucket 管道
  • 位桶环境变量
  • 平行步骤
  • 码头工人
  • 松弛消息集成
  • 倾城报道

测试(深入)

  • 单元测试
  • 嘲笑。修补,存根
  • 集成测试
  • 性能测试
  • 测试环境

Python 最佳实践

  • 虚拟环境:pipenv
  • 点文件
  • 类型提示
  • 黑色格式化程序
  • .env 文件

此课程面向哪些人:

  • 有兴趣为其应用程序编写质量测试的开发人员
  • Python 开发者对 Pytest 感到好奇
  • 任何想要构建或改进自动化测试框架的人
  • 想要了解 pytest 的 QA 工程师

发表回复

后才能评论

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