一、编写测试用例
编写测试用例是编写测试函数的步。测试用例是指一组输入和预期输出,用于验证函数的正确性。测试用例应该覆盖函数的所有分支和边界情况。对于一个计算器函数,可以编写以下测试用例
assert add(2, 3) == 5
assert add(-2, 3) == 1
assert add(0, 0) == 0
assert add(1.1, 2.2) == 3.3
二、编写测试函数
编写测试函数的第二步是编写测试函数本身。测试函数是一个函数,用于执行测试用例并报告测试结果。测试函数应该将测试用例作为参数,并使用assert语句进行断言。对于上面的测试用例,可以编写以下测试函数
def test_add()
assert add(2, 3) == 5
assert add(-2, 3) == 1
assert add(0, 0) == 0
assert add(1.1, 2.2) == 3.3
三、运行测试函数
ittestittestner类,可以运行测试函数并生成测试报告。可以编写以下测试脚本
portittest
ittest.TestCase)
def test_add(self)
self.assertEqual(add(2, 3), 5)
self.assertEqual(add(-2, 3), 1)
self.assertEqual(add(0, 0), 0)ostEqual(add(1.1, 2.2), 3.3)
ameain__’ittestain()
函数的正确性。在实际开发中,测试函数是非常重要的一部分,可以帮助开发人员及时发现和修复bug,提高软件质量。