部分软件白盒测试工具介绍

 

一、 VcTester

  • 生产厂商
    深圳市领测科技有限公司
  • 简介
    VcTester
    由深圳市领测科技有限公司自主研发,专业服务于嵌入式白盒测试领域的测试工具,它遵循第4代白盒测试方法(4GWMThe 4th Generation White-box-testing Methodology),为有效实施针对C语言的单元测试、集成测试与协议测试,提供系统化的测试解决方案。VcTester仅支持VC平台下C源代码的白盒测试, 主要应用于通信设备、嵌入式手持终端、医疗器械等实时嵌入式产品的源码级测试。
  • 功能特色
    VcTester
    共享版本的功能特色如下:
    1.
    脚本化测试驱动
    VcTester
    使用CSE脚本语言编写测试用例,CSE语言风格与C语言接近,简单易用,很容易上手。编写CSE脚本可读取全局变量、给变量赋值、调用函数等。
    2.
    脚本桩
    被测目标机运行后,VcTester允许用户定义一个脚本函数,给被测C函数打桩,使运行中脚本函数替代C函数。脚本桩函数中可编写特定的测试处理,或返回特定数值用于测试。
    3.
    在线测试
    运行目标测试程序后,在线设计用例、运行用例,并根据测试结果改进或添加用例,持续在线的进行测试。VcTester这一特性使单元测试过程更加简捷明了,所见即所得,操作过程更富人性化。
    4.
    即时调测
    VcTester
    配合VC中的调试程序,可支持目标代码单步调试,用户可借助VC设置断点,进行单步跟踪,同时,在测试用例设计过程中,测试驱动与脚本桩都可以选中部分或全部来执行。被测代码调试与测试脚本调试都是在线进行,可以即时的交叉着调试。
    5.
    测试工程管理
    支持直观的树状测试用例管理,支持单用例、单测试集,或多用例、多测试集批量执行,支持命令行启动全工程自动测试。
    VcTester
    共享版定位于个体测试应用,商用版则定位于企业级应用,为适应团队运作及产品质量保证活动而增加相应功能,商用版具有如下特色:
    1.
    支持符合第4代白盒测试方法的测试评估体系
    商用版提供LICCLDCC两种代码覆盖率统计,对测试设计程度也提供评估,评估结果可以在线、直观的方式显示,还支持测试报告自动生成。共享版本没有这些功能。
    2.
    调测一体,支持将调试操作自动转化成测试脚本
    商用版的检视器支持调试操作转脚本,该功能可以促进大家养成自发测试的习惯,摆脱不自觉的被动测试状态,检视器还支持更强大的脚本桩功能,如条件桩、PreCheckPostCheck定义等。共享版没有这些功能。
    3.
    提供集成化的工作平台,可大幅提高开发效率
    商用版的源码与测试用例在同一个IDE平台编辑、维护,以相同形式同时支持测试脚本与源码的一体化调试,集成界面支持设置断点,进行单步跟踪。共享版本没有单步调试功能。
    VcTester
    提供出色的IDE编辑器,编辑功能强大,支持提示输入、全文查找与替换、函数调用关系分析,定义与引用跳转、在线查看各行调用覆盖情况。共享版本没有函数调用关系分析与在线查看调用覆盖的功能。
    共享版本与商用版本都支持外部工具集成,如工程构建集成、与版本机自动CheckInCheckOut集成。
    4.
    支持完善的测试消息构造与解析
    商用版提供用户数据UDT编辑器,可快速构造测试数据。共享版无此功能。商用版还提供通用消息编辑器、消息解析器,可以自定义消息模板。该功能特别适合通信协议测试,其消息解析器与编辑器还可以免费集成到用户产品或相关IT工具上,借助本功能,用户可以将VcTester工具延伸到协议测试、功能测试等领域。共享版本不提供这些功能。
    5.
    支持测试设计重构
    当被测代码有大幅调整,经过一次或多次重构时,商用版支持快捷的测试设计重构,该功能可确保持续集成的操作过程不因代码重构而断链。共享版没有这个功能。
    商用版较完整的支持4代白盒测试方法所要求的功能,共享版则有不少欠缺。另外,商用版的测试脚本完全兼容共享版的脚本,用户可以拿共享版评估或试用,在购得商用版本使用权后,所有用例都能无缝的升级到商用版。
  • 价格
    共享版免费,商用版本价格参见其官方网站http://www.eztester.com
  • 相关网站
    http://www.eztester.com
  • 获取方式
    网上下载地址:http://www.eztester.com

二、VisualUnit

  • 生产厂商
    广州凯乐软件技术有限公司 
  • 简介
     VisualUnit
    是一款可视化的C/C++单元测试工具。它攻克了代码可测性差打桩导致失真相关模块不可控关联代码同步开发编写测试代码干扰思维白盒覆盖愈后愈难等单元测试难题,并利用单元测试实现了可视编程,让编码与单元测试同步完成,降低编程劳动强度,提高开发效率。

·         功能特色 
VisualUnit
部分功能如下:                                     &n

来源:dehuadeng

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2009年7月3日
下一篇 2009年7月4日

相关推荐