用例编号 | 用例名称 | 执行步骤 | 输入数据 | 预期结果 | 执行结果 |
1 | 打折价输入为空 | 在浏览器内输入链接 回车 | http://p.jd.com?p1= &p0=100
| 提示打折价不能为空 | |
2 | 原价输入为空
| 在浏览器内
输
入
链接 回车 | http://p.jd.com?p1=90&p0=
| 提示原价不能为空
| |
3 | 打折价与原价输入为空
| 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=
&
p
0
=
| 提示打折价 原价不能为空 | |
4 | 原价为0元 | 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=90
&
p
0
=
| 提示原价不能为空 | |
5 | 打折为0元
| 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=0
&
p
0
=11
| 折扣信息为1 | |
6 | 原价比折扣价大 | 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=12
&
p
0
=10
| 折扣信息大于1 | |
7 | 输入的原价或者折扣价不是数字 | 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=qq
&
p
0
=10
| 输入的信息有误 | |
8 | 输入的价格含有非法字符 | 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=qq
&
p
0
=///
| 提示输入信息有误 | |
9 | 输入的价格含有很长的字符数字
| 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=(1000个e)
&
p
0
=
| 提示输入信息有误
|
10 | 输入的原价和折扣价含有小数 | 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=1.22
&
p
0
=2.44 | 返回0.5 | |
11 | 输入正确的价格 | 在浏览器内
输
入
链接
回车
| http://p.jd.com?p1=1233 & p 0 =1466 | 返回0.5 | |
p1 | p2 |
1 | 2 |
1.11 | 2.22 |
p1 | p2 |
4 | 4 |
p1 | p2 |
1e20 | 2e20 |
p1 | p2 |
-1 | 4 |
1 | -4 |
-1 | -4 |
p1 | p2 |
5 | 4 |
p1 | p2 |
0 | 4 |
4 | 0 |
0 | 0 |
p1或者p2 | p2 |
空 | |
字符串 |
用例编码 | 用例名称 | 执行步骤 | 输入数据 | 预期结果 |
1 | 原价输入为空 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=90&p0= | 提示原价不能为空 |
2 | 折扣价输入为空 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=&p0=100 | 提示折扣价不能为空 |
3 | 原价输入为0 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=90&p0=0 | 提示原价不能为0 |
4 | 折扣价为0 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=0&p0=100 | 折扣信息1 |
5 | 原价和折扣价都为空 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1= &p0= | 提示折扣价、原价不能为空 |
6 | 折扣价比原价大 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=100&p0=90 | 提示折扣信息大于1 |
7 | 输入的加格不是数字 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=qq&p0=w | 提示输入信息有误 |
8 | 输入的价格含有非法字符 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=》90&p0=100! | 提示输入信息有误 |
9 | 输入的价格含有字符数字 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=(100个e)&p0=100 | 提示输入信息有误 |
10 | 输入的加格含有小数 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=1.22&p0=2.44 | 折扣信息为0.5 |
11 | 输入正常的价格 | 在浏览器中输入链接,回车 | web API: http://p.jd.com?p1=10&p0=100 | 折扣信息为0.1 |
测试编号 | 测试项描述 | 输入 | 预期结果 | |
1 | 原价和打折价为空 | p1= / p0= ; | 显示“原价和打折价不能为空” | |
2 | 原价为空,折扣价为正常大小的正数 | p1=30 /p0= ; | 显示“原价不能为空” | |
3 | 原价为正常数,折扣价为空 | p1 = /p0=30; | 显示“折扣价不能为空” | |
4 | 原价和折扣价为0 | p1=0 / p0=0; | 显示“输入信息有误” | |
5 | 原价为0,折扣价为正常大小的正数 | p1=30 / p0=0; | 显示“输入信息有误” | |
6 | 原价为正常数,折扣价为0 | p1=0 / p0=30; | 显示“输入信息有误” | |
7 | 原价和折扣价为特殊字符,且为不同字符 | p1=#/p0=%; | 显示“输入信息有误” | |
8 | 原价为正常数,折扣价为特殊字符 | p1=0/p0=%; | 显示“输入信息有误” | |
9 | 原价为特殊字符,折扣价为正常大小的正数 | p1=%/p0=30; | 显示“输入信息有误” | |
10 | 原价大于折扣价,都是非常大的正数 | p1=2e20/p0=8e20; | 返回“折扣信息0.4” | |
11 | 原价大于折扣价,都是浮点型正数 | p1=20.000/p0=40.000; | 返回“折扣信息0.5” | |
12 | 原价大于折扣价,原价为正数,折扣价为负数 | p1=-100/p0=200; | 显示“输入信息有误” | |
13 | 原价大于折扣价,原价和折扣价都是正常大小的正数 | p1=100/p0=200; | 返回“折扣信息0.5” | |
14 | 原价大于折扣价,原价是特别大的正数,折扣价是特别小的正数
| p1=2e-20/p0=4e20; | 返回“折扣信息0.5e-20” |