1.python单元测试框架介绍
python自带单元测试库为:unittest,包括有测试前数据构造(初始化)、测试function编写、测试套管理。测试用例通过测试套加载。通过编写python脚本驱动测试套实现测试用例执行。
1.1unittest单元测试框架分析:
- 导入测试库:import unittest
- 测试用例编写:setUp():测试环境构造(初始化) 、tearDown():测试环境清理
- 测试用例管理(测试套):unittest.TestSuite(),增加测试用例到测试套:addTest(class_name("test_case_name"))
- 测试用例执行:runner = unittest.TextTestRunner();runner.run(suit)
注:所有测试用例均以test_开头。《Selenium2自动化测试实战---基于Python语言》有关于unittest详细介绍。
2.Django单元测试框架结构分析
Django单元测试框架默认使用