测试一瓶矿泉水
- 界面测试:查看外观是否美观
- 功能测试:查看水瓶是否漏水,瓶中水能否被正常饮用
- 安全测试:瓶子材质是否无毒、无细菌
- 可靠性测试:从不同高度落下,测试损坏程度
- 可移植性测试:在不同地点、温度等环境下是否均可正常使用
- 兼容性测试:是否能容纳果汁、白水、酒精、汽油等
- 易用性测试:是否烫手、是否有防滑措施、是否方便饮用
- 用户文档测试:使用手册是否对用法、限制、使用条件等有详细描述
- 疲劳测试:盛水放置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等快捷键
- 商品删除后商品总数是否减少
- 购物车结算功能是否好用
兼容性测试
- 不同浏览器下的兼容性测试
易用性测试
- 删除功能是否有提示
- 是否有回到顶部的功能
- 商品过多时结算按钮是否可以浮动显示
性能测试
- 压力测试、并发测试