教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

自動化測試中常用的斷言方法有哪些?

更新時間:2023年07月06日13時57分 來源:傳智教育 瀏覽次數(shù):

好口碑IT培訓

斷言讓程序代替人為判斷測試程序執(zhí)行結(jié)果是否符合預期結(jié)果的過程, 自動化測試中腳本在執(zhí)行的時候一般都是無人值守狀態(tài),我們不知道執(zhí)行結(jié)果是否符合預期結(jié)果,所以我們需要讓程序代替人為檢測程序執(zhí)行的結(jié)果是否符合預期結(jié)果,這就需要使用斷言。

UnitTest中提供了非常豐富的斷言方法, 復雜的斷言方法在自動化測試中幾乎使用不到,所以我們只需要掌握幾個常用的即可:

斷言方法

調(diào)用斷言方法的示例代碼如下:

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 分享到:
和我們在線交談!