python unittest基本思路
unittest是python中的单元测试框架,但也可以作为selenium自动化测试框架。
基本思路主要分为以下三步:
1. 设计测试用例,注意点主要是要包含测试类和测试方法
class unittest_class(unittest.TestCase): #必须包含unittest模块下的TestCase类
def setUp(self):
print("start")
def test_add1(self): #测试方法需以test开头
assertEqual(断言)
def tearDown(self):
print("end")
2. 断言
python中断言主要通过assert语句实现,如assertEqual(a,b) , assertTrue(x)
3. 统计测试结果
unittest框架的好处之一就在于可统计测试用例的执行结果,后期可将测试结果生成测试报告,从而实现测试进展的汇报与测试结果的展示输出。