1.假设京东有一个Web API:http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。
答案:
(1)输入打折价错误+输入原价错误(输入值不在正常范围内)
(2)输入打折价错误+输入原价正确
(3)输入打折价正确+输入原价错误
(4)输入打折价正确+输入原价正确(打折价高于原价)
(5)输入打折价正确+输入原价正确(打折价高于原价 返回折扣信息不对)
(6)输入打折价正确+输入原价正确(打折价高于原价 返回折扣信息对)
2.以windows对文件的复制粘贴功能为例,尽可能多的写出测试思路
答案(不唯一):
抓住关键字,然后进行发散。
(1). 基本功能测试: 文件的复制粘贴功能,首先关键字“文件”,文件有不同的分类(图片、视频、音频、文档等),每个分类又有不同的类型(文档类型:txt doc execl pdf等),每个文件又有不同的大小,而且文件还有很多权限,是不是隐藏,是不是只是管理员可执行。选择不同分类的不同类型,不同大小的文件做测试资源。比如:文档类型里面txt文件可以分为 1.KB的txt文件、1MB的txt文件、1GB的txt文件。。。。下一个关键字 复制粘贴 复制有多种方式 右击选择、Ctrl+C、 拖动复制,对应粘贴也有各种方式。然后从哪复制,粘贴到哪,比如 可以有本机硬盘、移动硬盘、优盘、内存卡、软盘、光盘、连接手机存储,复制到网络地址等等。复制粘贴后文件是不是可用,文件权限是不是有变化。复制过去容量不够怎么处理?复制过后有重名文件怎么处理?复制过程中取消、关机、拔优盘怎么处理?复制过程能不能执行文件?
(2)性能测试:复制粘贴功能性能怎么样?复制文件的速度可不可以接受?同时复制多个文件是不是可以完成?复制文件过程中占用CPU资源大不大,耗电量大不大?
(3)兼容性测试 Windows XP, Windows 7, Windows 8 , Windows 8.1, Windows 10等各种windos版本是不是都支持这个功能。
(4)交互测试; 复制粘贴文件时,使用windows存储的其他功能是否有影响?比如播放本地的音频、视频、等同时复制文件是不是有影响。一边复制,一边粘贴是不是有影响。
3.已知String convert(String page)作用是将WEB页转码为方便移动设备查看的页面,为了确保转码的正确性,请设计相应测试策略。
参考答案:
(1)使用不同的移动设备查看转换后的页面,检查内容是否正确;
(2)输入正确的网址,进行转码,检查内容是否正确;
(3)输入错误的网址,进行转码,系统是否有相应的提示;
(4)测试转码的速度,或者系统的相应时间;
(5)测试转码后,页面显示是否美观;
(6)输入的web的page为空,是否抛出异常;