第十四章:测试、调试和异常

优质
小牛编辑
119浏览
2023-12-01

试验还是很棒的,但是调试?就没那么有趣了。事实是,在Python测试代码之前没有编译器来分析你的代码,因此使得测试成为开发的一个重要部分。本章的目标是讨论一些关于测试、调试和异常处理的常见问题。但是并不是为测试驱动开发或者单元测试模块做一个简要的介绍。因此,笔者假定读者熟悉测试概念。

Contents:

  • 14.1 测试stdout输出
  • 14.2 在单元测试中给对象打补丁
  • 14.3 在单元测试中测试异常情况
  • 14.4 将测试输出用日志记录到文件中
  • 14.5 忽略或期望测试失败
  • 14.6 处理多个异常
  • 14.7 捕获所有异常
  • 14.8 创建自定义异常
  • 14.9 捕获异常后抛出另外的异常
  • 14.10 重新抛出被捕获的异常
  • 14.11 输出警告信息
  • 14.12 调试基本的程序崩溃错误
  • 14.13 给你的程序做性能测试
  • 14.14 加速程序运行