devbox
笔触狂放9
这个屌丝很懒,什么也没留下!
当前位置:   article > 正文

测试工程师如何做好需求分析_测试工程师如何体现需求理解能力

测试工程师如何体现需求理解能力

概述

需求分析是软件项目实施的第一个环节,简单的说,需求分析的目的就是解答以下的问题:
- 我们要做什么?
- 产品要做成什么样子?
- 产品要给用户带来什么样的使用体验?
软件质量与成本的倒金字塔模型很精确的表述了一个道理:
  好的需求分析能够避免走弯路,走错路,做好需求分析能够大幅度减少在后续环节进行修改的成本。用华为内部的语言来描述就是 “一次性把事情做对”。

需求分析这么重要,那么测试团队(或者说测试工程师)在这个环节需要做些什么呢,又应该怎么做呢?

提前说两句:对不同类型的产品,需求分析的方法还是有差别的,我们这里是以“有明确用户”的产品来进行举例和分析。

测试参与需求分析的必要性

  测试团队或者测试工程师一定要参与需求分析。
  在我早期实施过的软件项目中,测试团队是没有参与需求分析的,我知道有一些流程管理比较松散的小公司可能也不会让测试参与到需求分析中,部分因为沿用过时的流程,也有可能是成本考虑,又或者是测试团队能力不够,测试发声不足以对需求产生影响,渐渐的就不再参与。这本身对测试团队或者对项目都不是好事情:
  对于测试团队来说,丧失了提前了解产品的机会,也失去了为产品发声的机会,长期下来的结果就是沦为一个纯“测试”团队,团队影响力降低。
  对项目本身来说,缺少了从另外一个角度(测试角度)对需求的审视,可能会存在一些遗漏或者缺陷未能在需求阶段发现,增加了后期修复的成本。<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/706190
推荐阅读
相关标签
  

闽ICP备14008679号