`
阅读更多

1. 美国Segue公司的Silk系列产品Segue公司一直专注于软件质量优化领域。在Segue的产品套件中,拥有业内最强劲且最容易使用的、用于企业应用测试、调优和监测的自动化工具,能够帮助用户保障应用在其生命周期内的可靠性和性能。            
         (1) SilkPerformer——企业级性能测试工具u 企业级自动化测试工具能够支持多种系统,如Java、。Net、Wireless、COM、CORBA、Oracle、Citrix、 MetaFrame、客户机/服务器、以及各种ERP/CRM应用u 多项专利技术精确模拟各种复杂的企业环境u 可视化脚本记录功能及自定义工具简化了测试创建工作u SilkPerformer的Java/.NET浏览器以及JUnit/NUnit测试输入功能简化了对并发访问情况下远程应用组件的早期负载测试工作u 方便易用,工作流向导会逐步引导用户完成整个测试流程   
         (2) SilkTest International——业内唯一的Unicode功能测试工具u SilkBean 充分利用 Java 语言的“编写一次,随处使用”的优点,让用户不必修改现有的脚本而能够在多种基于 Unix 的系统上运行u 能够识别多种开发平台,如Java、JavaScript、HTML、ActiveX、Visual Basic 和C/C++等u 一套脚本可供所有支持的语言使用u 内置的错误恢复系统不仅具有自定义功能,可进行无人看守的自动测试赛格瑞(Segue)公司是全球范围内专注于软件质量优化解决方案的领导者。2005 年,赛格瑞(Segue)公司在中国设立了专门的销售服务公司,因此,赛格瑞(Segue)公司的软件测试产品在中国有了更好的技术支持。   
         参考网站:http://www.segue.com.cn/推荐指数:★★★★★   


2. MaxQ MaxQ是一个免费的功能测试工具。它包括一个HTTP代理工具,可以录制测试脚本,并提供回放测试过程的命令行工具。测试结果的统计图表类似于一些较昂贵的商用测试工具。MaxQ希望能够提供一些关键的功能,比如HTTP测试录制回放功能,并支持脚本。   
        参考网站:http://maxq.tigris.org/推荐指数:★★★☆☆   


3. Httpunit HttpUnit是一个开源的测试工具,是基于JUnit的一个测试框架,主要关注于测试Web应用,解决使用JUnit框架无法对远程Web内容进行测试的弊端。   HttpUnit提供的帮助类让测试者可以通过Java类和服务器进行交互,并且将服务器端的响应当作文本或者DOM对象进行处理。HttpUnit还提供了一个模拟Servlet容器,让测试者不需要发布Servlet,就可以对Servlet的内部代码进行测试。本文中作者将详细的介绍如何使用 HttpUnit提供的类完成集成测试。   
       参考网站:http://www.httpunit.org/推荐指数:★★★☆☆  


4. Junit是通用的测试 java 程序的测试框架JUnit可以对Java代码进行白盒测试。通过JUnitk可以用mock objects进行隔离测试;用Cactus进行容器内测试;用Ant和Maven进行自动构建;在Eclipse内进行测试;对Java应用程序、 Filter、Servlet、EJB、JSP、数据库应用程序、Taglib等进行单元测试。   
        参考网站:http://www.junit.org/推荐指数:★★★★★   


5. Jtest Jtest是Parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。Jtest先分析每个java类,然后自动生成junit测试用例并执行用例,从而实现代码的最大覆盖,并将代码运行时未处理的异常暴露出来;另外,它还可以检查以DbC(Design by Contract)规范开发的代码的正确性。用户还可以通过扩展测试用例的自动生成器来添加更多的junit用例。Jtest还能按照现有的超过350个编码标准来检查并自动纠正大多数常见的编码规则上的偏差,用户可自定义这些标准,通过简单的几个点击,就能预防类似于未处理异常、函数错误、内存泄漏、性能问题、安全隐患这样的代码问题。   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)   u 支持独立的测试方法


 

 

http://www.cn-java.com/www1/bbs/viewthread.php?tid=13015

分享到:
| 106
评论

相关推荐

    USB3.1高速模拟开关IC,VV107/WA107 11GB / SWITCH,USB3.1高速模拟切换芯片

    标题中的“USB3.1高速模拟开关IC,VV107/WA107 11GB / SWITCH,USB3.1高速模拟切换芯片”指的是应用于高速数据传输的模拟开关集成电路,这种芯片专为USB 3.1标准设计,具备高速传输能力,最高数据速率可达11GB/s。...

    Chrome107版本,以及对应的chromedriver

    Chrome浏览器是Google开发的一款开源网页浏览器,而Chrome107是其特定的版本。随着互联网技术的快速发展,浏览器也需要不断更新以支持最新的Web标准和安全特性。Chrome的每个新版本通常会包含性能优化、错误修复、...

    MDK STM32F105/107 Keil仿真

    MDK STM32F105/107 Keil仿真是一个重要的开发过程,尤其对于使用STM32F105或STM32F107微控制器的开发者来说。通常,Keil MDK(Microcontroller Development Kit)是ARM处理器广泛应用的集成开发环境,它包含了编译器...

    STM32F107 以太网官方例程

    STM32F107是意法半导体(STMicroelectronics)推出的一款基于ARM Cortex-M3内核的微控制器,属于STM32系列的高性能产品线。这个官方例程主要是为了帮助开发者利用STM32F107进行以太网通信的开发工作。...

    台达HMI软件DOP-107

    标题中的“台达HMI软件DOP-107”指的是台达电子公司推出的DOP系列人机界面(Human Machine Interface,简称HMI)的软件版本。台达电子是全球知名的自动化产品供应商,其HMI产品广泛应用于工业自动化领域,为用户提供...

    CT107D电路原理图.rar_CT107D 开发版_ct107d_ct107d原理图_ct107d电路图_柳工992D电路10

    《CT107D电路原理图》是一款针对CT107D开发版的电子文档,主要包含CT107D的电路设计与分析,旨在为用户提供详细的电路布局和工作原理。该压缩包中的核心文件是"CT107D电路原理图.pdf",这是一个PDF格式的文件,通常...

    CT107D_proteus7.8仿真图

    本仿真图是用proteus7.8软件根据CT107D原理图制作而成,方便同学们在无设备条件下完成对蓝桥杯单片机的练习。由于本人所用的软件有点BUG,大制作下元件命名会出错误,所以本人对部分元件命名参数进行了隐藏处理,请...

    marvell aquantia aqc107 firmware 固件 (MarvellFlashUpdate_1.5.0_3.1.109)

    Marvell Aquantia AQC107是一款高性能的以太网控制器,专为现代数据中心、企业网络和高端消费级应用设计。AQC108则是与其相关的另一款控制器,它们在许多方面都有相似之处,但在某些特性上可能有所区别。这款固件...

    CT107D开发板原理图

    ### CT107D开发板原理图解析 #### 一、概述 CT107D开发板是一款基于IAP15F2K61S2单片机的实验平台,适用于电子设计、教学实训以及各类电子竞赛场景。该开发板集成了丰富的外设资源与接口,便于用户进行各种功能...

    CT107测试程序_CT107D测试程序_

    《CT107D测试程序详解与应用》 在单片机开发领域,CT107D测试程序是一个至关重要的工具,尤其对于参加蓝桥杯比赛的选手来说,理解和掌握其工作原理及应用方法是必不可少的。CT107D测试程序主要针对蓝桥杯竞赛中的...

    chromedriver-as-107.0.5304.122-chrome-installer驱动和浏览器

    【标题】:“chromedriver-as-107.0.5304.122-chrome-installer驱动和浏览器” 【描述】:“Begin here!” 暗示我们将从基础开始,探讨Chrome浏览器及其对应的自动化测试工具——ChromeDriver的最新版本107.0.5304....

    [蓝桥杯竞赛资源]CT107D单片机实训平台实验例程

    蓝桥杯竞赛资源中关于CT107D单片机实训平台的实验例程可能涵盖了多个方面,旨在帮助参赛者熟悉和掌握单片机的编程和应用。以下是一些可能的实验例程及其内容概述: (1)按键控制实验: 目的:学习如何使用单片机的...

    107.0.5304.62-chrome

    标题 "107.0.5304.62-chrome" 指的是Google Chrome浏览器的一个特定版本,即107.0.5304.62。Chrome是一款由Google开发的免费网络浏览器,以其快速、安全和用户友好的特性而闻名。这个版本号通常包括主版本号、次版本...

    JEDEC JESD22-A107C:2013 Salt Atmosphere - 完整英文电子版(5页).zip

    **JEDEC JESD22-A107C标准详解** JEDEC(Joint Electron Device Engineering Council)是全球领先的半导体行业联盟,负责制定内存和固态存储技术的标准。JESD22-A107C是JEDEC发布的一项标准,专注于电子设备在盐雾...

    智能割草机专用标准,iec60335-2-107{ed1.0}2012.pdf

    智能割草机专用标准,iec 60335-2-107, It has been assumed in the drafting of this International Standard that the execution of its provisions is entrusted to appropriately qualified and experienced ...

    ECER107第2版第3次修订.pdf

    ECER107第2版第3次修订.pdf ECER107第2版第3次修订.pdf是联合国经济委员会(UNECE)制定的《关于采纳统一技术规定的协议》(Agreement Concerning the Adoption of Uniform Technical Prescriptions for Wheeled ...

    libaio.0.3.107-10.el6.x86_64.0.3.107-10.zip

    libaio.0.3.107-10.el6.x86_64.rpm是针对CentOS 7系统的libaio库的一个特定版本,其中“0.3.107-10”代表了库的版本号,“el6”表示它是为Red Hat Enterprise Linux 6(RHEL6)兼容的,而“x86_64”则表明这是64位的...

    apache-tomcat-7.0.107.tar.gz

    在本文中,我们将深入探讨Tomcat 7.0.107这一特定版本,以及它与Linux操作系统的关系。 首先,让我们了解Tomcat的基本架构。Tomcat是Java EE(现在称为Jakarta EE)的一部分,实现了一个轻量级Web服务器和Servlet...

Global site tag (gtag.js) - Google Analytics