版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页常用嵌入式软件白盒测试工具介绍常用嵌入式软件白盒测试工具介绍
发表于:2023-12-01来源:未知:领测软件测试网采编点击数:标签:白盒测试
一、VcTester生产厂商深圳市领测科技有限公司简介VcTester由深圳市领测科技有限公司自主研发,专业服务于嵌入式白盒测试领域的测试工具,它遵循第4代白盒测试方法(4GWM,The4thGenerationWhite-box-testingMethodolog
一、VcTester
生产厂商
深圳市(领测)科技有限公司
简介
VcTester由深圳市领测科技有限公司自主研发,专业服务于嵌入式白盒测试领域的测试工具,它遵循第4代(白盒)(测试)方法(4GWM,The4thGenerationWhite-box-testingMethodology),为有效实施针对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代白盒(测试方法)的测试评估体系
商用版提供LICC与LDCC两种代码覆盖率统计,对测试设计程度也提供评估,评估结果可以在线、直观的方式显示,还支持测试报告自动生成。共享版本没有这些功能。
2.调测一体,支持将调试操作自动转化成测试脚本
商用版的检视器支持调试操作转脚本,该功能可以促进大家养成自发测试的习惯,摆脱不自觉的被动测试状态,检视器还支持更强大的脚本桩功能,如条件桩、PreCheck与PostCheck定义等。共享版没有这些功能。
3.提供集成化的工作平台,可大幅提高开发效率
商用版的源码与测试用例在同一个IDE平台编辑、维护,以相同形式同时支持测试脚本与源码的一体化调试,集成界面支持设置断点,进行单步跟踪。共享版本没有单步调试功能。
VcTester提供出色的IDE编辑器,编辑功能强大,支持提示输入、全文查找与替换、函数调用关系分析,定义与引用跳转、在线查看各行调用覆盖情况。共享版本没有函数调用关系分析与在线查看调用覆盖的功能。
共享版本与商用版本都支持外部工具集成,如工程构建集成、与版本机自动CheckIn与CheckOut集成。
4.支持完善的测试消息构造与解析
商用版提供用户数据UDT编辑器,可快速构造测试数据。共享版无此功能。商用版还提供通用消息编辑器、消息解析器,可以自定义消息(模板)。该功能特别适合通信协议测试,其消息解析器与编辑器还可以免费集成到用户产品或相关IT工具上,借助本功能,用户可以将VcTester工具延伸到协议测试、功能测试等领域。共享版本不提供这些功能。
5.支持测试设计重构
当被测代码有大幅调整,经过一次或多次重构时,商用版支持快捷的测试设计重构,该功能可确保持续集成的操作过程不因代码重构而断链。共享版没有这个功能。
商用版较完整的支持"第4代白盒测试方法'所要求的功能,共享版则有不少欠缺。另外,商用版的测试脚本完全兼容共享版的脚本,用户可以拿共享版评估或试用,在购得商用版本使用权后,所有用例都能无缝的升级到商用版。
价格
共享版免费,商用版本价格参见其官方网站。
相关网站
获取方式
网上(下载)地址:
二、CodeTest
生产厂商
METROWERKS
简介
CODETEST是全球第一台专为嵌入式系统(软件测试)而设计的工具套件,CODETEST为追踪嵌入式应用程序,分析软件(性能),测试软件的覆盖率以及存储体的动态分配等提供了一个实时在线的高效率解决方案。CODETEST还是一个可共享的网络工具,它将给整个(开发)和测试团队带来高品质的测试手段。
功能特色
基本的CODETEST系统包括以下四个模块:
1.性能分析
CODETEST能够同时对多达32000个函数进行非采样性测试,精确计算出每个函数或任务(基于RTOS下)的执行时间或间隔,并能够列出其最大和最小的执行时间。对于每两个函数或任务之间的调用也能够计数,从而确认出其中失败的调用。CODETEST的性能分析功能也能够为嵌入式应用程序的优化提供依据,使软件(工程师)可以有针对性地优化某些关键性地函数或模块,以及改善整个软件地总体性能。
2.测试覆盖分析
CODETEST提供程序总体概况,函数级代码以及源级覆盖趋势等多种模式来观测软件地覆盖情况。由于CODETEST是一种完全地交互式工具,测试者可以在对系统进行操作地同时追踪覆盖情况。
CODETEST覆盖率信息包括程序实际执行的所有内容,而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川虹信软件股份有限公司招聘技术经理岗位测试笔试历年参考题库附带答案详解
- 2026华民中电电力招聘电力工程师项目经理等岗位10人笔试历年参考题库附带答案详解
- 2025贵州铜仁市“千名英才智汇铜仁”本地引才德江县乌江产业发展投资集团有限公司考试总笔试历年参考题库附带答案详解
- 2026四川资阳市雁江区人民医院人才招聘(第1期)考试参考题库及答案解析
- 【自贡】2025年下半年四川自贡市自流井区教育事业单位公开招聘教师3人笔试历年典型考题及考点剖析附带答案详解
- 【成都】成都传媒集团2025年下半年公开考试招聘工作人员12人笔试历年典型考题及考点剖析附带答案详解
- 银行业详解2025年理财年度报告:规模稳步增长增配现金类资产
- 2026年联通创新创业投资有限公司校园招聘考试备考题库及答案解析
- 2024-2025学年反射疗法师3级考前冲刺试卷附完整答案详解【网校专用】
- 2026北京西城区事业单位招聘73人考试参考题库及答案解析
- 电磁技术的应用
- 2025年计量专业案例分析(一级注册计量师)真题试卷及答案
- 广西钦州市2025-2026学年高二上学期1月月考语文试题(含答案)
- 物业前期秩序维护部培训
- 2025急性缺血性卒中血管内治疗并发症重症管理专家共识课件
- 2026年ipmpd级考试试题
- 2026年浙江机电职业技术学院单招职业技能考试备考试题带答案解析
- 义务教育道德与法治课程标准日常修订版(2022年版2025年修订)
- 2026年商丘学院单招(计算机)测试备考题库必考题
- 2025年卫生管理初级师考试真题及答案
- 企业信息系统维护手册与模板
评论
0/150
提交评论