多测师讲解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添加用例到列表中在进行



原文地址:https://www.cnblogs.com/xiaolehua/p/13742719.html