各种测试场景case整理

直播测试:

  • 秒开:指直播页面的首屏快速的展现出来(1S左右)。
  • 分辨率:影响图像大小,与图像大小成正比;分辨率越高,图像越大;分辨率越低,图像越小。
  • 帧率:所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)。影响画面流畅度,与画面流畅度成正比:帧率越大,画面越流畅;帧率越小,画面越有跳动感。
  • 清晰度:清晰度指影像上各细部影纹及其边界的清晰程度,现阶段对直播清晰度的考量还是主要通过人眼观察。
  1. 播放的模式:横屏,竖屏,或者来回切换。
  2. 播放的网络:WIFI、2G、3G、4G网络环境下的播放和加载情况。断网之后能否继续恢复播放
  3. 播放的UI键位:返回,关闭,播放/暂停,最大化/最小化,音量的调节。
  4. 播放的机制:首次进入正常播放 ,暂停播放,继续播放,快进播放,倍速播放,连续播放,拖拽播放等等情况
  5. 播放延迟情况:对于直播,要求延迟再3秒内,最好是1秒
  6. 播放中的互动:互动,评价等是否正常
  7. 播放缓存机制:如支持缓存下载,则校验下载,下载完成播放,下载暂停,下载继续,下载删除再下载等情况
  8. 异常情况:播放中多个APP前后切换,播放是否正常,音源占用
  9. 异常情况:播放中被外界打断,如来电,手机低电提醒或关机,短信,按home键,分屏模式,突然有第三方消息,等

微信红包测试:

功能测试

提醒一定要先看有没有绑定银行卡,信用卡不行

  1. 红包金额输入框是否只能输入数字和小数点,小数位数是否有限制,如果直接输入点,点前是否有0
  2. 红包个数输入框中是否只能输入数字
  3. 红包金额框输入的数字,最多200,最少0.01,如果不在该范围内是否有提示
  4. 红包个数框输入的数字,最多100,最少1,如果不在该范围内是否有提示
  5. 红包的描述框是否可以输入英文、中文、符号、数字、特殊字符、表情等,他们是否可以搭配使用,是否可以删除
  6. 以上提及的输入框是否允许复制粘贴操作
  7. 是否可以再普通红包和拼手气红包之间进行切换
  8. 按返回键是否可以取消发红包
  9. 支付过程中,是否会自动匹配支付方式,余额不足时,是否提示换卡支付,可否自己选择支付方式
  10. 输入支付密码时,是否可以通过密码输入或者指纹支付方式支付
  11. 支付成功后,是否可以自己返回到聊天界面中
  12. 红包发送成功后,别人能否正常领取,在个数>=2的情况下,自己是否可以领取
  13. 同一个人是否可以多次抢同一个红包
  14. 24小时后,未领取的红包是否还可以领取,未领取的红包是否会退还到原先的账户上
  15. 红包记录中的收发记录与实际收发记录是否一致
  16. 是否可以连续多次发红包

兼容性测试

  • 安卓系统、苹果系统是否都可以发红包
  • 电脑端是否可以抢红包

性能测试

  • 不同网速下发红包的时间,尤其弱网情况下发红包的时间
  • 发红包之后跳转到聊天界面的时间
  • 发红包时的耗电量
  • 退款到账时间

界面测试

  • 发红包的界面有没有错别字
  • 发红包的界面是否排版合理
  • 发红包的界面颜色搭配是否合理

安全测试

  • 微信号多人且异地登录,是否会有提示信息
  • 红包发送成功后,是否收到微信支付的通知消息
  • 红包被领取后,可领取的红包数和金额变少
  • 红包发送失败,余额与银行卡中的钱不会变少

如何对一瓶矿泉水进行测试

参考回答:

界面测试:查看外观是否美观

功能度:查看水瓶漏不漏;瓶中水能不能被喝到

安全性:瓶子的材质有没有毒或细菌

可靠性:从不同高度落下的损坏程度

可移植性:再不同的地方、温度等环境下是否都可以正常使用

兼容性:是否能够容纳果汁、白水、酒精、汽油等

易用性:是否烫手、是否有防滑措施、是否方便饮用

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

疲劳测试:将盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

跌落测试:测试在何种高度跌落会破坏水瓶

测试笔?

功能性:
笔是不是能正常写出字来?是否可以正常关上笔帽?是不是不会漏墨水?如果是铅笔,字迹是否可以被擦出?

性能:

正常人用该笔写字可以达到什么速度?孩子呢?老人呢?左撇子呢?

压力测试:
使劲用该笔写字是否会断裂?弹簧圆珠笔,如果以极快的速度按压弹簧,该笔是否会崩溃?

安全性测试:
该笔从桌子上自由落体,是否会爆炸?是否会爆墨水?该笔从二十楼的高度落下呢?该笔放在一定倾角的桌面上是否会滑落?笔的材料是否可以?

适配性测试:
该笔是否可以装入常规的笔袋里面?是否适合孩子和老人使用?左撇子呢?

兼容性测试:
该笔是否可以适应多种不同品牌的墨水?该笔是否可以在各种纸面上流利书写,甚至地板,墙面和树皮上?

易用性+界面:
该笔的颜色和图案是否会引起不适?该笔的粗度如何,手感如何,握感如何?用户在不经过任何教程说明的情况下,是否可以正确使用?

对水壶进行测试? 

1.功能

(1)水倒水壶容量的一半

(2)水倒规定的安全线

(4)水壶容量刻度与其他水壶一致

(5)盖子拧紧水倒不出来

(6)烫手验证

2.性能

(1)使用最大次数或时间

(2)掉地上不易损坏

(3)盖子拧到什么程度水倒不出来

(4)保温时间长

(5)壶的耐热性

(6)壶的耐寒性

(7)长时间放置水不会漏

(8)壶上放置重物达到什么程度壶会被损坏

3.界面

(1)外观完整、美观

(2)大小与设计一样(高、宽、容量、直径)

(3)拿着舒服

(4)材质与设计一样

(5)壶上的图案掉落

(6)图案遇水溶解

4.安全

(1)壶使用的材质毒或细菌的验证

(2)高温材质释放毒性

(3)低温材质释放毒性

5.易用性

(1)倒水方便

(2)喝水方便

(3)携带方便

(4)使用简单,容易操作

(5)防滑措施

6.兼容性

(1)壶能够容纳果汁、白水、酒精、汽油等。

7.震动测试

(1)壶加包装(有填充物),六面震动,检查产品是否能应对铁路/公路/航空运输。

8.可移植性

(1)壶在不同地方、温度环境下都可以正常使用。

对一个页面进行测试?

 

1、UI测试:页面布局、页面样式检查、控件长度是否够长;显示时,是否会被截断;支持的快捷键,Tab键切换焦点顺序正确性等。

2、功能测试:页面上各类控件的测试范围,测试点。结合控件的实际作用来补充检查点: 比如, 密码框是否*显示, 输入是否做trim处理等。

3、安全测试:输入特殊字符,sql注入,脚本注入测试。后台验证测试,对于较重要的表单 ,绕过js检验后台是否验证;数据传输是否加密处理,比如, 直接请求转发,地址栏直接显示发送字符串?

4、兼容性测试

5、性能测试

测试图片:

先说说下简要的需求:

能上传jpg、gif、bmp、png格式的图片,大小为1K-1M

需要检查:

  1. 0k 大小的jpg、gif、bmp、png图片的上传
  2. 小于1k 的jpg、gif、bmp、png图片的上传
  3. 1k的jpg、gif、bmp、png 图片的上传
  4. 大于1k小于1M的jpg、gif、bmp、png图片的上传
  5. 大于1M的jpg、gif、bmp、png图片的上传
  6. 其他格式的图片的上传
  7. 不选择图片直接上传
  8. 上传同名的图片
  9. 上传图片名称为特殊字符,如文件名含有(‘符号等。
  10. 上传图片名称为最大文件名称(过长文件名)
  11. 上传图片的路径过长
  12. 上传中文名称的图片
  13. 查看上传的图片是否能正常显示
  14. 各种大小规格图片上传,查看是否正常显示
  15. 上传的图片是否能正常删除
  16. 查看上传图片是进度条显示是否正确
  17. 上传图片后点击进度条后的取消,查看是否能正常取消图片

 对于其他特殊要求的验证:

  1. 是否能一次选择多个图片后同时上传
  2. 如果支持大图片上传或上传网络缓慢,上传的时间超出了用户自动退出登录时间,是否能上传成功

对朋友圈点赞功能进行测试

参考回答:

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

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

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

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

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

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

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

9.是否能在消息列表中显示点赞人的昵称、5.不同手机,系统显示界面如何;

备注;

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

11.是否在未登录时可查看被点赞的信息。

如何模拟弱网测试jmeter  Fiddler模拟弱网

请你回答一下如何测试手机开机键?

功能测试:

按下开机键,屏幕能否亮起

性能测试:

按下开机键,屏幕能否在规定时间内亮起

压力测试

连续多次按下开机键,观察屏幕是否能一直亮起,到多久时间失灵

健壮性测试

给定一个中了病毒的手机或者是淘汰许久的老机子,安歇开机键观察屏幕能否亮起

可靠性测试

连续按下开机键有限次数,比如1万次,记录屏幕未亮起的次数

可用性测试

开机键按下费不费力,开机键的形状设计是否贴合手指,开机键的位置设计是否方便

 如何对淘宝搜索框进行测试

 

一, 功能测试

1. 输入关键字,查看: 返回结果是否准确,返回的文本长度需限制

1.1输入可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;

1.2输入不可查到结果的关键字、词、语句;

1.3输入一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等价类划分的方法等;

2. 结果显示:标题,卖家,销售量,单行/多行,是否有图片

3. 结果排序:价格 销量 评价 综合

4.返回结果庞大时,限制第一页的现实量,需支持翻页

5. 多选项搜索:关键字 品牌 产地 价格区间 是否天猫 是否全国购

6. 是否支持模糊搜索,支持通配符的查询

7, 网速慢的情况下的搜索

8. 搜索结果为空的情况

9. 未登录情况和登录情况下的搜索(登录情况下 存储用户搜索的关键字/搜索习惯)

二.性能测试:

1压力测试:在不同发用户数压力下的表现(评价指标如响应时间等)

2负载测试:看极限能承载多大的用户量同时正常使用

3稳定性测试:常规压力下能保持多久持续稳定运行

4内存测试:有无内存泄漏现象

5大数据量测试:如模拟从庞大的海量数据中搜索结果、或搜索出海量的结果后列示出来,看表现如何等等。

三. 易用性:交互界面的设计是否便于、易于使用

1依据不同的查询结果会有相关的人性化提示,查不到时告知?查到时统计条数并告知?有疑似输入条件错误时提示可能正确的输入项等等处理;

2查询出的结果罗列有序,如按点击率或其他排序规则,确保每次查询出的结果位置按规则列示方便定位,显示字体、字号、色彩便于识别等等;

3标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格间格开)等实用的检索方式是否正常?

4输入搜索条件的控件风格设计、位置摆放是否醒目便于使用者注意到,有否快照等快捷查看方式等人性化设计?

四. 兼容性

1WINDOWS/LINUX/UNIX等各类操作系统下及各版本条件下的应用

2IE/FIREFOX/GOOGLE/360/QQ等各类浏览器下及各版本条件下、各种显示分辨率条件下的应用

3SQL/ORACLE/DB2/MYSQL等各类数据库存储情况下的兼容性测试

4简体中文、繁体中文、英文等各类语种软件平台下的兼容性测试

5IPHONE/IPAD、安卓等各类移动应用平台下的兼容性测试

6与各相关的监控程序的兼容性测试,如输入法、杀毒、监控、防火墙等工具同时使用

五. 安全性

1被删除、加密、授权的数据,不允许被SQL注入等攻击方式查出来的,是否有安全控制设计;

2录入一些数据库查询的保留字符,如单引号、%等等,造成查询SQL拼接出的语句产生漏洞,如可以查出所有数据等等,这方面要有一些黑客攻击的思想并引入一些工具和技术,如爬网等。

3通过白盒测试技术,检查一下在程序设计上是否存在安全方面的隐患;

4对涉及国家安全、法律禁止的内容是否进行了相关的过滤和控制;

简单用户界面登陆过程都需要做哪些分析?

一、功能测试

1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。

2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息。

3.登录成功后能否能否跳转到正确的页面

4.用户名和密码,如果太短或者太长,应该怎么处理

5.用户名和密码,中有特殊字符(比如空格),和其他非英文的情况

6.记住用户名的功能

7.登陆失败后,不能记录密码的功能

8.用户名和密码前后有空格的处理

9.密码是否非明文显示显示,使用星号圆点等符号代替。

10.牵扯到验证码的,还要考虑文字是否扭曲过度导致辨认难度大,考虑颜色(色盲使 用者),刷新或换一个按钮是否好用

11.登录页面中的注册、忘记密码,登出用另一帐号登陆等链接是否正确

12.输入密码的时候,大写键盘开启的时候要有提示信息。

13.什么都不输入,点击提交按钮,检查提示信息。

二、界面测试

1.布局是否合理,testbox和按钮是否整齐。

2.testbox和按钮的长度,高度是否复合要求。

3. 界面的设计风格是否与UI的设计风格统一。

4. 界面中的文字简洁易懂,没有错别字。

三、性能测试

1.打开登录页面,需要的时间是否在需求要求的时间内。

2.输入正确的用户名和密码后,检查登录成功跳转到新页面的时间是否在需求要求的时间内。

3.模拟大量用户同时登陆,检查一定压力下能否正常登陆跳转。

四、安全性测试

1.登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取)。

2.用户名和密码是否通过加密的方式,发送给Web服务器。

3.用户名和密码的验证,应该是用服务器端验证, 而不能单单是在客户端用javascript 验证。

4.用户名和密码的输入框,应该屏蔽SQL注入攻击。

5.用户名和密码的的输入框,应该禁止输入脚本 (防止XSS攻击)。

6.防止暴力破解,检测是否有错误登陆的次数限制。

7. 是否支持多用户在同一机器上登录。

8. 同一用户能否在多台机器上登录。

五、可用性测试

1. 是否可以全用键盘操作,是否有快捷键。

2. 输入用户名,密码后按回车,是否可以登陆。

3. 输入框能否可以以Tab键切换。

六、兼容性测试

1.不同浏览器下能否显示正常且功能正常(IE,6,7,8,9, Firefox, Chrome, Safari,等)。

2.同种浏览器不同版本下能否显示正常且功能正常。

2.不同的平台是否能正常工作,比如Windows, Mac。

3.移动设备上是否正常工作,比如Iphone, Andriod。

4.不同的分辨率下显示是否正常。

七、本地化测试

1. 不同语言环境下,页面的显示是否正确。

如果给你一台电梯,请问你如何测试它,分析如下:

  1. 功能:上升、下降、停止、开门、关门、梯内电话、灯光、指示灯等;
  2. 性能:速度、反应时间、关门时间等;
  3. 压力:超载、尖锐物碰撞电梯壁等;
  4. 安全:停电、报警装置、轿箱停靠位置、有人扒门时的情况等;
  5. 可用性:按键高度、操作是否方便、舒适程度等;
  6. UI:美观程度、光滑程度、形状、质感等;
  7. 稳定性:长时间运行情况等;
  8. 兼容性:不同电压是否可工作、不同类型电话是否可安装等
  9. 下面是详细的测试点:
  10. 需求测试: 查看电梯使用说明书、安全说明书等
  11. 界面测试: 查看电梯外观

    功能测试:
    1. 测试电梯能否实现正常的上升和下降功能。
    2. 电梯的按钮是否都可以使用
      电梯内分楼层键是否正常
      电梯内开关门键是否正常
      电梯内的报警键是否正常使用
      电梯外的上下键是否正常

    3. 电梯门的打开,关闭是否正常。

    4. 报警装置是否可用。
    5. 与其他电梯之间是否协作良好。
    6. 通风状况如何。
    7. 突然停电时的情况。
    8. 关注显示屏,电梯内外的显示屏显示的电梯层数、运行方向是否正常
    9. 有障碍物时,电梯门的感应系统是否有效

    10. 上升途中的响应。
      电梯本来在1楼,如果有人按18楼,那么电梯在上升到5楼的时候,有人按了10楼,这时候是否会在10楼先停下来;
      电梯下降到10层时显示满员,此时若8层有人等待电梯,是否在8层停。

    11. 是否有手机信号
    可靠性:
    1. 门关上的一刹那出现障碍物。
    2. 同时按关门和开门按钮。
    3. 点击当前楼层号码
    4. 多次点击同一楼层号码
    5. 同时按上键和下键
    易用性:
    1. 电梯的按钮的设计符合一般人的习惯吗
    2. 楼层按键高度(小孩和一些身高矮的用户会按键不方便)
    3. 电梯是否有地毯、夏天是否有空调、通风条件、照明条件、手机信号是否通畅
    4. 电梯是否有扶手,是否有专针对残疾人的扶手等等
    压力测试:
    1. 看电梯的最大承重量,在负载过重时报警装置是否有提醒
    2. 在一定时间内不断让电梯上升、下降
    稳定性测试:

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

    兼容性测试
    1. 电梯的整体和其他设备的兼容性,与大楼的兼容,与海地隧道的兼容等等
    2. 不同类型的电压是否兼容
    安全性测试
    1. 下坠时是否有制动装置
    2. 暴力破坏电梯时是否报警,超重是否报警
    3. 停电情况下电梯是否有应急电源装置
    性能测试
    1. 测试电梯负载单人时的运行情况(基准测试)
    2. 多人时的运行情况(负载测试)
    3. 一定人数下较长时间的运作(稳定性测试)
    4. 更长时间运作时的运行情况(疲劳测试)
    5. 不断增加人数导致电梯报警(拐点压力测试)

测试搜索框:

一般这种问题,首先就是分类

一般分:功能测试、性能测试、易用性测试、界面测试、安全性测试、兼容性测试、其它测试

功能测试
搜索内容为空,点击“百度一下”,看系统处理
搜索内容为空格,点击“百度一下”,看系统处理
搜索内容含有特殊字符的处理
搜索内容带有非法字符
搜索长度在规定范围之内
搜索长度在规定范围之外,看系统能否正确进行截取
搜索内容输入敏感词汇,查看系统处理
搜索框是否支持快捷键操作,比如:zhantie
是否支持回车键搜索
性能测试
在网络情况良好的前提下,页面的跳转需要多少时间
在网络不好的情况下,页面的跳转需要多少时间
对搜索引擎进行加压测试
兼容性测试
不同的平台:windows系统,mac系统
不同的浏览器:Firefox浏览器、Chrome浏览器、IE
不同的移动平台:android、ios
界面测试
查看UI是否显示正确,布局是否美观
页面上是否有错别字
查看错误提示信息的位置是否合理、是否有错别字
搜索结果的页面是否美观
搜索结果数量庞大的时候,是否分页处理,分页是否和需求说明书的要求保持一致
光标的定焦是否准确
安全性测试
敏感内容的检索是禁止的
SQL注入防范

购物车的测试用例:

界面测试

•    界面布局、排版是否合理;文字是否显示清晰;不同卖家的商品是否区分明显。

2.功能测试

未登录时:

•    将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加;

•    点击购物车菜单,页面跳转到登录页面。

登录后:

•    所有链接是否跳转正确;

•    商品是否可以成功加入购物车;

•    购物车商品总数是否有限制;

•    商品总数是 否正确;

•    全选功能是否好用;

•    删除功能是否好用;

•    填写委托单功能是否好用;

•    委托单中填写的价格是否正确显示;

•    价格总计是否正确;

•    商品文字太长时是否显示完整;

•    店铺名字太长时是否显示完整;

•    创新券商品是否打标;

•    购物车中下架的商品是否有特殊标识;

•    新加入购物车商品排序(添加购物车中存在店铺的商品和购物车中不存在店铺的商品);

•    是否支持TAB、ENTER等快捷键;

•    商品删除后商品总数是否减少;

•    购物车结算功能是否好用。

3.兼容性测试

•    不同浏览器测试。

4.易用性测试

•    删除功能是否有提示;是否有回到顶部的功能;商品过多时结算按钮是否可以浮动显示。

5.性能测试

•    压力测试;并发测试。

自动售货机:

首先,拆解自动售货机为不同模块,存放货物区、取货区、付钱区

然后,分别从界面、功能、性能、易用性、安全性、正常流程、异常流程处理等方面考虑

--外观设计是否合理,要符合大众的审美

--不同模块的大小分配是否合理

--操作是否简便,流程是否复杂,使用说明是否通俗易懂

--对存放的货物是否有要求,冷藏 or 常温

--货物的外形比较奇怪(过大、过小、形状不规范等),是否能正常出货

--是否可以一次性买很多个物品

--付钱的方式,纸币、硬币、支付宝、微信支付等等

--付了钱选择了货物,是否能正常出货

--付钱不够怎么办

--付钱多了怎么办

--付钱多了但是没有零钱找怎么办

--付钱不是正常的钱怎么办,比如钱大小的纸,游戏币等

--取货口是否好拿货物

--针对不同的人群,是否使用方便,孕妇、儿童、老人、成年人

--货物卡住了或者钱没有退,是否有联系客服的方式

--外壳和钱箱是否设计的比较安全

--异常断电、系统故障,是否有恢复功能

持续更新中.....
原文地址:https://www.cnblogs.com/laurarararararara/p/15634430.html