Automated tests 为我的项目推荐一个合适的自动化测试工具

Automated tests 为我的项目推荐一个合适的自动化测试工具,automated-tests,Automated Tests,我们正在为我们的项目寻找自动化测试工具。因为我们在测试部门,所以我们更喜欢一个编程更少的工具。请为我们推荐一些工具。到目前为止,我们正在手动测试我们的应用程序。 我们的项目正在用Java开发。 有没有我可以使用的免费软件工具,或者使用付费工具更好 提前感谢。少编程?如果您想进行认真的回归测试,您将需要类似JUnit的东西来编写单元测试,但是单元测试需要您编写一些代码 下面是一个开放源代码测试工具的大列表,其中一些工具可能提供您想要的: 例如,T2声称是一种随机测试工具。作为一个例子,它是完全自动

我们正在为我们的项目寻找自动化测试工具。因为我们在测试部门,所以我们更喜欢一个编程更少的工具。请为我们推荐一些工具。到目前为止,我们正在手动测试我们的应用程序。 我们的项目正在用Java开发。 有没有我可以使用的免费软件工具,或者使用付费工具更好


提前感谢。

少编程?如果您想进行认真的回归测试,您将需要类似JUnit的东西来编写单元测试,但是单元测试需要您编写一些代码

下面是一个开放源代码测试工具的大列表,其中一些工具可能提供您想要的:


例如,T2声称是一种随机测试工具。作为一个例子,它是完全自动的,但必须记住,随机测试的代码覆盖率通常非常有限。它应作为其他测试方法的补充。T2检查内部错误、运行时异常、方法规范和类不变量。

少编程?如果您想进行认真的回归测试,您将需要类似JUnit的东西来编写单元测试,但是单元测试需要您编写一些代码

下面是一个开放源代码测试工具的大列表,其中一些工具可能提供您想要的:


例如,T2声称是一种随机测试工具。作为一个例子,它是完全自动的,但必须记住,随机测试的代码覆盖率通常非常有限。它应作为其他测试方法的补充。T2检查内部错误、运行时异常、方法规范和类不变量。

不确定您指的是CI工具还是非CI工具,但我们在Zappos使用Hudson,它工作得很好

…还有CruiseControl:

如果你不是在谈论CI,也许你指的是QA测试——在这种情况下,你应该看看Selenium(用于web应用程序)之类的东西:

如果你在做GUI测试?我不太熟悉这个领域,但我听说过WinRunner和Rational:

…虽然两者都不是真正的免费工具。类似AutoIT的功能可能会帮助您移动小部件,但它缺少报告部分:


不确定您指的是CI工具还是非CI工具,但我们在Zappos使用Hudson,它运行得非常好

…还有CruiseControl:

如果你不是在谈论CI,也许你指的是QA测试——在这种情况下,你应该看看Selenium(用于web应用程序)之类的东西:

如果你在做GUI测试?我不太熟悉这个领域,但我听说过WinRunner和Rational:

…虽然两者都不是真正的免费工具。类似AutoIT的功能可能会帮助您移动小部件,但它缺少报告部分:


您的问题可能有两个答案:

  • 除了Selenium,尽管它有很多优点,但我正在阅读另一个使用Selenium使用的相同API的工具。到目前为止,我所看到的API中唯一的变化是它降低了函数的复杂性,从而使正在学习的用户更加容易和简单。 该工具被称为“氦”,它的功能和代码比Selenium少50%(甚至更多)。 这个工具的唯一问题是它是一个付费工具,用于学习目的,用于实施规模不大的项目。但是,是的,过一段时间你就要付出代价了
我已经在氦上实现了一些代码。请让我知道,如果您最初面临任何问题,或者您正在考虑实施它

  • 另外,您可以使用Selenium Builder(),它是Selenium IDE的高级形式。它以不同的语言导入您的命令,并与Selenium IDE()一样更有效地工作。因此,您可以在EclipseIDE中导入脚本并按原样执行它们

如果您对任何工具有任何疑问,请告诉我。

您的问题可能有两个答案:

  • 除了Selenium,尽管它有很多优点,但我正在阅读另一个使用Selenium使用的相同API的工具。到目前为止,我所看到的API中唯一的变化是它降低了函数的复杂性,从而使正在学习的用户更加容易和简单。 该工具被称为“氦”,它的功能和代码比Selenium少50%(甚至更多)。 这个工具的唯一问题是它是一个付费工具,用于学习目的,用于实施规模不大的项目。但是,是的,过一段时间你就要付出代价了
我已经在氦上实现了一些代码。请让我知道,如果您最初面临任何问题,或者您正在考虑实施它

  • 另外,您可以使用Selenium Builder(),它是Selenium IDE的高级形式。它以不同的语言导入您的命令,并与Selenium IDE()一样更有效地工作。因此,您可以在EclipseIDE中导入脚本并按原样执行它们

如果您对任何工具有任何疑问,请告诉我。

请与我们分享有关您项目的更多信息。它是Java Swing应用程序还是web应用程序,或者它根本没有GUI?这个问题不是离题了吗?为什么还没有关门?当然,这个问题将吸引垃圾邮件和意见一致的回答,请与我们分享更多关于您的项目。它是Java Swing应用程序还是web应用程序,或者它根本没有GUI?这个问题不是离题了吗?为什么还没有关门?这个问题肯定会吸引垃圾邮件和意见一致的答案