1.UnitTest框架介绍
1.1 unittest模块的各个属性说明(test
fixture、test case、test suite、test runner)
1.2 使用unittest框架编写测试用例思路
1.3 使用unittest框架编写测试用例实例
1.4 常用UnitTest断言
assertEqual :前后两个数不等的话,失败
assertNotEqual :检查表达式是否为假
assertTrue :布尔值断言,判断是否为true
assertFalse
assertIsNone
assertIsNotNone
1.5 框架中的常见类的介绍
TestCase类
TestSuite类
TestLoader类
TextTestRunner类
TextTestResult类
TestFixture类
2.UnitTest用例调用方法
2.1调用方案一:unittest.main()
2.2调用方案二:run()
2.3调用方案三:通过discover方法搜集用例通过run()执行
3.生成HTML测试报告
3.1 引用扩展模块HTMLTestRunner
3.2 分析HTMLTestRunner源代码
3.3 获取运行结果属性
|
|