51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1214|回复: 7
打印 上一主题 下一主题

问个关于单元测试的问题```

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-3-20 20:12:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假设一个语句的判断条件 a<0&&b>0 ,那么算条件覆盖的时候,a<0, b>0是分开算为2个条件还是算为(a<0 b>0) (a>=0 b>0) (a<0 b<=0) (a>=0 b<=0)4种条件情况?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-3-20 21:16:11 | 只看该作者
发表一下愚见,我认为是4个条件,分别是a<0,a>=0,b>0以及b<=0这四个条件,当设计测试用例使得4个条件分别出现后,条件覆盖为100%。
不知道说的对不对
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-3-20 22:44:18 | 只看该作者
判定a<0&&b>0,是属于条件覆盖,在判定时应考虑:
①当a<0,取真值
②当a<0,取假值.即a>=0
③当b>0,取真值
④当b>0,取假值.即b<=0
条件判定考虑的是条件的真/假.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-3-21 13:08:45 | 只看该作者
a<0,b<0
a=0,b>0
a>0,b>0
a>0,b=0
a<0,b>0
a<0,b=0
a=0,b<0
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-3-21 13:10:51 | 只看该作者
a>0,b<0
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-3-22 08:41:20 | 只看该作者
a<0和b>0各取真假值一次即可,这个例子两个用例可达到条件覆盖,如
1. a=-1; b=1
2. a=0; b=0
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-3-22 08:46:55 | 只看该作者
而且这两个用例还达到了条件判定覆盖:),只需达到条件覆盖的话就用这两个用例好了:
1. a=-1; b=0
2. a=0; b=1
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-3-24 23:51:34 | 只看该作者

单元测试 感觉是在梦里的事情

回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-11 19:31 , Processed in 0.068903 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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