我用 Python 完成了我的第一个正式项目,现在我的任务是为它编写测试。
由于这是我第一次做项目,所以这是我第一次为它编写测试。
问题是,我该 如何 开始?我完全不知道。任何人都可以指出我可以用来开始编写测试的一些文档/教程/链接/书籍(我想特别是单元测试)
欢迎就此主题提出任何建议。
原文由 user225312 发布,翻译遵循 CC BY-SA 4.0 许可协议
我用 Python 完成了我的第一个正式项目,现在我的任务是为它编写测试。
由于这是我第一次做项目,所以这是我第一次为它编写测试。
问题是,我该 如何 开始?我完全不知道。任何人都可以指出我可以用来开始编写测试的一些文档/教程/链接/书籍(我想特别是单元测试)
欢迎就此主题提出任何建议。
原文由 user225312 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答884 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
如果您是使用单元测试的新手,那么最简单的学习方法通常是最好的。在此基础上,我建议使用
py.test
而不是 默认的unittest
模块。考虑这两个例子,它们做同样的事情:
示例 1(单元测试):
示例 2(pytest):
假设这两个文件都命名为
test_unittesting.py
,我们如何运行测试?示例 1(单元测试):
示例 2(pytest):