我们的代码库包含多种语言的代码,从 Python 到 C# 到 MATLAB 和 LaTeX。目前,我们对每种单独的语言都有单元测试(使用特定于语言的框架)。这使得测试自动化很麻烦,尤其是收集和检查所有不同的报告。
因此,我正在寻找一种测试自动化工具
- 可移植(至少 Windows + Linux)
- 与语言无关
- 可以扩展(自定义报告,其他语言,...)
理想情况下,该工具将通过插件连接到现有的特定于工具的框架,如 Python unittest
、C#NUnit
等。
有这样的工具吗?如果没有,你如何处理这样的测试场景?