• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

10款常用的JAVA测试工具

发布: 2009-12-31 10:49 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 359次 | 进入软件测试论坛讨论

领测软件测试网

  JTest最大的优势在于静态代码分析,至于自动生成测试代码,当然生成测试代码框架也是不错的,但要做好单元测试用户还要做大量的工作。

  参考网站:http://www.parasoft.com/jsp/aep/aep.jsp推荐指数:★★★★☆

  6. Hansel Hansel 是一个测试覆盖率的工具——与用于单元测试的 JUnit framework 相集成,很容易检查单元测试套件的覆盖情况。

  参考网站:http://hansel.sourceforge.net/推荐指数:★★☆☆☆

  7. Cactus

  Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务Java代码。Cactus框架的主要目标是能够单元测试服务端的使用Servlet对象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等针对外部可测试组件运行时,需要把JUnit测试运行为发送HTTP请求给组件的客户端进程。为了在服务器容器内部运行JUnit测试,可以用Cactus框架,它是一个免费的开源框架,是Apache

  Jakarta项目的一部分。Cactus 包含了关于JUnit客户端如何连接到服务器,然后使测试运行的详细信息。

  参考网站:http://jakarta.apache.org/cactus/推荐指数:★★★★☆

  8. JFCUnit

  JFCUnit使得你能够为Java偏移应用程序编写测试例子。它为从用代码打开的窗口上获得句柄提供了支持;为在一个部件层次定位部件提供支持;为在部件中发起事件(例如按一个按钮)以及以线程安全方式处理部件测试提供支持。

  参考网站:http://jfcunit.sourceforge.net/推荐指数:★★★☆☆

  9. StrutsTestCase StrutsTestCase(STC)框架是一个开源框架,用来测试基于 Struts 的 Web

  应用程序。这个框架允许您在以下方面进行测试:u 在 ActionForm 类中的验证逻辑(validate() 方法)

  u 在 Action 类中的业务逻辑(execute() 方法)

  u 动作转发(Action Forwards)。

  u 转发 JSP STC 支持两种测试类型:u Mock 方法 —— 在这种方法中,通过模拟容器提供的对象(HttpServletRequest、

  HttpServletResponse 和 ServletContext),STC 不用把应用程序部署在应用服务器中,就可以对其进行测试。

  u Cactus 方法 —— 这种方法用于集成测试阶段,在这种方法中,应用程序要部署在容器中,所以可以像运行其他 JUnit 测试用例那样运行测试用例。

  参考网站:http:// strutstestcase.sourceforge.net/推荐指数:★★★★☆

  10. TestNG TestNG是根据JUnit 和

  NUnit思想而构建的一个测试框架,但是TestNG增加了许多新的功能使得它变得更加强大与容易使用比如:u 支持JSR 175注释(JDK

  1.4利用JavaDoc注释同样也支持)

  u 灵活的Test配置u 支持默认的runtime和logging JDK功能u 强大的执行模型(不再TestSuite)

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网