51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2268|回复: 1
打印 上一主题 下一主题

[求助] 在线等高手

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-11-9 19:25:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单元测试TBrun中,局部定义的数组结构体变量,如何改变结构体变量的值
如类似下面程序

int dealslistening()
{
   int rResult;
   int i,j;
   int counter=0;
   int matchflag=0;
   structSReport  sReportTemp[150]; //structSReport为结构体类型,具体见下面
   for(;;)
   {
      rResult=funab();
      if(rResult==1)
      {  
        break;
      }
      else
      {
         counter++;
      }
    }
   for(i=0;i<150;i++)
   {
      if(sReportTemp[j].SADDR==1) //这里的变量如何在桩函数中设置,来改变其值已达到代码覆盖率
        {
           if(sReportTemp[count].bear==50)
             {
                break;
             }
            matchFlag=1;
            break;
         }
    }
}

结构体的定义如下:
typedef struct
{
  int SAddr;
  int bear;
}structSReport;

dealslistening函数中的sReportTemp[j].SADDR,sReportTemp[count].bear如何在桩函数中控制改变其

值,求救大侠帮忙看下,给些思路``在线等了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-11-19 00:02:37 | 只看该作者
帮你顶顶
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 23:13 , Processed in 0.072009 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表