【测试基础第三篇】需求测试分析

    • 回顾测试流程
      • 项目立项->需求分析->测试计划->测试设计(测试需求分析、测试用例)->测试执行->测试评估->项目结束
    • 测试需求
      • 测什么
      • 业务:功能、非功能
      • 目的:提炼测试点、时间规划、人力规划、测试环境
    • 拿到项目基本测试思路
        • 1.明确项目业务逻辑流程(根据流程图中主流程、分支流程)
        • 2.细化每个功能,细化分析提取测试点:注册、登录...
          • 单个功能测试点步骤---正常+异常都要考虑
            • 1.正常功能:是否能正常提交,单个功能冒烟测试
            • 2.单个功能项验证(正常+异常):
              • 规则:按顺序从上至下对每个输入项进行验证
              • 1)长度、类型、必填、重复
              • 2)限制约束验证
              • 3)隐形需求;要充分熟悉产品业务,挖掘隐性需求
        • 3.所有细化功能分析拼接一块就是整个项目测试点---功能
        • 4.非功能方面
      •  
      笔试面试题
          • 1.遇到隐形需求怎么办?
            • 根据自己经验,充分熟悉产品业务基础上,参考成熟产品,找产品确认需求。
          • 2.一个带logo水杯(电梯、A4纸、笔、U盘)你怎么测?
            • (1)水杯
              • 功能:装水、喝水、漏水、容量、盖子、保温功能
              • 非功能:
                • 1)界面:材质、外观、logo正确、颜色、大小、形状、---看用户需求是否被满足
                • 2)易用:杯子盖子是否好拿、易携带、带子、吸管、好不好喝水
                • 3)兼容:(相互关联的)能否装各种材质的液体、杯垫匹配、桌子压痕
                • 4)安全:有毒材质、logo侵权
                • 5)性能:抗摔、抗压、耐用、耐高温、抗低温
            • (2)电梯例子
              • 功能
                • 单个功能
                  • 同样关注输入输出
                  • 楼层(-2~33)按键是否正常,同步关注显示屏
                  • 开关门按键是否正常,同步关注显示屏
                  • 往上往下按键是否正常,同步关注显示屏
                  • 取消楼层按键是否正常,同步关注显示屏
                  • 紧急呼叫、报警按键是否正常
                  • 按键提醒是否明显->易用性
                  • 开关门障碍物感应
                  • 承重量、空间大小、超出人数是否报警
                • 功能交互部分
                  • 电梯不同状态(上行、下行、停止)下操作电梯上、下
                    • 电梯上行状态,往下,往上,进行具体场景设计:上行到16楼,当前有人在18楼,去33楼晒衣服
                    • 电梯下行状态,往下,往上
                    • 电梯停止状态,往下,往上
                    • 以上状态中,按电梯开关门键
                  • 满员
                    • 一次性满员
                    • 上行下行中满员
              • 非功能
                • (1)界面测试
                  • 外观是否美观大方
                  • 楼层等按键是否清晰顺序合理
                  • 张贴说明、警告说明是否合理正常
                • (2)易用性测试--用户体验
                  • 按键高度是否基于正常人身高设计
                  • 残疾人按键设置、高度、扶手;每个按键盲文设计
                  • 通风、空调
                  • 对于高层来说运行平稳性
                • (3)兼容性测试
                  • 跟其他设备兼容:摄像、报警、门;楼层兼容
                • (4)安全性测试
                  • 开关门保护
                  • 地震?火灾---是否隔热?钢丝绳断了?--立马报警,防挤压,防热
                  • 突然断电,是否有备用电源
                  • 猛然下坠,是否有制动装置
                • (5)性能测试
                  • 不同负载,单人运行、多人运行、满员运行 7*24
                    • 在这个过程中按键上下
                  • 不断增加人数负载
                    • 拐点压力测试
          • 3.如何测试朋友圈、购物车等熟知的软件产品
            • (1)朋友圈

              • 功能
                • 发送动态(纯文字,文字加图片,纯图片,视频,发圈权限、地理位置、分享qq空间、取消)
                • 浏览动态(点赞、取消点赞、评论、删除评论、共同好友能看见互相点赞和评论、看见消息列表中人的头像和评论)
              • 非功能
                • 1)界面:与原型图对比,页面布局、整体风格、元素文字正确,外观美观、设计合理、友好--参考成熟产品
                • 2)易用:页面操作便捷
                • 3)兼容:主流手机、操作系统、屏幕尺寸、分辨率
                • 4)安全:网络测试---网络切换、有网、无网、断网重连、弱网测试(延时、丢包);中断测试---中断场景 核心功能存在数据实时交互、中断操作 插拔耳机、断电、低电量、来电来短信、其他app干扰(编辑时切换别的app,再切换回来)
                • 5)性能:主要服务器端性能、客户端性能(电量、流量、内存、cpu),压力稳定性
            • (2)购物车

              • 功能
                • a)、未登录时:
                  • 将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加。
                • b)、登录后:
                  • 所有链接是否跳转正确;
                  • 商品是否可以成功加入购物车;
                  • 购物车商品总数是否有限制;
                  • 商品总数统计是否正确;
                  • 全选功能是否可用;
                  • 删除功能是否可用;
                  • 价格总计是否正确;
                  • 商品文字太长时是否显示完整;
                  • 购物车中下架的商品是否有标识,是否还能支付;
                  • 新加入购物车商品排序(添加购物车中存在的店铺的商品和购物车中不存在的店铺的商品);
                  • 是否支持快TAB、ENTER等快捷键;
                  • 商品删除后商品总数是否减少;
                  • 收藏功能是否可用;
                  • 购物车结算功能是否可用。
                • 1)界面:与原型图对比,页面布局、整体风格、元素文字正确,外观美观、设计合理、友好--参考成熟产品
                  • 删除商品是否有提示;
                  • 是否支持快捷键功能;
                  • 是否有回到顶部的功能;
                  • 商品过多时结算按钮是否可以浮动显示;
                  • 购物车有多个商品时,能不能只对单个商品结算;
                  • 界面布局、排版是否合理;
                  • 文字是否显示清晰;
                  • 不同卖家的商品是否区分明显。
                • 3)兼容:操作系统、屏幕尺寸、分辨率
                • 4)安全:跨网站攻击、伪造请求、sql注入
                • 5)性能:打开购物车页面要多长时间
            • (3)支付
              • 功能
                • 正常支付流程、支付中断后继续支付、取消支付、多订单合并支付、单个订单支付、余额、银行卡绑定、密码错误、密码输入次数过多、代付、弱网是否多次支付、优惠券促销、支付方式、支付失败后能否继续支付
              • 非功能
                • 1)界面:与原型图对比,页面布局、整体风格、元素文字正确,外观美观、设计合理、友好--参考成熟产品
                • 2)易用:每步提示是否清晰,用户使用是否方便
                • 3)兼容:操作系统、各主流手机、分辨率、屏幕尺寸大小
                • 4)安全:跨网站攻击、伪造请求、sql注入
                • 5)性能:支付响应时间,多用户并发
            • (4)优惠券
              • 功能
                • 优惠券适用范围、使用后金额扣减、数量、名称、开始截止时间、
              • 非功能
                • 1)界面:与原型图对比,页面布局、整体风格、元素文字正确,外观美观、设计合理、友好--参考成熟产品
                • 2)易用:每步提示是否清晰,用户使用是否方便
                • 3)兼容:操作系统、各主流手机、分辨率、屏幕尺寸大小
                • 4)安全:跨网站攻击、伪造请求、sql注入
                • 5)性能:响应时间,多用户并发
            • (5)聊天

        •  
    •  
原文地址:https://www.cnblogs.com/BigTian/p/13731450.html