我用 Python 完成了第一个正式项目,现在我的任务是为其编写测试。
由于这是我第一次做一个项目,这也是我第一次为其编写测试。
问题是,how我开始吗?我完全不知道。任何人都可以向我指出一些文档/教程/链接/书籍,我可以用它们来开始编写测试(我想特别是单元测试)
关于这个主题的任何建议都将受到欢迎。
如果您是使用单元测试的新手,那么最简单的学习方法通常是最好的。在此基础上我建议使用py.test而不是默认值unittest module.
考虑这两个示例,它们执行相同的操作:
示例 1(单元测试):
import unittest
class LearningCase(unittest.TestCase):
def test_starting_out(self):
self.assertEqual(1, 1)
def main():
unittest.main()
if __name__ == "__main__":
main()
示例 2(pytest):
def test_starting_out():
assert 1 == 1
假设两个文件都命名为test_unittesting.py
,我们如何运行测试?
示例 1(单元测试):
cd /path/to/dir/
python test_unittesting.py
示例 2(pytest):
cd /path/to/dir/
py.test
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)