zoukankan      html  css  js  c++  java
  • 【测试基础第三篇】需求测试分析

      • 回顾测试流程
        • 项目立项->需求分析->测试计划->测试设计(测试需求分析、测试用例)->测试执行->测试评估->项目结束
      • 测试需求
        • 测什么
        • 业务:功能、非功能
        • 目的:提炼测试点、时间规划、人力规划、测试环境
      • 拿到项目基本测试思路
          • 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)聊天

          •  
      •  
  • 相关阅读:
    推荐系统 蒋凡译 第一章 引言 读书笔记
    神经网络与深度学习 邱锡鹏 第5章 卷积神经网络 读书笔记
    神经网络与深度学习 邱锡鹏 第4章 前馈神经网络 读书笔记
    神经网络与深度学习 邱锡鹏 第3章 线性模型 读书笔记
    神经网络与深度学习 邱锡鹏 第2章 机器学习概述 读书笔记
    神经网络与深度学习 邱锡鹏 第1章 绪论 作业
    神经网络与深度学习 邱锡鹏 第1章 绪论 读书笔记
    算法笔记 上机训练实战指南 第13章 专题扩展 学习笔记
    算法笔记 第13章 专题扩展 学习笔记
    算法笔记 上机训练实战指南 第11章 提高篇(5)--动态规划专题 学习笔记
  • 原文地址:https://www.cnblogs.com/BigTian/p/13731450.html
Copyright © 2011-2022 走看看