安博测试空间技术中心 btestingsky/ 地址: 地址:北京市海淀区路 40 号大唐电信测试空间楼 联系电话: 联系电话:010-62303223 62303260 62303230 10 款
常用 Java 测试工具
1. 美国 Segue 公司的 Silk 系列产品 Segue 公司一直专注于软件质量优化领域。在 Segue 的产品套件中,拥有业内最强劲且 最容易使用的、用于企业应用测试、调优和监测的自动化工具,能够帮助用户保障应用在其 生命周期内的可靠性和性能。 (1) SilkPerformer——企业级性能测试工具 企业级自动化测试工具能够支持多种系统,如 Java、.Net、Wireless、COM、CORBA、 Oracle、Citrix、MetaFrame、客户机/服务器、以及各种 ERP/CRM 应用 多项专利技术精确模拟各种复杂的企业环境 可视化脚本记录功能及自定义工具简化了测试创建工作 SilkPerformer 的 Java/.
NET 浏览器以及 JUnit/NUnit 测试输入功能简化了对并发访问情 况下远程应用组件的早期负载测试工作 方便易用,
工作流向导会逐步引导用户完成整个测试流程 (2) SilkTest International——业内唯一的 Unicode 功能测试工具 SilkBean 充分利用 Java 语言的“编写一次,随处使用”的优点,让用户不必修改现有 的脚本而能够在多种基于 Unix 的
系统上运行 能够识别多种开发平台,如 Java、JavaScript、
HTML、ActiveX、Visual Basic 和 C/C++ 等 一套脚本可供所有支持的语言使用 内置的错误恢复系统不仅具有自定义功能,可进行无人看守的自动测试 赛格瑞(Segue)公司是全球范围内专注于
软件质量优化解决
方案的领导者。2005 年,赛 格瑞(Segue)公司在中国设立了专门的销售服务公司,因此,赛格瑞(Segue)公司的软件测试 产品在中国有了更好的技术支持。 参考网站:segue/ 推荐指数:★★★★★ 2. MaxQ MaxQ 是一个免费的功能测试工具。它包括一个 HTTP 代理工具,可以录制测试脚本, 并提供回放测试过程的命令行工具。测试结果的统计图表类似于一些较昂贵的商用测试工 具。MaxQ 希望能够提供一些关键的功能,比如 HTTP 测试录制回放功能,并支持脚本。 参考网站:maxq.tigris.org/ 推荐指数:★★★☆☆ 3. Httpunit
HttpUnit 是一个开源的测试工具,是基于 JUnit 的一个测试框架,主要关注于测试 Web 应用,解决使用 JUnit 框架无法对远程 Web 内容进行测试的弊端。 HttpUnit 提供的帮助类让测试者可以通过
Java 类和服务器进行交互,并且将服务器端 的响应当作文本或者 DOM 对象进行处理。 HttpUnit 还提供了一个模拟 Servlet 容器, 让测试 者不需要发布 Servlet,就可以对 Servlet 的内部代码进行测试。本文中作者将详细的介绍如 何使用 HttpUnit 提供的类完成集成测试。 参考网站:http
://httpunit.org/ 推荐指数:★★★☆☆ 4. Junit 是通用的测试 java 程序的测试框架 JUnit 可以对 Java 代码进行白盒测试。通过 JUnitk 可以用 mock objects 进行隔离测试;用 Cactus 进行容器内测试;用 Ant 和 Maven 进行自动 构建;在 Eclipse 内进行测试;对 Java 应用程序、Filter、Servlet、EJB、JSP、数据库应用程 序、Taglib 等进行单元测试。 参考网站:junit.org/ 推荐指数:★★★★★ 5. Jtest Jtest 是 Parasoft 公司推出的一款针对 java 语言的自动化白盒测试工具,它通过自动实现 java 的单元测试和代码标准校验,来提高代码的可靠性。Jtest 先分析每个 java 类,然后自 动生成 junit 测试用例并执行用例,从而实现代码的最大覆盖,并将代码运行时未处理的异 常暴露出来;另外,它还可以检查以 DbC(Design by Contract)规范开发的代码的正确性。 用户还可以通过扩展测试用例的自动生成器来添加更多的 junit 用例。Jtest 还能按照现有的 超过 350 个编码标准来检查并自动纠正大多数常见的编码规则上的偏差, 用户可自定义这些 标准, 通过简单的几个点击,就能预防类似