软件测试方法-测试框架Doctest
一:Doctest介绍
1> Doctest理解
doctest 是 Python3 发行版自带的标准模块,其提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试;一种能够在写代码的时候就能同步完成单元测试的工具
2> 官方解释
序列 | 官方解释 |
---|---|
1 | doctest 模块会搜索那些看起来像交互式会话的 Python 代码片段,然后尝试执行并验证结果 |
2 | doctest 测试用例可以放在两个地方; 1. 函数戒者方法下的注释里面;2. 模块的开头 |
3> 测试打印含义
部分 | 含义 |
---|---|
第1部分 | 包含源文件名、模块名、以及对应哪一行; |
第2部分 | Failed example 是批哪个测试用例出错; |
第3部分 | Expected 是显示程序期望的输出结果,也就 |