news 2026/4/15 15:32:45

19、测试驱动开发:工具、技巧与文档驱动实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
19、测试驱动开发:工具、技巧与文档驱动实践

测试驱动开发:工具、技巧与文档驱动实践

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

同时,常规的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!