我们都知道,在robot framework的IDE中执行测试用例,会自动生成测试报告,而纯Python写的函数,单元测试方法是不会自动生成测试报告的,本文就来讲下单元测试和测试报告的生成。
单元测试类库:unittest,在安装python就自带,不需要额外安装,只需要引用即可,下面贴上核心代码,包括两个单元测试:
#unittest1.py
#coding:utf-8 import unittest class case1(unittest.TestCase): def test_case1(self): """ 这里是第1个测试用例 """ result=125*30 print("test_case1 begin") #self.assertEqual(result,3750,'test_case1 结果失败!') assert result==3750,'test_case1 fail!' print("test_case1 结果正确") pass