python 几种常见的测试框架,,1. unittes


1. unittest

参考文档:https://docs.python.org/3/library/unittest.html

The unittest unit testing framework was originally inspired by JUnit and has a similar flavor as major unit testing frameworks in other languages. It supports test automation, sharing of setup and shutdown code for tests, aggregation of tests into collections, and independence of the tests from the reporting framework.

跟 JUnit类似。

2. unittest2

参考文档:https://pypi.python.org/pypi/unittest2

unittest2 is a backport of the new features added to the unittest testing framework in Python 2.7 and onwards.

unittest2 是一个针对 unittest测试框架新特性的补丁。

3. pytest

参考文档:http://pytest.org/latest/

pytest is a mature full-featured Python testing tool that helps you write better programs.

pytest是一个成熟全面的python测试工具,可以帮助你写更好的程序。

4. nose

参考文档:https://nose.readthedocs.org/en/latest/

基于Python的测试驱动开发实战 也有nose的用法:http://python.jobbole.com/81305/

nose extends unittest to make testing easier.

nose扩展了unittest,从而使得测试更容易。

5. doctest

参考文档:https://docs.python.org/3/library/doctest.html

Python 各种测试框架简介(一):doctesthttp://my.oschina.net/lionets/blog/268542

The doctest module searches for pieces of text that look like interactive Python sessions, and then executes those sessions to verify that they work exactly as shown.

doctest模块会搜索那些看起来像交互式会话的 Python 代码片段,然后尝试执行并验证结果。

python 几种常见的测试框架

相关内容

    暂无相关文章

评论关闭