zoukankan      html  css  js  c++  java
  • 多测师讲解python _unttest框架001(基本格式)_高级讲师肖sir

     1、unittest基本介绍

    import unittest  #导入unittest模块   #
    class Test(unittest.TestCase):
    def setUp(self):    #创建driver对象、打开浏览器
    print ('方法开始')
    def tearDown(self): #负责释放资源、关闭浏览器
    print ('方法结束')
    def test001(self):
    print (111)
    def test002(self):
    print (222)
    if __name__ == '__main__':
    unittest.main() #unittest单元测试框架的入口

    2、打印的顺序:

    import unittest  #导入unittest模块   #
    class Test(unittest.TestCase):
    def setUp(self):    #创建driver对象、打开浏览器
    print ('方法开始')
    def tearDown(self): #负责释放资源、关闭浏览器
    print ('方法结束')
    def test003(self):
    print (111)
    def test002(self):
    print (222)
    if __name__ == '__main__':
    unittest.main() #unittest单元测试框架的入口

    import unittest  #导入unittest模块   #
    #
    class Test(unittest.TestCase):
    def setUp(self):    #创建driver对象、打开浏览器
    print ('方法开始')
    def tearDown(self): #负责释放资源、关闭浏览器
    print ('方法结束')
    def test001(self):
    print (111)
    def test002(self):
    print (222)
    #
    def test_a(self):
    print (333)

    def test_A(self):
    print (444)
    if __name__ == '__main__':
    unittest.main() #unittest单元测试框架的入口
    4、注意unittest框架中只运行test开头的用例

     5、添加

     注意点:

    #1.只会运行以test开头的用例
    #2.test后面的运行顺序以ASCII码为准 0-9 A-Z a-z
    #3.类开始和类结束只会运行一次




    
    

    执行部分用例结果

     执行全部用例也可以

     addTests添加用例到列表中在进行



  • 相关阅读:
    联想 thinkpad 双系统 linux
    日期差值 1096
    np.newaxis用法详解
    Tensorflow InternalError: Blas SGEMM launch failed
    [转载] xmapp启动Tomcat时报JDK、JRE未安装错误的解决方法
    opensuse 装机总结
    opensuse nvidia 解决方案 [转载]
    驱动调试方法
    模块加载——modprobe和insmod的区别(转)
    UBOOT2016.05 看门狗
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13742719.html
Copyright © 2011-2022 走看看