• 单元测试===单元测试用例基础!


    #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()
    
  • 相关阅读:
    推荐:Markdown编辑软件 --- 小书匠
    GoldenDict词典配置
    ivew admin
    FineUI学习网址
    博客主题说明网址
    Xshell,Xftp免费版下载方法
    linux 常用命令及操作
    Oracle数据库随机取某条记录的一个字段值
    service和ingress
    centos7离线安装docker (二进制)
  • 原文地址:https://www.cnblogs.com/botoo/p/7450243.html
Copyright © 2020-2023  润新知