此场景的测试工具包括:(在 ubuntu 上)
- 监控和报告一些先决条件,如数据库表、守护进程运行等。
- 运行脚本将数据注入 mysql。此脚本插入少量数据,需要根据一些 FINISH Criteria 运行 N 次
- 监视一些表并为其创建图形结果
然后,我们可以使用各种数据集运行此测试,并查看结果。
这种工作流程在许多测试用例中都很常见。是否有一个工具已经提供了这个编排,这是所有基于命令行的环境。
我搜索但找不到任何此类用于测试编排的工具。
现在我可以自己用 Java 或 Perl 或任何其他语言开发它,但如果有一些东西已经可用,我会很高兴,所以我不必从头开始。
现在Jenkins确实提供了一种测试编排,但就像是在类固醇上拥有一个命令行工具,并且测试结果需要与可用的 Jenkins 插件和工具集成。我想知道是否有可用的 java 库或 perl 包,它们具有事件驱动/结果驱动的编排
我还包括了“语言”,因为我想知道是否有最适合开发这个框架的语言,因为有很多语言可供选择。同时,如果 AUT(被测应用程序)是用 Perl 开发的,那么选择(比方说)Java 来开发这个测试编排框架是一个好主意吗?
我意识到这是一个两部分的问题,可以作为两个单独的问题,但我不想在这里松散主题。