Python 集成/回归测试框架
Python integration / regression testing framework
我只是想知道在Python中是否有任何好的框架可以进行集成/回归测试?我想 运行 大型输入数据文件(传感器测量)上的所有模块,以确保代码中的新更改没有引入任何新缺陷(对于每次提交)。当然,我可以在某个 pytest 子目录中自己实现这样的测试 + 报告,但也许有一些开箱即用的解决方案?
谢谢!
干杯,
阿列克谢
我最近听说 pytest
的 pytest-regressions
插件,它似乎很适合您的用例。
作者将其描述为:
a pytest plugin that helps to test datasets and objects by automatically
serializing expected data on disk and later checking test results against it
PyCon 演示:
https://us.pycon.org/2020/schedule/presentation/110/
Github 页面:
https://github.com/ESSS/pytest-regressions
我只是想知道在Python中是否有任何好的框架可以进行集成/回归测试?我想 运行 大型输入数据文件(传感器测量)上的所有模块,以确保代码中的新更改没有引入任何新缺陷(对于每次提交)。当然,我可以在某个 pytest 子目录中自己实现这样的测试 + 报告,但也许有一些开箱即用的解决方案?
谢谢!
干杯, 阿列克谢
我最近听说 pytest
的 pytest-regressions
插件,它似乎很适合您的用例。
作者将其描述为:
a pytest plugin that helps to test datasets and objects by automatically serializing expected data on disk and later checking test results against it
PyCon 演示: https://us.pycon.org/2020/schedule/presentation/110/
Github 页面: https://github.com/ESSS/pytest-regressions