怎么做需求分析?

大纲:

  1. 需求分析的痛点
  2. 需求了解要做什么?
  3. 评审时要关注哪些方面?

01

需求研究的痛点

在测试过程中,理解需求是第一步,也是最重要的一步。只有正确理解了需求,后面的工作才能顺利进行。

但在了解需求的过程中,经常会遇到各种各样的问题,比如说:

  • 产品人员没有提供需求文档,或者提供的文档不清晰、不规范(有时候甚至用几句话描述一个复杂需求)
  • 测试同学小明对某个需求不清楚,在公司里问了一圈都没有一个能准确解答他疑问的人(在一些互联网公司比较常见,产品人员流动性大,公司不重视文档记录)
  • 产品组织需求评审,询问与会人员有什么问题时,测试同学小明一个问题都问不出来
  • 产品给出需求文档后,测试经理安排给某测试同学小明了解需求。一段时间后小明反馈“文档已经看完了”,但测试经理询问“这次改了什么,为什么这么改,有哪些影响范围,什么时候上线”,小明都说不上来
  • 需求开发完了,测试同学小明按照跟研发沟通的结果进行验证,测试通过后,产品人员(或客户)验收时却反馈这不是他们想要的,最后系统返工重做,浪费了人力物力,最后还失去了客户。后来公司内部追责时,小明被严厉批评

02

了解需求时要做什么

如果公司中出现了上面提到的场景,往往是因为多方面原因导致的。本文不对此展开细述,有兴趣的同学可以加我微信私聊。接下来讲讲需求评审时我们要要做什么?

  • 需求文档是否规范、全面(写的是否清晰、详尽)。便于节省沟通成本,使项目质量和风险可控。
  • 完整阅读需求,标记疑问(三种不同颜色,灰色代表没有疑问,红色表示有错误,黄色代表有疑问)。即使测试任务紧张,也要抽出时间来了解需求,不提前看需求,就会出现在需求评审时提不出问题来的尴尬局面。另外我习惯用excel表格把疑问整理下来,这样有助于知识传递。
  • 书读百遍其义自见,多读几遍需求可能会自行解决一些疑问,多结合度娘解决一些术语性质的疑问
  • 是否有原型图,新人加入团队时重点关注,多问问。
  • 整个系统的流程图,发现逻辑缺失(整理资源竞争map、相关性map)
  • 口头沟通的,邮件确认。
  • 易用性。所谓易用性,就是“易学习、易理解、易操作”。举几个例子如下,想看更多的话,可以加我的QQ群下载《黑盒测试框架》,里面有完整的说明。
    • 功能是否有冗余,操作路径是否过深
    • 需要进行说明的地方是否有说明?说明是否清晰易懂?
    • 文字、图片、按钮排版是否合理
    • 色调是否符合系统特色?效果是否统一
    • 误操作提示
    • 容错处理,
  • 在需求了解时,多看看竞争产品是如何设计的,或者类似产品(功能)是怎么设计的,这有助于从设计角度去看待产品,也是一条有助于迅速积累易用性经验的建议。

03

评审时要关注哪些方面

最后来说说评审时要关注哪些方面?个人认为最重要的就是多问问几个为什么。

  • 需求背景,为什么要做这个需求,要解决什么问题?为什么要这么解决?是否有更好的解决方式,竞争对手怎么处理的这个问题?他们为什么要那么做?——这些问题都是直接或间接的为了明确我们的测试范围。
  • 需求什么时候给出明确的、书面性的资料,什么时候开发完,什么时候上线?以此初步评估测试周期。

本文作者 | Mack

文章来源 | 原创

特别敬告 | 版权所有,转载请联系作者

原文发布于微信公众号 - 软件测试经验与教训(udatest)

原文发表时间:2018-04-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python专栏

内推 | 第十一期:运维开发工程师

2. 梳理优化系统后台数据库的性能,保证执行效率,建立相关备份与恢复机制,保障数据存储安全;

18120
来自专栏灯塔大数据

洞察|淘宝大数据之路:回顾这些年淘宝大数据所经历过的故事

2003年至今淘宝网从零开始飞速发展,走过了13个年头,支撑淘宝业务野蛮式生长背后是一套不断完善的技术平台,淘宝大数据平台,就是其中非常重要的一个组成部分,承...

53550
来自专栏PPV课数据科学社区

电商网站分析实践(上)

给网站带来流量并不是一件容易的事,而在用户到达网站后如何吸引用户与网站发生互动更是一个艰难的挑战。如何建立一个用户喜欢的并能持续回访的一个站点?所有的网站营销人...

443100
来自专栏互联网数据官iCDO

为什么说手机应用危在旦夕

前言:手机应用市场的发展前景如何?作者讲述了11个正在发生的情况和趋势,何去何从,就交给你自己来判断吧。 APP的下载量正在逐步放缓 据某app分析公司研究显示...

28960
来自专栏ThoughtWorks

解读技术雷达的正确姿势

张凯峰 ThoughtWorks 接地气的技术雷达 ThoughtWorks在每年都会出品两期技术雷达,这是一份关于技术趋势的报告,它比起一些我们能在市面上见到...

29830
来自专栏用户3254834的专栏

如何快速区分IaaS、PaaS 、SaaS?

云是一个非常广泛的概念,它涵盖了所有可能的在线服务,但是当企业参考云采购时,通常会考虑三种云服务模式,即基础架构即服务(laaS),平台即服务(PaaS)和软件...

5.6K50
来自专栏知晓程序

这款精美的壁纸 App,终于被他做成小程序了 | 晓组织 #17

高中时候就开始接触编程。后来在公众号火热的 2014 年,我开发了一款可以在公众号内查询成绩的程序,算是比较早重视到微信开发的人。

13600
来自专栏企鹅号快讯

小程序的推广思路

之前有朋友做了一个可以直接对网页进行截图的小程序,询问我如何做小程序的推广,分享下我的一个思路,希望可以给读者一些借鉴。 将一篇网站变成一张图片,通常我们在什么...

272100
来自专栏互联网数据官iCDO

提升转化有无诀窍?利用动态内容促进转化的5个技巧!

本文长度为5252字,建议阅读10分钟,请细嚼慢咽噢! 今天推荐系统供应商Gravity R&D的营销专员Huba Gaspar将为大家娓娓道来关于动态内容如何...

30050
来自专栏人称T客

下一代SaaS产品的未来——集成与生态

T客汇官网:tikehui.com 原作者:Clement Vouillon 编译:李哲 ? 关于本系列文章 在 B2B 软件系统中,日志系统(SOR)一直有...

34790

扫码关注云+社区

领取腾讯云代金券