需要推荐使用测试平台

Need a recommendation to use a testing platform

我们正在开发计费系统(基于 java 的模块),为此我们希望有一个测试框架。该测试框架应该能够适用于任何类型的计费场景(例如:公用事业账单支付,water/electricity/or 任何其他类型的计费)通常计费实体具有共同的属性,如客户 name/usage/ 等。我想挑选一个合适的测试平台来测试我们的计费模块。

可以是opensource/licensed软件

谁能推荐这样的framework/engine?

如果您想使用开源工具,那么我会推荐带有 TestNG 框架的 Selenium Webdriver。您可以在网络上获得大量文档和帮助。

您可以使用 Cucumber 来描述各种测试场景(及其依赖关系)。 这些场景将由 jUnit 支持,用于将描述粘合到可执行代码中。 jUnit 通常也用于编写低级测试(供开发人员使用)。 Cucumber 的好处是可以为您提供报告,并且可以很好地与用户及其代表进行讨论。

根据您给出的关于您的需求的简短描述,我建议您遵循以下建议:

1 - 用于功能测试和使所有场景自动化使用 Selenium WebDriver

2 - 然后如果你想优先考虑你的睾丸,想要 运行 通过 XML 测试,想要 运行 多项测试然后你可以使用 TestNG Framework

以上是完全开源的工具,您将通过编写脚本从中受益。它们允许您使用 Java 、 Python 、 ruby 等编程语言编写脚本。一旦您访问我在以上 2 点中给出的链接,您将获得所有详细信息。

根据您给定的要求,我认为以上 2 个工具足以使所有内容自动化以进行测试。