设计测试用例部分
16、假设京东有一个web API: http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。
用例编号 | 用例名称 | 执行步骤 | 输入数据 | 预期结果 | 执行结果 |
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元 | 在浏览器内 输 入 链接 回车 | ttp://p.jd.com?p1=90 & p 0 = 0 | 提示原价不能为空 | |
5 | 打折为0元 | 在浏览器内 输 入 链接 回车 | http://p.jd.com?p1=0 & p 0 =11 | 折扣信息为0 | |
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 |
17、以windows对文件的复制粘帖功能为例,尽可能多地写出测试思路。
(1)复制粘贴方法
快捷键测试:测试 Ctrl+C ,是否正确执行复制、 Ctrl+v 是否支持粘贴功能
右键测试:查看复制粘贴功能是否正确执行;
在 cmd 命令行中使用复制粘贴命令;
(2)文件大小测试
源文件为空, 0 字节;
源文件正常大小;
源文件为超大文件: **G/ 等;
(3)文件格式
测试各种文件格式下是否正常复制粘贴:如:图片、声音、视频、压缩文件、办公文件: word\excel\ppt 等、二进制文件;
测试共享文件、隐藏文件
(4)复制和粘贴文件路径
在系统不同文件路径下复制粘贴,
测试相对路径和绝对路径下文件复制粘贴;
测试文件夹下和另一个不同文件夹复制粘贴;
测试不同 C\D\E 盘之间;
测试复制粘贴至:移动硬盘、 U 盘、读卡器以及其它外部存储设备;
(5)异常测试
测试被损坏文件、不完整文件名称、禁止复制和粘贴的文件、超出规定大小文件等;
同名称文件测试是否提醒替换或覆盖;
(6)兼容性
测试不同操作系统之间、不同应用程序(如: QQ );
(7)性能测试:
测试复制粘贴可支持最大文件大小;复制粘贴操作的相应速度、执行完毕时间;
一次支持不同格式的文件同时操作;
支持大量文件同时复制粘贴;
详见:https://www.nowcoder.com/profile/121149050/test/33593112/3562#summary
18、已知String convert(String page)作用是将WEB页转码为方便移动设备查看的页面,为了确保转码的正确性,请设计相应测试策略。
【基本功能测试】
功能:
- 输入正确的网址,进行转码,检查内容是否正确;
边界:
- 输入信息量非常大的网址
- 输入没有信息的网址
负值:
- 输入错误的网址,进行转码,系统是否有相应的提示;
- 输入的 web 的 page 为空,是否抛出异常;
【兼容测试】
- 使用不同操作系统的移动设备查看转换后的页面,检查内容是否正确;
- 使用不同分辨率的移动设备查看转换后的页面,检查内容是否正确;
- 使用不同浏览器查看转换后的页面,检查内容是否正确;
【性能测试】
- 测试转码的速度,或者系统的响应时间;
- 是否可以同时转多个页面
- 系统相应时间
- 占用cpu资源
【易用性 / 用户体验测试】
- 测试转码后,页面显示是否美观;