zoukankan      html  css  js  c++  java
  • 【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()
  • 相关阅读:
    Robberies
    Big Event in HDU
    UVA 562 Dividing coins
    Little Rooks
    Bone Collector
    Piggy-Bank
    0-1背包问题之——饭卡
    Monkey and Banana
    The Triangle
    Burning Midnight Oil
  • 原文地址:https://www.cnblogs.com/totoro-cat/p/9923509.html
Copyright © 2011-2022 走看看