testbed系统测试

  1. 首先创建了三个文件夹,“src”用来存放被测源码,“inszt”用来存放插装 后的代码,“exh”用来存放测试后的结果。
  2. 点击下图所示图标。选择需要测试的文件,点击select,点击continue继续
  3. 点击confligure,点击Static Options,勾选no analysis of include files,点击ok
  4. 点击 configure点击instrumentation  options 点击user specified directory  修改下面的路径为inszt文件夹路径,点击OK
  5. 点击分析,勾选前两项,点击开始分析,点击第八项,点击开始分析
  6. 分析结束后,打开 C:\ZHKZ_unittest\inszt 目录,可以看到插装后的文件(名称开头是inszt),且与源文件同名。
  7. 打开qt,选择工程文件,右击后点击在explore中显示,将上一步生成的文件复制到工程文件夹中。把源文件名加上--来做标记,再把复制过来的文件名称中的inszt__删除。
  8. 打开qt,找到修改后的文件,找到下图函数,添加上下图所示的字符

 

  1. 右击工程文件,选择重新构建,编译完成后点击运行。加载插件后点击界面所有按钮。点击卸载插件后关闭
  2. 在ceshi/bind_VS路径下会产生后缀名为.exh 的文件
  3. 将生成的 exh 文件拷贝到自建立的 exh 目录中
  4. 选择分析,点击勾选execute instrumented program,然后点击旁边的configure,修改路径为exh文件夹路径,点击开始分析
  5. 选择分析,点击勾选dynamic coverage analysis,然后点击旁边的configure,修改路径为exh文件夹路径,点击开始分析
  6. 按下图所示点击菜单栏显示单元测试报告

点击file.点击set file or to tcf 保存在e盘的zhkz_unnittest\tcf路径下

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值