网站导航:评测模拟题>列表1

题目:

阅读下列说明,回答问题1至问题3,将解答填入答题纸内对应栏内
某消费型网站,每天消费额度最高为2000元,为了配合网站近期的活动需求,需要开发一个每天累计消费返金的功能,该功能的具体情况如下表:系统每天00:00统计前一天的消费数据,如果小于80,提示:您的消费额度没有达到活动要求;如果大于2000,则提示:您超出今天的消费额度,如果是介于80~2000之间按照表的情况返回金额到用户账号中。

【问题1】
请列出所有的等价类,并设计测试用例
【问题2】
请针对【问题1】的等价类采用边界值分析法设计测试用例(不考虑健壮性问题,不考虑小数的问题)
【问题3】
请简述使用边界值分析法的优势

考点:边界值分析法错误推测法

题目:

阅读下列说明,回答问题1至问题3,将解答填入答题纸内对应栏内
使用在汽车、飞机中的嵌入式软件,由于直接影响人的生命及财产安全,测试要求更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。
以下是一段C语言代码,请仔细阅读,并回答相关问题:
int logicTest(int x, int y)
{
       int magic=0;
       if(x>0&&y>0)
       {
              magic=x+y+10;
       }
       else
       {
              magic=x+y-10;
       }
       return magic;
}

【问题1】
请根据测试要求,简要说明语句覆盖、判定覆盖和条件覆盖的含义
【问题2】
请根据【说明】中的C语言代码,计算满足条件覆盖要求的最小用例数量及条件取值范围,并指出条件覆盖的缺点。
【问题3】
请根据【说明】中的C语言代码,计算满足MC/DC覆盖要求的用例数量及条件取值范围。

考点:逻辑覆盖法

1
2条数据