四则运算(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()!='\n'); 8 }
1.运行结果:
2.边界值:因为程序不涉及负数问题,所以当范围是负数时:
3.强制错误发生:当输入字符时:
4.是否满足性能:
当数值特别大时,是不是可以满足: