unittest

Posted astride

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unittest相关的知识,希望对你有一定的参考价值。

1、unittest是python内嵌的测试框架,原名Pyunit

2、unittest提供了 test cases, test fixtures , test suites,test runner 相关组建

3、编写规范

  • 测试模块首先 import unittest
  • 测试类必须继承 unittest.TestCase
  • 测试方法必须以"test_"开头
  • 模块名字,类名字没有要求

4、setUp tearDown

  • 基于测试方法级别的setUp tearDown
    • 执行每个测试方法的时候都会执行一次setUp tearDown
  • 基于类级别的setUpClass tearDownClass
    • 执行这个类里面的所有测试方法只有一次执行setUp tearDown
  • 基于模块级别的setUpModule tearDownModule
    • 执行这个模块里面的所有测试方法只有一次执行setUp tearDown

以上是关于unittest的主要内容,如果未能解决你的问题,请参考以下文章

unittests相关内容

unittest单元测试框架

自动化测试框架总结

自动化测试框架总结

自动化测试框架总结

python之测试模块unittest