Python UnitTest测试框架介绍
1) TestCase:所有测试用例类继承的基本类, TestCase的实例就是测试用例
2) TestSuite:测试套件,可以将用例“组装”起来
3) TestLoader:是用来加载TestCase到TestSuite中的
4) TextTextRunner:执行测试用例,其中的run(test)会执行TestSuite/TestCase中的run(result)方法
5) TextTestResult:测试的结果会保存到TextTestResult实例中
流程:首先写好TestCase,然后由TestLoader加载TestCase到TestSuite,然后由TextTestRunner来运行TestSuite,运行的结果保存在TextTestResult中,整个过程集成在unittest.main模块中。
关于unittest框架的使用此处不再多说,学习可参考 http://www.cnblogs.com/yufeihlf/p/5707929.html