时间:2018-09-22
为什么要做软件需求分析
做好需求分析是重中之重,作为一名测试人员,在以后的工作过程中,你会深刻体会到,做好软件需求分析,好多事都能事半功倍。
比如:
1:需求阶段确定开发功能点的优先级,确定哪些功能是必须的,哪些功能是可以不用考虑的,这样做,是为了避免浪费时间和资源取实现一些非必需的需求
2:统一开发和测试人员对需求理解的一致性,避免团队中对需求的理解存在二义性
3:若需求不明确,开发人员开发的产品,在测试人员手中没有一个验收标准
4:若在项目进行中,需求不停更改,会造成人员的疲倦心理,对工作的激情会大大降低
5:统一标准
如何理清软件需求
首先,分清功能性需求和非功能性需求。
功能性需求,会有相关的故事卡对实现的功能进行描述
非功能性需求,需要我们关注,因为需求中没有明确需求描述,测试人员需要从产品的安全性 等,可能会造成什么样的后果进行评估。
关注一些限制条件。比如:如果从事金额方面的测试,需要对金额的约束规则进行确认。
需求分析,一般是在项目进行启动的时候,会要求项目所有人员进行沟通,在会议上确定开发的范围和功能验收标准,需求分析的会议,是必不可少的会议,不将标准确定,每个人都按自己的想法来,到时会浪费更多的时间和精力,造成更多的浪费。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!