测试驱动开发:工具、技巧与文档驱动实践
1. 测试工具介绍
1.1 nose 测试框架
1.1.1 安装与基本使用
nose 是一个强大的测试运行器,具备强大的测试发现功能。可以使用 easy_install 进行安装:
$ easy_install nose
安装完成后,会出现一个新的命令 nosetests 。使用该命令可以直接运行测试,例如:
$ nosetests -v
nose 会递归浏览当前目录,自动发现测试并构建测试套件,无需编写样板代码,只需编写测试类即可。
1.1.2 编写测试
nose 会运行名称匹配正则表达式 ((?:^|[b_.-])[Tt]est) 的类和函数,这些类和函数所在的模块也需匹配该模式。例如,以下 test_ok.py 模块会被 nose 识别并运行:
# test_ok.py
def test_ok():
print 'my test'
运行测试:
$ nosetests -v
同时,常规的
超级会员免费看
订阅专栏 解锁全文
1506

被折叠的 条评论
为什么被折叠?



