English 联系我们
软件测试工具
产品介绍
Testbed功能介绍

RTInsightPro嵌入式系统测试工具

TBrun for ASM 汇编语言单元测试
产品资质
成功案例
LDRA工具包用户列表
 
  当前位置:首页>解决方案>软件测试工具

TBrun for ASM 汇编语言单元测试


TBrun for ASM是一个使用脚本语言来构建测试用例,通过对指令的解释执行来进行测试的一个汇编语言单元测试工具。使用简捷的脚本方便的进行测试用例的构建,精确的指令解释模拟程序的正确执行,在完成对函数功能的全面的验证的基础上,同时还进行详细的语句和分支的覆盖率分析,提供可定制的中文测试报告;而且TBrun for ASM还提供方便的测试用例管理,从而使整个汇编语言的单元测试过程更加 可靠,高效,易于管理和回归。

TBrun for ASM功能

TBrun for ASM通过提供以下主要功能来提供一个良好的汇编语言单元测试环境:

精确的指令解释执行

TBrun for ASM使用了经过大量实践验证的高可靠性的指令解释器,来实现汇编语言的指令解释执行。

  • 支持8031/8051系列的全部指令;

  • 支持x86系列CPU及其协处理器的全部指令;

  • 支持Ti TMS320C3x的全部指令;

  • 精确的指令解释执行;

简捷的脚本语言

TBrun for ASM使用简捷的脚本语言来进行测试用例的构建,用户不需手工编写汇编测试驱动即可进行单元测试。TBrun通过提供的二十多个脚本命令,用户可以方便的实现单元测试用例的构建:

  • CPU的寄存器和堆栈的值进行修改;

  • 对内存的值进行逐个或者成片修改;

  • I/O口进行单个或者连续的数据修改;

  • 设置函数运行结果的期望值;

  • 支持多种数据格式;

  • 支持文件形式的数据输入和数据输出;

  • 方便的脚本自动提示功能;

  • 高效的脚本自动生成;

灵活的函数打桩

TBrun for ASM提供灵活的函数打桩模式,用户很容易实现函数的打桩和简捷的桩函数构建.

  • 强大的桩函数内部操作;

  • 方便灵活的桩函数调用;

全面的功能验证

TBrun for ASM 通过预设函数的期望值实现全面的功能验证:

  • 支持CPU寄存器及堆栈内容的比对;

  • 支持单个或成片内存内容的比对;

  • 支持I/O口单个或者连续输出内容的比对;

  • 支持输出结果到文件;

  • 通过/失败的结果判断;

详细的覆盖率分析

TBrun for ASM在完成全面的功能验证的同时还提供详细的覆盖率分析:

  • 详细的语句覆盖率分析;

  • 详细的分支覆盖率分析;

  • 高亮显示未执行的语句和分支;

方便、灵活的测试用例管理

TBrun for ASM以工程的形式实现对单元测试用例的管理:

  • 针对每个函数建立单独的测试序列和文件;

  • 每个函数的测试用例可以单独的禁止或者使能;

  • 测试用例的导入/导出功能,可以方便的实现

  • 测试用例的管理和回归测试。

可定制的中文测试报告

TBrun for ASM提供可定制的中文测试报告,用户可以通过修改报告模板定制中文报告的格式和内容。

支持语言:

TBrun for ASM支持下列汇编语言:

  • 8031/8051汇编语言;

  • x86系列及其协处理器汇编语言;

  • Ti TMS320C3x汇编语言;

有关其他汇编语言单元测试请与上海创景计算机系统有限公司联系。
 

©2007版权所有 上海创景计算机系统有限公司

备案序号:沪ICP备05030702号