【python接口自动化框架-unittest】【一】unittest单元测试框架概念

一、unittst单元测试框架

概念参考:https://docs.python.org/2/library/unittest.html

使用方法:import unittest (引入unittest模块)

二、步骤

  1.定义一个测试类,继承unittest.TestCase

class TestCompare(unittest.TestCase):

  2.定义测试方法,在test类中所有以test开头的方法都是测试用例,不是以test开头的不会执行

    def test_1_compare_1(self):
        self.assertEqual(compare(1 , 1), 1 / 1)

    def test_2_compare_2(self):
        self.assertEqual(compare(3 , 4), 3 / 4)

  3.钩子方法

  • setUp: 在每个测试用例执行前执行。(测试之前准备的一些测试数据)
  • tearDown: 在每个测试用例执行后执行。(回收的一些数据)
def setUp(self):
     print '开始'

def tearDown(self):
     print '结束'

  4.执行测试用例

#执行当前的测试方法
if __name__ == '__main__':
    unittest.main()
原文地址:https://www.cnblogs.com/totoro-cat/p/9923509.html