软件测试

时间:2011-01-10 04:53:35

标签: java testing

  

可能重复:
  Software Testing Tools - for java

我刚刚阅读有关测试的信息,想知道所有软件/软件包可用于不同类型的测试

我唯一知道的是用于单元测试的jUnit / TestNG。

我主要是在寻找测试Java应用程序。

5 个答案:

答案 0 :(得分:7)

从头到尾:

  • 模拟框架(Easymock,JMock,Mockito)
  • Gui测试用品:Selenium
  • 有负载测试的东西(我认为是JMeter)
  • 根据您对测试的定义,您可能也会对静态代码分析感兴趣(Sonar,pmd,findbugs,checkstyle,Jdepend)
  • 代码覆盖率工具:Emma

你想要的几乎所有东西都可能存在

答案 1 :(得分:1)

JUnit是一个很好的单元测试。我见过很多被广泛使用的项目。

答案 2 :(得分:0)

问题不应该是关于使用什么包,而是如何测试IMO。 jUnit和jMock将为您提供所需的一切。

当然还有更多,但这些都是了解你想要的好开始。

检查一下有关测试http://martinfowler.com/articles/mocksArentStubs.html的一些见解(它关注的是模拟,但你会对测试有全面的了解)。

答案 3 :(得分:0)

  • HtmlUnit类似于selenium
  • 测试数据生成的Benerator
  • Ejb3Unit
  • 用于网络服务测试的SoapUI

点击此处查看更多建议 - http://java-source.net/open-source/testing-tools

答案 4 :(得分:0)

  • 测试管理工具“质量中心”
  • TEST EXECUTION TOOLS“QTP”
  • 性能测量工具“Loadrunner”
  • 需求管理工具“
  • 配置管理工具“SourceAnywhere”
  • 审阅工具“InView”
  • 静态分析工具“PMD”
  • 建模工具“Altova; ER”
  • 测试数据准备工具“克隆和测试”
  • 测试工具/单元测试框架工具“Junit”
  • 覆盖率测量工具“CodeCover”
  • 安全工具“Fortify”