四则运算(2)之软件单元测试:Right-BICEP

一、Right-BICEP主要测试以下几方面的问题:

Right-结果是否正确?
B-是否所有的边界条件都是正确的?
I-能查一下反向关联吗?
C-能用其他手段交叉检查一下结果吗?
E-你是否可以强制错误条件发生?
P-是否满足性能要求?
 二、测试部分
1 printf("请输入数值范围:");
2     scanf("%d",&x);
3     while(scanf("%d",&x)!=1)
4     {
5         printf("sorry!输入错误,请按要求输入:");
6          scanf("%d",&x);
7          while (getchar()!='
');
8     }
View Code

1.运行结果:

2.边界值:因为程序不涉及负数问题,所以当范围是负数时:

3.强制错误发生:当输入字符时:

4.是否满足性能:

当数值特别大时,是不是可以满足:

原文地址:https://www.cnblogs.com/yuanyajiao/p/4341544.html