zoukankan      html  css  js  c++  java
  • 单元测试===单元测试用例基础!

    #coding:utf-8
    import unittest

    def div(a,b):
        return a/b
        #1 / 2 = 1

    class MyfristTestCase(unittest.TestCase):
        def setUp(self):
            print("run!")
        def tearDown(self):
            print("over!")
        def test_sample(self):
            print("test_sample")



    if __name__ == '__main__':
        unittest.main()

     setUp的作用:在每个测试用例执行之前预置场景。比如,打开浏览器,截图,等等

    tearDown的作用:在每个测试用例之后执行。比如:关闭浏览器,截图,记录等等

    #coding:utf-8
    import unittest
    
    def div(a,b):
        return a/b
        #1 / 2 = 1
    
    class MyfristTestCase(unittest.TestCase):
        def setUp(self):
            print("run!")
        def tearDown(self):
            print("over!")
        def test_sample(self):
            print("test_sample")
        def test_1_div_1(self):
            self.assertEqual(div(1,1),1/1)
        def test_3_div_4(self):
            self.assertEqual(div(3,4),3/4)
        def test_3_div_0(self):
            print("3/0")
            #assertRaises断言的方法,抛出异常的处理
            self.assertRaises(ZeroDivisionError,div,3,0)
    
    
    
    if __name__ == '__main__':
        unittest.main()
    
  • 相关阅读:
    ognl的应用1
    未命名
    flash钟表的实现
    文本显示输入字数
    HttpServlet session的用法: (2)
    $.fx与$.fn.fx 区别
    javascript 事件冒泡 和 冒泡事件阻止
    (function($){...})(jQuery) 含义
    选择城市插件 jQuery
    offset().left 用法
  • 原文地址:https://www.cnblogs.com/botoo/p/7450243.html
Copyright © 2011-2022 走看看