教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

自动化测试中常用的断言方法有哪些?

更新时间:2023年07月06日13时57分 来源:传智教育 浏览次数:

好口碑IT培训

断言让程序代替人为判断测试程序执行结果是否符合预期结果的过程, 自动化测试中脚本在执行的时候一般都是无人值守状态,我们不知道执行结果是否符合预期结果,所以我们需要让程序代替人为检测程序执行的结果是否符合预期结果,这就需要使用断言。

UnitTest中提供了非常丰富的断言方法, 复杂的断言方法在自动化测试中几乎使用不到,所以我们只需要掌握几个常用的即可:

断言方法

调用断言方法的示例代码如下:

import unittest

def add(x, y):
    return x + y
    
class TestAssert(unittest.TestCase):

    def test01(self):
        num = add(1, 2)
        self.assertEqual(3, num)
        
    def test02(self):
        num = add(1, 2)
        is_ok = num == 3
        self.assertTrue(is_ok)

0 分享到:
和我们在线交谈!