Logo
☆☆☆☆☆
0.0
Intermediate
7h

掌握使用 Pytest 进行单元测试

欢迎来到 pytest 课程!本课程旨在帮助你掌握使用 pytest 编写和执行测试所需的知识与技能。pytest 是 Python 的一个强大测试框架,对于保障软件质量至关重要。 在课程中,你将建立起对 pytest 基础知识和核心概念、特性和功能的扎实理解。你将学习如何编写和组织测试用例,使用强大的断言机制,管理测试夹具(fixtures),并充分利用丰富的插件生态系统。此外,你还将掌握提高测试覆盖率的技术,编写高效的测试用例,并提升代码质量。 完成本课程后,你将能够使用 pytest 编写结构清晰、效果良好的测试,轻松地将测试融入开发流程,并确保高覆盖率。这些能力不仅会让你成为一名更出色的开发者,也将显著提升你在软件开发领域的职业竞争力。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握使用 Pytest 进行单元测试
欢迎来到 pytest 课程!本课程旨在帮助你掌握使用 pytest 编写和执行测试所需的知识与技能。pytest 是 Python 的一个强大测试框架,对于保障软件质量至关重要。 在课程中,你将建立起对 pytest 基础知识和核心概念、特性和功能的扎实理解。你将学习如何编写和组织测试用例,使用...

WHAT YOU'LL LEARN

对 pytest 及其在软件测试中应用的全面理解

Content

8 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    课程目标

  2. 2

    单元测试概述

  3. 3

    Pytest 简介

Pytest 框架
  1. 1

    编写单元测试

  2. 2

    Pytest 断言

  3. 3

    测试异常

  4. 4

    Pytest 用例夹具简介

  5. 5

    标记装饰器

  6. 6

    参数化测试

  7. 7

    Pytest 配置

  8. 8

    Pytest 框架测验

附录
  1. 1

    Pytest 安装指南

高级单元测试技术
  1. 1

    模拟与打桩

  2. 2

    MagicMock 和上下文管理器

  3. 3

    利用外部库

  4. 4

    Pytest 钩子

  5. 5

    编写自定义插件和扩展

  6. 6

    测试组织的重要性

  7. 7

    高级单元测试技术测验

使用 Flask 进行测试驱动开发
  1. 1

    测试驱动开发

  2. 2

    Flask 基础

  3. 3

    测试 Flask 应用程序

  4. 4

    关于使用 Flask 进行 TDD 的测验

测试的几种类型
  1. 1

    MongoDB 数据库单元测试

  2. 2

    使用 Selenium 进行 UI 测试

  3. 3

    加载与性能测试

  4. 4

    Scikit-Learn 机器学习模型测试

  5. 5

    测试类型测验

最佳实践
  1. 1

    测试覆盖率

  2. 2

    使用 Makefile 进行测试自动化

  3. 3

    使用 Docker 配合 Pytest

  4. 4

    测试重构原则

  5. 5

    调试与测试故障排查

  6. 6

    使用 GitHub Actions 的 CI 流水线

  7. 7

    关于 Pytest 和单元测试最佳实践的测验

课程总结
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)