我们的WEB项目是基于SSH架构的。不知道有什么工具适合测试?以及如何使用推荐的工具?提前感谢!

10常用JAVA测试工具

1.Segue公司,美国Segue公司的Silk系列产品,一直专注于软件质量优化领域。Segue的产品套件拥有最强大、最易于使用的自动化工具,用于企业应用测试、调优和监控,可以帮助用户确保应用在其生命周期内的可靠性和性能。(1)Silk Performer-企业性能测试工具U企业自动化测试工具可以支持多种系统,比如Java,。Net、无线、COM、CORBA、Oracle、Citrix、MetaFrame、客户机/服务器和各种ERP/CRM应用程序。许多专利技术精确模拟了各种复杂的企业环境。可视化脚本记录功能和定制工具简化了测试创建工作。Java/ NET浏览器和JUnit/NUnit测试输入功能简化了并发访问下远程应用组件的早期加载测试,工作流向导将逐步引导用户完成整个测试过程。

(2)业界唯一的Unicode函数测试工具Silktest International,充分利用Java语言“一次编写,随处使用”的优势,使用户无需修改现有脚本即可在各种基于Unix的系统上运行U,并能识别各种开发平台。Java、JavaScript、HTML、ActiveX、Visual Basic和C/C++等一组脚本可以在所有支持的语言中使用。u内置的错误恢复系统不仅具有自定义功能,还可以用于无人值守的自动测试。Segue是专注于软件质量优化解决方案的全球领导者。2005年,赛格在中国成立了专门的销售服务公司,因此其软件测试产品在中国有了更好的技术支持。

参考网站:[url=/]/[/url]推荐指数:★★★★★

2.MaxQ MaxQ是一个免费的功能测试工具。它包括一个HTTP代理工具,可以记录测试脚本并提供一个命令行工具来回放测试过程。测试结果统计图类似于一些昂贵的商业测试工具。MaxQ希望提供一些关键的功能,比如HTTP测试录音回放,支持脚本。

参考网站:【URL =/JSP/AEP/AEP。JSP/AEP/AEP。JSP [/URL]推荐指数:★★★★☆。

6.Hansel Hansel是一个测试覆盖率的工具——集成了JUnit框架进行单元测试,很容易检查单元测试套件的覆盖率。参考网站:[url=/]/[/url]推荐指数:★★☆☆7。Cactus Cactus是一个基于JUnit框架的简单测试框架,用于对服务器的Java代码进行单元测试。Cactus框架的主要目标是使用服务器上的Servlet对象对Java方法进行单元测试,如HttpServletRequest、HttpServletResponse、HttpSession等。当针对外部可测试组件运行时,JUnit测试需要作为向组件发送HTTP请求的客户端进程来运行。为了在服务器容器内部运行JUnit测试,您可以使用Cactus框架,这是一个免费的开源框架,是Apache Jakarta项目的一部分。Cactus包含关于JUnit客户机如何连接到服务器,然后进行测试运行的详细信息。

参考网站:[url=/]/[/url]推荐指数:★★★☆☆

9.Struts测试用例Struts测试用例(STC)框架是一个基于Struts测试Web应用的开源框架。这个框架允许你在以下几个方面进行测试:u ActionForm类中的验证逻辑(validate()方法)u Action类中的业务逻辑(execute()方法)u Action Forwards。u-forwarding JSP STC支持两种类型的测试:u Mock方法——在这种方法中,STC可以通过模拟容器提供的对象(HttpServletRequest、HttpServletResponse和ServletContext)来测试应用程序,而无需将它部署在应用服务器中。Ucastus方法——该方法用于集成测试阶段。在这种方法中,应用程序部署在容器中,因此测试用例可以像其他JUnit测试用例一样运行。

参考网站:/推荐指数:★★★★☆。

10.TestNG TestNG是一个基于JUnit和NUnit的测试框架。不过,TestNG增加了许多新功能,使其更加强大和易用,例如:u支持JSR 175注释(JDK 1.4也支持JavaDoc注释),u支持灵活的测试配置,u支持默认运行时和日志JDK函数,u支持强大的执行模型(不再是测试套件),u支持独立的测试方法。

参考网站:[URL = http://testng.org/]http://TestNG . org/[/URL]推荐指数:★★★★☆。

个人认为多学点东西没坏处。我们不需要精通使用这些东西,但至少我们知道如何使用它们。我们不需要深究每个工具的使用方法,只需要知道操作步骤就可以了。