TestSuite
测试套件,可以将多个测试用例集合在一起,能一起执行选中的测试用例
TextRunner 执行测试用例 通过TextTestRunner 类提供的 run()方法来执行test suite断言
assertEqual(a,b): 断言 a 和 b 是否相等,相等则测试用例通过。 assertNotEqual(a,b): 断言 a 和 b 是否相等,不相等则测试用例通过。 assertTrue(x) :断言 x 是否 True ,是 True 则测试用例通过。 assertFalse(x) :断言 x 是否 False ,是 False 则测试用例通过。 assertIs(a,b): 断言 a 是否是 b ,是则测试用例通过。 assertNotIs(a,b): 断言 a 是否是 b ,不是则测试用例通过。 assertIsNone(x) :断言 x 是否 None ,是 None 则测试用例通过。 assertIsNotNone(x) :断言 x 是否 None ,不是 None 则测试用例通过。 assertIn(a,b) :断言 a 是否在 b 中,在 b 中则测试用例通过。 assertNotIn(a,b) :断言 a 是否在 b 中,不在 b 中则测试用例通过。 assertIsInstance(a,b) :断言 a 是是 b 的一个实例,是则测试用例通过。 assertNotIsInstance(a,b) :断言 a 是是b的一个实例,不是则测试用例通过。 相同时 不同时生成测试报告
html 格式的就是 HTMLTestRunner 了, HTMLTestRunner 是 Python 标准库的 unittest 框架的 一个扩展,它可以生成一个直观清晰的 HTML 测试报告。使用的前提就是要下载 HTMLTestRunner.py读取xml文件
定义一个加减方法写一个xml文件 读取xml文件内容
引用到测试用例
读取csv文件
创建一个csv文件
读取csv文件内容 引用到测试用例
修改一些数据
练习
1.
定义加减乘除方法
在测试用例引用
2.
xml格式的
csv格式的



