返回介绍

第 8 章 测试和持续集成

发布于 2025-04-20 18:52:16 字数 434 浏览 0 评论 0 收藏

测试指的是通过编写独立于业务代码的测试代码来验证程序中是否有错误。为什么需要测试呢?笔者认为有以下几点原因:

  • 测试可以保证代码在预想到的情况下正常工作。
  • 确保对代码的改动不会破坏现有的功能。
  • 良好的测试要求业务代码模块化,代码耦合度低,这在一定程度上保证了业务代码的质量。

在编写业务代码的同时把测试代码补齐是一种非常好的习惯。这样既能保证测试覆盖了目前的业务场景,也能帮助其他维护者通过测试代码了解业务代码。

本章将展开测试和持续集成主题,主要包含如下内容:

  • 介绍 Python 内置测试模块 unittest 和 doctest。
  • 介绍第三方测试工具 py.test 和 mock。
  • 深入持续集成,并通过 Buildbot 实际地对一个 GitHub 项目进行集成。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。