在Python中设计测试框架!

-1 投票
1 回答
890 浏览
提问于 2025-04-16 21:26

我想在Python中设计一个框架,用来测试开发代码。

比如说,

我写了一个小程序,用Python来加两个数字。现在我想用一种自动化的方式来测试这个Python代码,也就是说,我想把输入和预期的输出存放在某个地方,然后只需运行这个Python脚本,就能验证输出是否正确。

你能帮我开始这个吗?有没有好的文档可以参考一下测试的内容?

还有,有经验的人请分享一下Python编程的应用范围,它可以用在哪里等等。

谢谢! :)

1 个回答

3

如果你在考虑从头开始自己写一个单元测试库,那其实没必要。现在已经有很多现成的选择,包括标准库里就有一个!(unittest)

Nose 是一个很受欢迎的替代方案,可以用来代替标准库里的unittest。

这里有一个很好的教程,教你怎么使用它:http://ivory.idyll.org/articles/nose-intro.html

撰写回答