测试一瓶矿泉水

  • 界面测试:查看外观是否美观
  • 功能测试:查看水瓶是否漏水,瓶中水能否被正常饮用
  • 安全测试:瓶子材质是否无毒、无细菌
  • 可靠性测试:从不同高度落下,测试损坏程度
  • 可移植性测试:在不同地点、温度等环境下是否均可正常使用
  • 兼容性测试:是否能容纳果汁、白水、酒精、汽油等
  • 易用性测试:是否烫手、是否有防滑措施、是否方便饮用
  • 用户文档测试:使用手册是否对用法、限制、使用条件等有详细描述
  • 疲劳测试:盛水放置24小时检查泄漏情况;盛汽油放置24小时检查泄漏情况
  • 压力测试:用针扎并在上面不断加重量,测试穿透所需压强
  • 跌落测试:测试在何种高度跌落会破坏水瓶

测试朋友圈点赞功能

功能测试

  • 点赞某条朋友圈,验证是否成功
  • 是否可以正常点赞和取消点赞
  • 点赞的人是否在可见分组里
  • 点赞状态是否能即时更新显示
  • 点赞状态对共同好友是否可见
  • 是否能在消息列表中显示点赞人的昵称
  • 是否在未登录时可查看被点赞的信息
  • 点赞后是否能发表评论(可扩展性)

接口测试

  • 点赞朋友圈,验证朋友能否收到提示信息

性能测试

  • 点赞朋友圈,是否在规定时间内显示结果
  • 是否在规定时间内在朋友手机上进行提示
  • 网速快慢对点赞功能的影响

界面测试

  • 点赞显示是否正确,一行显示几个
  • 点赞是否按时间排序,头像对应是否正确
  • 不同手机、不同系统的显示界面是否一致

兼容性测试

  • 在不同终端(iPad、手机等)上点赞朋友圈,验证是否成功

测试手机开机键

  • 功能测试:按下开机键,屏幕能否亮起
  • 性能测试:按下开机键,屏幕能否在规定时间内亮起
  • 压力测试:连续多次按下开机键,观察屏幕是否能一直亮起,测试多久后失灵
  • 健壮性测试:使用中毒手机或老旧手机,按下开机键观察屏幕能否亮起
  • 可靠性测试:连续按下开机键固定次数(如1万次),记录屏幕未亮起的次数

测试一个杯子

  • 功能测试:倒水至容量一半;倒水至安全线;容量刻度与其他杯子是否一致;盖子拧紧后是否漏水;是否烫手
  • 性能测试:最大使用次数/时间;跌落是否易损坏;盖子拧紧程度与漏水关系;保温时长;耐热性;耐寒性;长时间放置是否漏水;放置重物至何种程度会损坏
  • 界面测试:外观是否完整美观;尺寸是否与设计一致(高、宽、容量、直径);握持是否舒适;材质是否与设计一致;杯子上的图案是否易掉落;图案遇水是否溶解
  • 安全测试:材质是否无毒、无细菌;高温下是否释放有毒物质;低温下是否释放有毒物质
  • 易用性测试:倒水是否方便;喝水是否方便;携带是否方便;使用是否简单;是否有防滑措施
  • 兼容性测试:是否能容纳果汁、白水、酒精、汽油等
  • 震动测试:杯子加包装(含填充物),六面震动,检查是否能应对铁路/公路/航空运输
  • 可移植性测试:在不同地点、温度环境下是否均可正常使用

测试一个页面

  • UI测试:页面布局、样式检查;控件长度是否足够,是否被截断;支持的快捷键;Tab键切换焦点顺序是否正确
  • 功能测试:页面上各类控件的测试范围和测试点;结合控件实际作用补充检查点(如密码框是否用*显示,输入是否做trim处理等)
  • 安全测试:输入特殊字符、SQL注入、脚本注入测试;后台验证测试(绕过JS检验后台是否验证);数据传输是否加密(如直接请求转发时地址栏是否显示发送字符串)
  • 兼容性测试:不同浏览器、不同操作系统、不同分辨率下的兼容性
  • 性能测试:页面加载速度、响应时间、并发性能

测试淘宝搜索框

功能测试

  • 输入关键字,查看返回结果是否准确,返回的文本长度是否有限制
    • 输入可查到结果的正常关键字、词、语句,验证检索内容和链接的正确性
    • 输入无法查到结果的关键字、词、语句
    • 输入特殊内容,如空值、特殊符号、标点符号、极限值等(可引入等价类划分方法)
  • 结果显示:标题、卖家、销售量、单行/多行、是否有图片
  • 结果排序:价格、销量、评价、综合排序
  • 返回结果庞大时,限制第一页的显示量,需支持翻页
  • 多条件搜索:关键字、品牌、产地、价格区间、是否天猫、是否全国购
  • 是否支持模糊搜索和通配符查询
  • 网速慢的情况下的搜索表现
  • 搜索结果为空的情况
  • 未登录和登录状态下的搜索(登录后是否存储用户搜索关键字和习惯)

性能测试

  • 压力测试:不同用户数压力下的表现(评价指标如响应时间等)
  • 负载测试:测试极限能承载多大的用户量同时正常使用
  • 稳定性测试:常规压力下能保持多久持续稳定运行
  • 内存测试:是否存在内存泄漏现象
  • 大数据量测试:模拟从海量数据中搜索结果,或搜索出海量结果后的列示表现

易用性测试

  • 依据不同查询结果给予人性化提示:查不到时告知原因;查到时显示统计条数;疑似输入错误时提示可能正确的输入项
  • 查询结果是否有序排列(如按点击率或其他排序规则),确保每次结果位置按规则展示,方便定位;显示字体、字号、色彩便于识别
  • 标题查询、全文检索、模糊查询、容错查询、多关键字组织查询(空格分隔)等功能是否正常
  • 输入搜索条件的控件风格设计、位置摆放是否醒目便于注意,是否有快照等快捷查看方式

兼容性测试

  • Windows/Linux/Unix等各类操作系统及各版本条件下的应用
  • IE/Firefox/Google/360/QQ等各类浏览器及各版本条件、各种显示分辨率条件下的应用
  • SQL/Oracle/DB2/MySQL等各类数据库存储情况下的兼容性
  • 简体中文、繁体中文、英文等各类语种软件平台下的兼容性
  • iPhone/iPad、Android等各类移动应用平台下的兼容性
  • 与各类监控程序的兼容性测试,如输入法、杀毒软件、监控工具、防火墙等

安全测试

  • 被删除、加密、授权的数据,不允许通过SQL注入等方式查出,是否有安全控制设计
  • 录入数据库查询的保留字符(如单引号、%等),检查是否造成SQL拼接漏洞(如可查出所有数据),需引入爬网等安全测试工具和技术
  • 通过白盒测试技术,检查程序设计上是否存在安全隐患
  • 对涉及国家安全、法律禁止的内容是否进行了相关过滤和控制

测试购物车

界面测试

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

功能测试

未登录时:

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

登录后:

  • 所有链接是否跳转正确
  • 商品是否可以成功加入购物车
  • 购物车商品总数是否有限制
  • 商品总数是否正确
  • 全选功能是否好用
  • 删除功能是否好用
  • 填写委托单功能是否好用
  • 委托单中填写的价格是否正确显示
  • 价格总计是否正确
  • 商品文字太长时是否显示完整
  • 店铺名字太长时是否显示完整
  • 创新券商品是否打标
  • 购物车中下架的商品是否有特殊标识
  • 新加入购物车商品的排序(添加购物车中已存在店铺的商品和不存在店铺的商品)
  • 是否支持TAB、ENTER等快捷键
  • 商品删除后商品总数是否减少
  • 购物车结算功能是否好用

兼容性测试

  • 不同浏览器下的兼容性测试

易用性测试

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

性能测试

  • 压力测试、并发测试