zoukankan      html  css  js  c++  java
  • 自动测试工具介绍

    今天在网上寻找移动端自动化测试工具时,发现了一家提供免费的软件自动化测试工具的公司。这家公司提供了一系列的自动化软件测试工具。感觉还是不错的,这里介绍一下这些自动化测试软件

    1.TestCenter

    TestCenter是面向测试流程和测试用例库的测试管理工具,它可以帮助您:测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设计实现过程等 整个测试过程进行管理。

    测试管理平台是构建测试流程、测试用例库的基础:
    ● 标准化测试用例库构建
    支持手工测试用例和自动化测试用例,支持测试用例树型结构。支持测试用例的各种状态:执行通过、未执行、执行失败;支持测试用例关联缺陷;支持测试关联到需求。支持执行中的测试用例管理。
    实现测试用例的标准化即每个测试人员都能够理解并使用标准化后的测试用例,降低了测试用例对个人的依赖。
    ● 测试流程管理
    管理测试中的流程,测试需求创建、测试需求评审、测试计划、测试执行、缺陷管理等流程。
    ● 缺陷管理
    提供了最好用的缺陷管理模块。支持缺陷流程管理,用户可以自定义缺陷流程;支持缺陷属性自定义;支持自定义的缺陷报表和缺陷分析。
    ● 自动测试框架
    支持存放自动测试脚本;支持不同类型的自动测试工具;支持配置化的自动测试用用例;支持自动测试框架,支持测试执行中的数据管理;支持自动测试日志。自动测试框架能够极大的简化自动测试过程和用例。
    ● 测试需求管理
    TC支持对测试需求的全方位管理:支持word、excel格式的测试需求导入;支持需求条目化;支持测试需求评审;支持测试需求与用例的关联。

    系统要求:windows(32位/64位) 2000/xp/vista/2003/7/2008
    架构:采用B/S架构,跨浏览器支持

    就是一个管理测试的工具,我暂时使用不到的,也没用过,有需要的人可以试一试。

    2.AutoRunner

    AutoRunner是黑盒测试工具,可以用来完成功能测试回归测试,可以提高测试效率,降低测试人工成本。

    自动化测试是当今测试发展的方向,能够帮助软件开发团队实现:
    ● 节省测试时间
    自动测试通过执行测试脚本来实现测试自动化,单个脚本的执行速度比人工执行快10倍以上,能够为我们节省大量的测试时间,我们不必为了测试时间的deadline而加班加点。
    ● 24小时执行
    通过24小时执行模式,实现夜间执行模式,实现夜间自动执行,从而达到“每日构建测试”的目标,可以即使发现每天出现的缺陷。项目经理及时获取项目质量数据,掌握项目进展情况。
    ● 降低成本
    自动化测试不需要人员来执行测试用例,因此可以节省大量的执行成本。对测试人员而言,不需要发布新版本带来的加班。对于整个产品开发团队,只使用很少的测试人员就可以达到高质量的产品,获得大量成本的节省。

    产品可以对以下类型对象进行GUI功能性测试:
    Windows类型对象,一般为用C++/Delphi/VB/VFP/PB/.NetForm等技术开发的桌面程序。
    2 IE网页对象,一般性的网站,比如大的门户类网站。
    3 Java对象,一般为用AWT/Swing/SWT等技术开发的桌面程序。
    4 Flex对象,网页的内容是用Flex开发的。
    5 Silverlight对象,网页的内容是用Silverlight开发的。
    6 WPF对象,一般为用WPF技术开发的桌面程序。
    7 QT对象,一般为用QT技术开发的桌面程序。

    系统要求:windows(32位/64位) 2000/xp/vista/2003/7/2008

    之前用过的一个黑盒测试工具,感觉还是不错的,而且是国产的,大家可以试试。

    3.PerformanceRunner

    PerformanceRunner(简称PR)是性能测试软件,通过模拟高并发的客户端,通过协议和报文产生并发压力给服务器,测试整个系统的负载和压力承受能力,实现压力测试、性能测试、配置测试、峰值测试等

    功能如下:
    ● 录制测试脚本
    PR通过兼听应用程序的协议和端口,录制应用程序的协议和报文,创建测试脚本。PR采用java作为标准测试脚本,支持参数化、检查点等功能。
    ● 关联与session
    对于应用程序,特别是B/S架构程序中的session,通过“关联”来实现。用户只需要点击“关联”的按钮,PR会自动扫描测试脚本,设置关联,实现有session的测试。
    ● 集合点
    PR支持集合点,通过函数可以设置集合点。设置集合点能够保证在一个时间点上的并发压力达到预期的指标,使性能并发更真实可信。
    ● 产生并发压力
    性能脚本创建之后,通过创建项目,设置压力模型,就可以产生压力。
    PR能够在单台机器上产生多大5000个并发的压力。
    ● 应用场景支持
    通过设置多项目脚本的压力曲线,可以实现应用场景测试。
    ● 执行监控
    在启动性能测试之后,系统会按照设定的场景产生压力。在执行过程中,需要观察脚本执行的情况,被测试系统的性能指标情况。PR通过执行监控来查看这些信息。
    ● 性能分析报表
    一次性能测试执行完成,会创建各种性能分析报表,包括cpu相关、吞吐率、并发数等。

    系统要求:windows(32位/64位) 2000/xp/vista/2003/7/2008

    性能测试工具,并没有用过。

    4.MobileRunner

    MobileRunner 是面向移动平台的自动化测试工具。支持同时直接连接多台移动设备,通过脚本录制和执行,实现移动设备和应用的自动化测试、设备兼容性测试、功能等测试工作。

    MobileRunner可以进行
    ● 基于移动平台设备系统功能方面的测试
    ● 基于移动平台设备APP方面的测试

    今天刚刚下载安装,我详细使用后,会再发一篇详细介绍的博客。

    这家公司还是非常厉害的,有些工具还是不错的,而且还可以免费使用,大家享用的可以试试。

    这是网址

    http://www.spasvo.com/products/

  • 相关阅读:
    (论坛答疑点滴)DataGrid模板列中控件的事件中怎么知道是哪行触发的事件?
    (论坛答疑点滴)怎么后台添加CheckBoxList并且得到选择结果
    (论坛答疑点滴)联合主键的情况怎么在DataGrid中利用DataKeys定位记录?
    (原创)按照一定的格式生成一定数量的随机数的例子
    (原创)DataGrid动态添加模板列的一个例子
    有的时候看似是对的往往是不对的
    (论坛答疑点滴)如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证
    (论坛答疑点滴)怎么触发DataGrid模板列中控件的事件?
    (原创)利用vs.net快速开发windows服务(c#)
    (论坛答疑点滴)怎么给Table动态添加控件并且得到控件的值?
  • 原文地址:https://www.cnblogs.com/shuhaoz/p/4472465.html
Copyright © 2011-2022 走看看