Unit testing 需要推荐使用测试平台吗

Unit testing 需要推荐使用测试平台吗,unit-testing,testing,automated-tests,integration-testing,billing,Unit Testing,Testing,Automated Tests,Integration Testing,Billing,我们正在开发计费系统(基于java的模块),我们希望有一个测试框架。该测试框架应能够适用于任何类型的计费场景(例如:公用事业账单支付、水/电/或任何其他类型的计费)。通常,计费实体具有客户名称/使用情况等公共属性。我想选择一个合适的测试平台来测试我们的计费模块 它可以是开源/许可软件 有人能推荐这样的框架/引擎吗?如果你想使用开源工具,那么我推荐使用TestNG框架的Selenium Webdriver。您可以在web上获得大量文档和帮助。您可以使用Cucumber来描述各种测试场景(及其依赖关

我们正在开发计费系统(基于java的模块),我们希望有一个测试框架。该测试框架应能够适用于任何类型的计费场景(例如:公用事业账单支付、水/电/或任何其他类型的计费)。通常,计费实体具有客户名称/使用情况等公共属性。我想选择一个合适的测试平台来测试我们的计费模块

它可以是开源/许可软件


有人能推荐这样的框架/引擎吗?

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

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

基于您对您的需求所作的简短描述,我建议您:

1-用于功能测试并使您的所有场景自动化使用

2-然后,如果您想确定测试的优先级,想通过XML运行测试,想运行多个测试,那么您可以使用

以上都是完全开源的工具,通过编写脚本,您将从中获得真正的好处。它们允许您使用Java、Python、ruby等编程语言编写脚本。你将得到所有的细节,一旦你访问我在上述2点给定的链接


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

如果您想得到一些有用的答案,您必须为这个“计费系统”提供更多的信息。使用了什么技术…等等。。。看见