需求分析总结1-需求分析(产品理解)

当前测试的需求分析场景:

做过测试的同学都知道,每次新的项目开始,上司给你安排测试任务,不是直接就让你直接去写测试用例,执行测试用例。而是丢给你一份当前项目的用户需求,然后和你说,“小明,这是当前项目的测试需求,你看完后就开始做测试设计吧。”

然后大家就拿着需求文档,或者是一些产品经理整理的需求功能,就开始看呀看,不到半个小时就以为自己了解来需求,开始做测试用例编写。

结果到了执行用例的时候就是各种bug漏测,当测试经理找为什么会出现这种低级漏测啊?!页面UI约束超出边界值低级问题为什么没有在用例里面覆盖啊?稍微勇敢的你可能会说:“老大,这是PO的锅,是他们在需求矩阵里面提到!!!”然后。。。。结果你知道的

需求分析到底分析什么?

有的人可能会说,这是测试的必要流程,这是让我们了解测试的对象和实现的功能。但是,你只是熟悉了功能是什么,你就能测试出和客户不一样的角度?而不是用户体验?

需求到底分析什么:

1、分析产品给客户带来的价值,例如解决了客户的什么需要?

2、分析产品给用户的体验,这方面主要和UI相关,了解用户使用操作界面是否可以优化?

3、分析这个功能是新增功能?历史功能合入?还是已有功能优化?

4、分析要做的功能和现有功能之间的关联、冲突。

5、分析客户的部署场景,客户使用该功能的场景。

6、分析需求实现的性能相关参数,例如允许客户在低配的情况下最多创建多少台虚拟机?

7、分析功能实现对外部条件是否有依赖,例如实现高可靠性的功能是否需要硬件存储的性能对应很高?

从产品思维的角度去分析需求分析:

1、我的产品解决了什么问题?是痛点、痒点还是爽点?

2、我在为谁解决这个问题?这个是用户画像问题。

3、有多少人需要解决这个问题?这个是市场规模的问题。

4、目前人们是怎么解决这个问题的?这是竞争分析问题。

5、我的竞争方案为什么能够在市场竞争中胜出?不要简单的看单点的竞争力,而是看到点线面体,看到谁给的赋能。

6、用户会在什么场景触发情绪?需要马上去解决问题,这是场景问题。

7、当用户遇到问题的时候,他会想到哪个名字呢?

流程的优化:

问题(背后的情绪)-----》场景-----》对象(类型和规模)【用户画像】------》现有方案(我的方案和其他对手方案)【竟品分析】

测试要求的感受:

测试其实是个要求很高的行业,在需求理解的程度上要和产品经理接近,在产品实现上要达到一般开发的理解水平,在质量的风险把控意识上要比QA还要高(毕竟是你全程跟进了产品,很多QA都是后期的时候按常规流程检查产品,发现的问题很少)。总上述看来,一个优秀的测试人员,并非是想象中那样的点点点,而是一个兼顾整个产品所有流程的复合型人才。

但是我们去哪收集资料呢?

获得了上述的方法,大家可能迫不及待的回过头对自己分析过的需求再次进行分析。有的同学分析分析着又迷茫了,我看需求文档里并没有上述你说的分析内容啊?!怎么操作啊?

以下我给你提供几个方向去获得上述资料:

1、需求文档,这点至少可以解决用户的需求文档

2、咨询活生生的产品经理,产品经理就是最好的资源,他们接触了客户的需求和使用场景,对行业也有自己的了解,好好利用这个资源,事半功倍。

3、寻找同行的资料,或者是体验同行的产品,同行那些做的好的产品,有什么特点,我们有什么可以借鉴的?

4、参考历史其他人对这个模块的需求分析维度,如果这个模块只是做了迭代,你可以参考之前测试做的分析,看看有木有可以借鉴的资料

5、市场相关产品的调研体验报告

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试也是会开发的

每天进步一丢丢,做个有趣的人

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值