介绍10款常用的JAVA测试工具
1.美国Segue公司Silk系列产品
Segue公司一直专注于软件质量优化领域。在Segue的产品套件中,我们拥有业界最强大、最易于使用的自动化工具,用于企业应用测试、调优和监控,可以帮助用户确保应用在其生命周期中的可靠性和性能。
(1)屌丝表演者——企业绩效测试工具
企业级自动化测试工具可以支持多种系统,比如Java,。Net、无线、COM、CORBA、Oracle、Citrix、MetaFrame、客户机/服务器和各种ERP/CRM应用程序。
多项专利技术精确模拟各种复杂的企业环境。
可视化脚本记录功能和自定义工具简化了测试创建。
SilkPerformer的Java/。NET浏览器和JUnit/NUnit测试输入功能简化了并发访问情况下远程应用组件的早期加载测试。
易于使用,工作流向导将引导用户逐步通过整个测试过程。
(2)silk test International-业界的Unicode功能测试工具
SilkBean充分利用了Java语言“一次编写,随处使用”的优势,使用户可以在各种基于Unix的系统上运行,而无需修改现有的脚本。
能够识别多种开发平台,如Java、JavaScript、HTML、ActiveX、Visual Basic和C/C++等。
一组脚本可以在所有支持的语言中使用。
内置的错误恢复系统不仅具有自定义功能,还可以用于无人值守的自动测试。
Segue是一家专注于软件质量优化解决方案的全球性公司。2005年,赛格在中国成立了专门的销售服务公司,因此赛格的软件测试产品在中国有了更好的技术支持。
参考网站:http://www.segue.com.cn/
推荐指数:★★★★★
2.值函数分解
MaxQ是一个免费的功能测试工具。它包括一个HTTP代理工具,可以记录测试脚本并提供命令行工具来回放测试过程。测试结果统计图类似于一些比较贵的商业测试工具。MaxQ希望提供一些关键的功能,比如HTTP测试录音回放,支持脚本。
参考网站:http://maxq.tigris.org/
推荐指数:★★★★☆☆
3.Httpunit
HttpUnit是一个开源的测试工具,一个基于JUnit的测试框架,主要侧重于测试Web应用,解决了使用JUnit框架无法测试远程Web内容的缺点。
HttpUnit提供的help类允许测试人员通过Java类与服务器进行交互,并将服务器端的响应作为文本或DOM对象对待。HttpUnit还提供了一个模拟的Servlet容器,它允许测试人员在不发布Servlet的情况下测试Servlet的内部代码。在本文中,作者将详细介绍如何使用HttpUnit提供的类来完成集成测试。
参考网站:http://www.httpunit.org/
推荐指数:★★★★☆☆
4.单元测试
JUnit是一个测试java程序的通用测试框架,它可以在白盒中测试Java代码。JUnitk可用于模拟对象的隔离测试;在装有仙人掌的容器中测试;用Ant和Maven自动构造;在Eclipse中测试;单元测试Java应用、过滤器、Servlet、EJB、JSP、数据库应用、Taglib等。
参考网站:http://www.junit.org/
推荐指数:★★★★★
5.日语托业
Jtest是Parasoft公司推出的java语言自动白盒测试工具。通过自动实现java单元测试和代码标准检查,可以提高代码的可靠性。Jtest首先分析每个java类,然后自动生成junit测试用例并执行,从而实现代码覆盖,暴露代码运行时未处理的异常;此外,它还可以检查用DbC(契约式设计)规范开发的代码的正确性。用户还可以通过扩展测试用例的自动生成器来添加更多的junit用例。Jtest还可以根据现有的350多种编码标准检查并自动纠正大多数常见编码规则的偏差。用户可以自定义这些标准,只需简单地点击几下,就可以防止代码问题,如未处理的异常、函数错误、内存泄漏、性能问题和安全风险。
JTest的优势在于静态代码分析。至于测试代码的自动生成,当然生成一个测试代码框架是好的,但是要做好单元测试还有很多工作要做。
参考网站:http://www.parasoft.com/jsp/aep/aep.jsp
推荐指数:★★★☆
0条评论