3.String convert(String page)转码

   日期:2024-12-27    作者:exau5 移动:http://ljhr2012.riyuangf.com/mobile/quote/59372.html

http://www.51testing.com/html/02/n-3724002.html
https://blog.csdn.net/slforeverlove/article/details/47080279
https://blog.csdn.net/firefly_2002/article/details/7912482
https://blog.csdn.net/maomaomao425/article/details/61208586

假设京东有一个web API: http://p.jd.com?p1=90&p0=100,输入打折价p1和原价p0,返回折扣信息0.9,请设计测试用例进行测试。

答案1
  <1>输入不在范围内的打折价和不在范围内的原价(提示输入有误)。
  <2>输入在范围内的打折价和不在范围内的原价(提示输入有误)。
  <3>输入不在范围内的打折价和在范围内的原价(提示输入有误)。
  <4>输入在范围的内打折价和原价(原价=打折价,返回折扣1.0)。
  <5>输入在范围的内打折价和原价(原价>打折价,返回正确的折扣信息)。
  <6> 输入 在范围的内打折价和原价(原价<打折价,返回错误信息)。

答案2


  
 


  参考答案
  
  <1> 基本功能测试:文件的复制粘贴功能,首先关键字“文件”文件有不同的分类(图片、视频、音频、文档等,每个分类又有不同的类型(文档类型:txt doc execl pdf等,每个文件又有不同的大小,而且文件还有很多权限,是不是隐藏,是不是只是管理员可执行。选择不同分类的不同类型,不同大小的文件做测试资源。
  比如:文档类型里面txt文件可以分为 1.KB的txt文件、1MB的txt文件、1GB的txt文件… …
  下一个关键字 复制粘贴 复制有多种方式 右击选择、Ctrl+C、 拖动复制,对应粘贴也有各种方式。然后从哪复制,粘贴到哪,比如 可以有本机硬盘、移动硬盘、优盘、内存卡、软盘、光盘、连接手机存储,复制到网络地址等等。
  复制粘贴后文件是不是可用,文件权限是不是有变化。复制过去容量不够怎么处理?复制过后有重名文件怎么处理?复制过程中取消、关机、拔优盘怎么处理?复制过程能不能执行文件

 <2> 性能测试:复制粘贴功能性能怎么样?复制文件的速度可不可以接受同时复制多个文件是不是可以完成?复制文件过程中占用CPU资源大不大耗电量大不大
 
 <3> 兼容性测试:Windows 7, Windows 8 , Windows 8.1, Windows 10等各种windows版本是不是都支持这个功能。
  
  <4> 交互测试:复制粘贴文件时使用windows存储的其他功能是否有影响?比如播放本地的音频、视频、等同时复制文件是不是有影响。一边复制,一边粘贴是不是有影响。
  


String convert(String page)作用是将WEB页转码为方便移动设备查看的页面,为了确保转码的正确性,请设计相应测试策略。

  参考答案
  
<1> 基本功能测试
  功能: 输入正确的网址,进行转码,检查内容是否正确
  边界: 输入信息量非常大的网址 输入没有信息的网址
  负值: 输入错误的网址,进行转码,系统是否有相应的提示; 输入的 web 的 page 为空,是否抛出异常。

<2> 兼容测试
  使用不同操作系统的移动设备查看转换后的页面,检查内容是否正确; 使用不同分辨率的移动设备查看转换后的页面,检查内容是否正确; 使用不同浏览器查看转换后的页面,检查内容是否正确。

<3> 性能测试
  测试转码的速度,或者系统的响应时间

<4> 易用性 / 用户体验测试
  测试转码后,页面显示是否美观。
 


<1>功能方面,是否能按指定条件查到正确、完整的结果,具体
  1、录入条件为可查到结果的正常关键字、词、语句,检索到的内容、链接正确性
  2、录入条件为不可查到结果的关键字、词、语句
  3、录入条件为一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等。
  
<2>性能方面,可利用测试工具或各种测试手段考虑功能在各方面的表现,具体
  1、压力测试:在不同并发用户数压力下的表现(评价指标如响应时间等
  2、负载测试:看极限能承载多大的用户量同时正常使用
  3、稳定性测试:常规压力下能保持多久持续稳定运行
  4、内存测试:有无内存泄漏现象
  5、大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。
  
<3>易用性方面,交互界面的设计是否便于、易于使用,具体
  1、依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理
  2、查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等
  3、标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常
  4、输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计
  
<4>兼容性方面,跨平台、多语言等多样性环境组合情况下测试使用的正常性,具体
  1、WINDOWS/Linux/UNIX等各类操作系统下及各版本条件下的应用
  2、IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显示分辨率条件下的应用
  3、SQL/Oracle/DB2/MySQL等各类数据库存储情况下的兼容性测试
  4、简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试
  5、IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试
  6、与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用。
 
<5>安全性方面,往往容易被忽视的环节,具体
  1、被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计
  2、录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。
  3、通过白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患
  4、对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制
  
<6>异常性测试,各种破坏性的操作的影响测试,具体
  1、查询过程中断网、关机
  2、查询过程中强行中断关闭页面
  3、查询过程中强行杀死相关进程等。
  


首先说明的是,遇到这样的测试题目,首先应该反问面试官需求是什么样的,比如是测什么样的杯子。
因为设计测试用例的规则应该是根据需求分析文档设计用例,客户需求什么,就测试什么。但是在没有需求分析文档的前提下, 来设计测试用例,可以考查一个测试人员的基本功,比如考虑问题是否全面,设计测试用例的方法是否合理等。一般是根据自己的日常经验和测试的思维来设计测试用例。

在设计测试用例时一般从以下几个方面进行分析功能测试,性能测试,界面测试,安全性测试,兼容性测试,可用性测试,可靠性测试,本地化/国际化测试

需求测试
查看电梯使用说明书,安全说明书等。

功能测试
1、上升键和下降键,电梯的楼层按钮是否正常
2、 开关键是否正常报警装置是否安装报警电话是否可用
3、通风状况如何,是否有手机信号
4、在电梯上升过程中的测试,比如电梯在1楼,有人按了18楼,在上升到5楼的时候,有人按了10楼,电梯会不会停
5、在电梯下降过程中的测试,比如电梯下降到10层时显示满员,若有人在5楼等待,此时还会不会停。
6、电梯门的打开,关闭是否正常
7、突然停电时的情况

可靠性测试

1.门关上的一刹那出现障碍物。
2.同时按关门和开门按钮
3.点击当前楼层号码
4.多次点击同一楼层号码
5.同时按上键和下键

压力测试

看电梯的最大承重重量,在电梯超重时报警装置是否启用,在一定时间内让电梯连续的上升和下降,看在最大负载条件下平稳运行的时间

界面测试
查看电梯的外观,电梯的按钮是否好用(开和关按钮设计的图标不容易区分),电梯的说明书是否有错别字

可用性测试

电梯的按钮是否符合人的使用习惯

稳定性测试
看电梯在最大负载下平稳运行的最长时间

用户文档
使用手册是否对电梯的使用,限制等有描述。


需求测试查看杯子的使用说明书,安全说明书等。

功能测试

1、杯子能否装水
2、可以装多少L的水
3、杯子是否可以放冰箱
4、水可不可以被喝到。

安全性测试

1、杯子有没有毒和细菌
2、杯子从高处坠落,是否已破
3、杯子是否有缺口,容易滑倒嘴巴
4、将杯子放入微波炉中,是否爆炸或融化

性能测试

1、看杯子能够容纳的最大体积和最高温度
2、将杯子盛上水,经过24小时后查看杯子的泄露情况和时间(可分别使用水和汽油做测试)
3、将杯子装上填充物,看不会摔破的最高度
4、用根针并在针上面不断加重量,看压强多大时会穿透

可用性测试
杯子是否好拿,是否烫手,是否防滑,是否方便饮用。

兼容性测试
除了装水,是否还可以装其它的液体,比如果汁,汽油等。

界面测试
查看杯子的外观:杯子是什么材质的,颜色,外形,重量,图案是否合理,是否有异味。

用户文档
使用手册是否对杯子的用法、限制、使用条件等有详细描述。


1、需求测试
查看使用说明书。

2、功能测试
能不能写字 。

3、界面测试
查看笔的外观 。

4、可靠性
笔从不同高度落下摔坏的程度

5、安全性
笔有没有毒或细菌 。

6、可移植性
笔在不同的纸质、温度等环境下是否可以使用。

7、兼容性
笔是否可以装不同颜色、大小的笔芯 。

8、易用性
是否方便使用、方便携带 。

9、压力测试
给笔不断的增加重力,观察压力多大时压坏。

10、震动测试
笔在包装时,各面震动,检查是否能应对恶劣的公路、铁路、航空运输

11、跌落测试
笔包装时,在多高的情况下摔不坏


需求测试:查看桌子相关的使用说明书。

功能测试
桌子是办公用的还是放置东西用的,桌子的面积大小是否适合

界面测试
桌子的桌面是否平滑,有没有凹凸不平的地方

安全性测试
桌子的支撑点是否可靠;将桌子推倒后,它的损坏情况

压力测试
桌子可以承受的重量

可用性测试
桌子是否好移动;它的重量是否合适


需求测试:查看洗衣机的使用说明书。

功能测试
洗衣机是否正常的洗衣服

安全性测试
洗衣机是否漏电

兼容性测试
除了洗衣服是否还可以洗其它的

性能测试
使用时电量如何,是否满足客户需求加到一定量的衣服后,过一段时间,看洗衣机是否正常洗;通过逐步增加系统负载,最终确定在什么负载条件下系统性能将处于崩溃状态,以此获得系统能提供的最大服务

界面测试
洗衣机的外观是否符合用户的需求

可用性测试:洗衣机的操作是否简单已操作


1.是否可以正常点赞和取消

2.点赞的人是否在可见分组里

3.点赞状态是否能即时更新显示

4.点赞状态,共同好友是否可见

5.不同手机,系统显示界面如何(兼容性

6.性能检测,网速快慢对其影响(性能

7.点赞显示的是否正确,一行几个(界面

8.点赞是否按时间进行排序,头像对应的是否正确

9.是否能在消息列表中显示点赞人的昵称、备注

10.可扩展性测试,点赞后是否能发表评论(可扩展性


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号