计算器的测试用例XX49号
- 格式:docx
- 大小:16.65 KB
- 文档页数:3
要求:输入的两个整数需在[ 0,600]之间,且不同区域直接的数据有不同的运算,具体的见下面:
x,y 都在[0,100]之间为加法运算
x,y 都在[101,200]之间为减法运算
x,y 都在[201,300]之间为乘法运算
x,y 都在[301,600]之间为除法运算
测试用例的时候要考虑边界值
测试用例的划分: 等价类划分和测试用例如下
输入条件 有效等价类 无效等价类
输入2个整数中间用逗号隔开 X,y都属于[0,100]的整数
X,y都属于[101,200]的整数
X,y都属于[201,300]的整数
X,y都属于[301,600]的整数
X,y属于[0,600]的整数
1. x,y>600
2. x,y<0
3. x>600,y<0
4. x<0,y>600
5. x属于[0,100] ,y不属于[0,100]
6. y属于[0,100] ,x不属于[0,100]
7. x属于[102,200],y不属于[102,200]
8. y属于[102,200],x不属于[102,200]
9. x属于[201,300],y不属于[201,300]
10. y属于[201,300],x不属于[201,300]
11. x属于[301,600],y不属于[301,600]
12. 多余2个整数
13. 输入的2个数中有非数字字符
14. 输入的数字中有小数
测试内容 测试数据 期望结果
加法 0,0 0
加法 100,100 200
加法 50,20 70
减法 101,101 0
减法 200,200 0
减法 150,199 49
乘法 201,201 40401
乘法 300,300 90000
乘法 250,280 70000 除法 301,301 1
除法 600,600 0
除法 301,600;600,301 1
除法 500,400;400,500 1
输入多于两个的数字 20,30,40 50
输入的有非数字字符 20,a;#,30 出错,程序结束
输入的数字中有小数 20.3,40;40,20.3 提示:输入的数字不在范围
一个整数在加法范围,一个不在该范围 50,102;102,50 程序结束,没有结果
一个整数在减法范围,一个不在该范围 117,223;223,117 程序结束,没有结果
一个整数在乘法范围,一个不在该范围 250,500;500,250 程序结束,没有结果
一个整数在除法范围,一个不在该范围 400,50;50,400 程序结束,没有结果
输入的两个数都不在[0,600]之间 -12,800;800,-12 提示:输入的数字不在范围
输入的两个数字中,一个在[0.600]之间,一个不在 500,800;800,500;
-12,400;400,-12 提示:输入的数字不在范围,程序结束