美文网首页
文档测试

文档测试

作者: 噜噜迅儿 | 来源:发表于2018-05-25 12:27 被阅读0次

Python内置的“文档测试”(doctest)模块可以直接提取注释中的代码并执行测试。doctest严格按照Python交互式命令行的输入和输出来判断测试结果是否正确。

def fact(n):
    '''
    Calculate 1*2*...*n

    >>> fact(1)
    1
    >>> fact(10)
    3628800
    >>> fact(-1)
    Traceback (most recent call last):
        ...
    ValueError
    '''
    if n < 1:
        raise ValueError()
    if n == 1:
        return 1
    return n * fact(n - 1)

if __name__ == '__main__':
    import doctest
    doctest.testmod()

## 测试
$ python fact.py

相关文章

  • 2019-04-26

    测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测试文档测...

  • 测试的文档

    测试的文档 测试一下的文档 测试一下看看的文档

  • 测试策略与测试计划的区别

    测试策略 测试策略文档是高级文档,通常由项目经理开发。本文档定义了“软件测试方法”以实现测试目标。测试策略通常来自...

  • 第一组项目汇总

    开发文档测试文档部署文档

  • 测试设计文档模板

    一、测试概要 1. 项目文档 文档名称作者地址需求文档用例文档 2. 测试项目 测试项目产品负责人开发负责人测试负...

  • 软件测试(四)--软件测试文档管理

    4 软件测试文档管理 4.1测试文档的必要性和重要性 1,测试文档的必要性:编制测试文档的必要性体现在以下几方面:...

  • 如何善用文档模板

    一、为什么要写文档? 在软件测试过程中,测试文档是项目测试规范的体现和指南,高质量的测试文档正是体现测试活动是否高...

  • 软件测试基础

    1、软件=程序+文档,软件测试=程序测试+文档测试。 “程序”是指能够实现某种功能的指令的集合,“文档”是指软件在...

  • 2019软件测试基础大全

    1、软件=程序+文档,软件测试=程序测试+文档测试。 “程序”是指能够实现某种功能的指令的集合,“文档”是指软件在...

  • APP测试点(功能、接口等)

    一、功能测试 ——根据产品需求文档编写测试用例。 ——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用...

网友评论

      本文标题:文档测试

      本文链接:https://www.haomeiwen.com/subject/wjiyjftx.html