在Python中设计测试框架!
我想在Python中设计一个框架,用来测试开发代码。
比如说,
我写了一个小程序,用Python来加两个数字。现在我想用一种自动化的方式来测试这个Python代码,也就是说,我想把输入和预期的输出存放在某个地方,然后只需运行这个Python脚本,就能验证输出是否正确。
你能帮我开始这个吗?有没有好的文档可以参考一下测试的内容?
还有,有经验的人请分享一下Python编程的应用范围,它可以用在哪里等等。
谢谢! :)
1 个回答
3
如果你在考虑从头开始自己写一个单元测试库,那其实没必要。现在已经有很多现成的选择,包括标准库里就有一个!(unittest)
Nose 是一个很受欢迎的替代方案,可以用来代替标准库里的unittest。
这里有一个很好的教程,教你怎么使用它:http://ivory.idyll.org/articles/nose-intro.html