【问题标题】:Suggest a suitable Automated Testing Tool for my project为我的项目推荐合适的自动化测试工具
【发布时间】:2014-06-17 12:15:50
【问题描述】:

我们正在为我们的项目寻找一种自动化测试工具。由于我们在测试部门,我们更喜欢其中编程较少的工具。请为我们推荐一些工具。到目前为止,我们正在手动测试我们的应用程序。 我们的项目是用 Java 开发的。 有没有我可以使用的免费软件工具,还是使用付费工具更好?

提前致谢。

【问题讨论】:

  • 请与我们分享更多关于您的项目的信息。它是一个 Java Swing 应用程序还是一个 Web 应用程序,或者它根本没有 GUI?
  • 这个问题不是题外话吗?为什么还没有关闭?这个问题肯定会吸引垃圾邮件和固执己见的答案

标签: automated-tests


【解决方案1】:

减少编程?如果你想做严肃的回归测试,你需要像 JUnit 这样的东西来编写单元测试,但是单元测试需要你编写一些代码

这里有很多开源测试工具,其中一些可能会提供您想要的:http://java-source.net/open-source/testing-tools/junit

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

【讨论】:

    【解决方案2】:

    不确定您是否指的是 CI 工具,但我们在 Zappos 使用 Hudson,它运行良好。

    http://hudson-ci.org/

    .. 还有 CruiseControl:http://cruisecontrol.sourceforge.net/

    如果您不是在谈论 CI,也许您的意思是 QA 测试 - 在这种情况下,您应该看看 Selenium(用于 Web 应用程序)之类的东西:

    http://seleniumhq.org/

    如果您要进行 GUI 测试?我不太熟悉那个领域,但我听说过 WinRunner 和 Rational:

    http://en.wikipedia.org/wiki/HP_WinRunner http://www-01.ibm.com/software/rational/offerings/quality/

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

    http://www.autoitscript.com/autoit3/index.shtml

    【讨论】:

      【解决方案3】:

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

      • 除了 Selenium,虽然它有很多优点,但我正在阅读另一个工具,它使用与 Selenium 相同的 API。到目前为止,我看到的 API 的唯一变化是它降低了函数的复杂性,从而使正在学习的用户更容易和更简单。 该工具被称为“氦”,它的功能和代码比 Selenium 少 50%(甚至更多)。 该工具的唯一问题是它是用于学习目的的付费工具,并且用于实施规模不大的项目,您可以使用它。但是,是的,一段时间后它会花费你。

      我已经在 Helium 上实现了一些代码。如果您最初遇到任何问题或正在考虑实施,请告诉我。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-20
        • 1970-01-01
        • 2011-02-12
        • 1970-01-01
        相关资源
        最近更新 更多