Testbed 10.2 低层测试操作详解

        低层需求测试活动,采用LDRA Testbed工具的Tbrun模块进行,Tbrun既可以在宿主机环境使用,也可以在目标机环境使用。可在宿主机中先编写好tcf文件,执行成功后再到目标机中进行验证。

首先点开,在界面中选择Single File,添加需要测试的.c文件;

在“Existing Analysis Results”中双击添加的.c文件;

        然后选择所需编译器,点击Testbed菜单Configure->Switch Compiler ,在弹出窗口的编译器列表中选择目标编译器,然后点击OK按钮即可;

        在进行低层测试工作前,还需对代码进行静态分析并插桩代码;点击图示箭头指向图标,进行静态分析;

点击Configure进入Static Analysis Options界面

对头文件添加点击Search Options...,点击Edit选择头文件所在文件夹,点击Add Search Path,点击Apply,然后返回至Static Analysis Options界面,点击Edit Default可查看添加头文件地址;

在Sysearch.dat中可看到头文件地址被添加;

        点击OK,回到Select Analysis界面,点击Start Analysis按钮开始进行静态分析;分析完成后,选中工程,点击右键,选择TBrun打开,进入TBrun中;

        首先建立一个Sequence,点击工具栏的Sequence,选择New,为其进行命名,并按照如下进行配置;

        Build_Execution Commands和Test Scenarios默认配置即可,点击Continue即完成Sequence创建;在Sequence中选中需要进行测试的函数,选中函数,然后右键点击,选择Create New Test Case,可按照个人要求选择用例生成方式,默认Standard方式生成用例;

用例生成后,可在其内进行输入输出值填写;

        填写完成后,点击工具栏的Run Driver->Run Driver With Test Case Coverage,即可查看用例是否通过,且用例的覆盖率情况,对于覆盖率未满足的情况下,可按之前方法进行补充测试用例,直到覆盖率满足要求;

        对于低层测试用例进行保存格式为输出tcf文件,选择config->Export Test Case(TCF) Mask,其中Sequence标签页全部选择,Programs & Commands标签页全不选,其他两个标签页如下如所示:

然后再工具栏选择Sequence->Export Test Cases(tcf)...选择保存路径即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值