【发布时间】:2018-02-04 01:05:05
【问题描述】:
我已经构建了一个烧瓶宁静的应用程序,我认为这是通过邮递员进行的全面测试。我从命令行使用 newman 运行我的测试。
我正在尝试使用 coverage.py 来确定我是否在测试中遗漏了任何代码,但我无法通过 newman 让它与外部测试过程一起工作。
我遵循了烧瓶指南并添加了一个关闭端点,纽曼脚本最后调用了该端点。当我检查覆盖率报告时,它基本上说我的所有代码都没有被覆盖。
这甚至可能吗?是否有其他工具可以让我检查现有测试的覆盖率?我真的不想为了获得覆盖率而将所有测试都转换为 python。
【问题讨论】:
-
你在做什么样的测试?覆盖率报告是一种主要用于单元测试等低级测试的工具。另一方面,您似乎通过 HTTP 访问系统,这对于集成、行为或端到端测试等高级测试来说是典型的。
标签: python rest flask code-coverage postman