Python测试

发布于 2017-11-06 · 本文总共 832 字 · 阅读大约需要 3 分钟

概述

unittest原名为PyUnit,是由java的JUnit衍生而来。对于单元测试,需要设置预先条件,对比预期结果和实际结果。

基本概念

测试脚手架(test fixture)

测试准备前要做的工作和测试执行完后要做的工作.包括setUp()和tearDown().

测试案例(test case)

最小的测试单元.

测试套件(test suite)

测试案例的集合.

测试运行器(test runner)

测试执行的组件.

命令行

从命令行中可以运行单元测试的模块,类,甚至单独的测试方法;

 python -m unittest test_module1 test_module2
 #同时测试多个module
 python -m unittest test_module.TestClass
 python -m unittest test_module.TestClass.test_method

使用HTMLTestRunner生成报告

下载

http://tungwaiyip.info/software/HTMLTestRunner.html

安装

下载后放入python安装目录的lib文件夹下面。 打开终端进入python交互模式导入HTMLTestRunner ,如果无导入错误显示,则说明添加成功import HTMLTestRunner

概述

HTMLTestRunner 是Python的一个测试报告

下载

http://tungwaiyip.info/software/HTMLTestRunner.html
https://pypi.python.org/pypi/HTMLTestRunner

安装

Mac: 下载HTMLTestRunner.py 文件,放在python的包文件夹下,目前使用的是Python 2.7.6 例如 : /Library/Python/2.7/site-packages

windows:下载HTMLTestRunner.py 文件,放在python目录下的lib文件夹 例如:C:\Python27\Lib

示例




本博客所有文章采用的授权方式为 自由转载-非商用-非衍生-保持署名 ,转载请务必注明出处,谢谢。
声明:
本博客欢迎转发,但请保留原作者信息!
博客地址:邱文奇(qiuwenqi)的博客;
内容系本人学习、研究和总结,如有雷同,实属荣幸!
阅读次数:

文章评论

comments powered by Disqus


章节列表