1.运行unittest时要保证默认测试环境是unittest 在File–》settings 里面找到tool
2.py文件的类必须继承TestCase
测试用例必须以test开头
调用main方法来执行测试用例
测试用例按照ascii的顺序执行
import unittest
# 必须继承TestCase类
class Test(unittest.TestCase):
# 前置方法 在所有测试用例之前执行,且只执行一次
@classmethod
def setUpClass(cls):
print('-------------打开浏览器---------------')
# 前置方法 在每一个测试用例之前执行
def setUp(self):
print('-------------打开页面---------------')
# 后置方法 在每一个测试用例之后执行
def tearDown(self) :
print('----------关闭页面--------------')
# 在所有用例之后执行,且只执行一次
@classmethod
def tearDownClass(cls):
print('---------------关闭浏览器-------------------')
# 测试用例方法必须以test开头
# 尽量保持用例之间的独立性
# 用例之间有顺序,按照用例名的ASCII顺序执行
def test01(self):
print('----------------测试用例test01---------------------')
def test02(self):
print('----------------测试用例test02---------------------')
if __name__ == '__main__':
# Test().test01()
# Test().test02()
unittest.main()
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/184162.html原文链接:https://javaforall.cn