测试自动化编排工具/语言

时间:2012-11-27 18:25:46

标签: automated-tests orchestration

此方案的测试工具包括:(在ubuntu上)

  1. 监视和报告一些前提条件,如数据库表,运行守护进程等。
  2. 运行脚本将数据注入mysql。此脚本插入少量数据,需要根据某些FINISH Criteria
  3. 运行N次
  4. 监控一些表并为相同的
  5. 创建图表结果

    然后,我们可以使用各种数据集运行此测试,并查看结果。

    这种工作流程在许多测试用例中很常见。是否有一个已经提供此业务流程的工具,这是基于命令行的所有环境。

    我搜索但找不到任何用于Test Orchestration的工具。

    现在我可以用Java或Perl或任何其他语言自己开发它,但是看看是否有可用的东西会很好看,所以我不必从头开始。

    现在Jenkins确实提供了一种测试编排,但就像在类固醇上使用命令行工具一样,测试结果需要与Jenkins插件和可用工具集成。 我想知道是否有可用的Java库或perl包,它们具有事件驱动/结果驱动的Orchestration

    我还包括“语言”因为我想知道是否有最适合的语言来开发这个框架,因为有很多语言可供选择。同时,如果在Perl中开发了AUT(测试中的应用程序),那么选择(让我们说)Java开发这个测试编排框架是不是一个好主意?

    我意识到这是一个两部分问题,可以作为两个单独的问题,但我不想在这里放松主题。

    就部署业务流程而言,有很多选择,例如FabricKokkiPonipuppet等,但测试业务流程没有。

1 个答案:

答案 0 :(得分:0)

我不清楚你对编排的确切含义。如果您的意思是控制由多个组件组成的系统,则可以使用Robot FrameworkCucumber等工具。