真爱无限的知识驿站

学习积累技术经验,提升自身能力

python自动化测试中的单元测试、批量执行与测试报告输出

我们都知道,在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


<< 1 >>

Powered By Z-BlogPHP 1.7.3

Copyright 2024-2027 pukuimin Rights Reserved.
粤ICP备17100155号