打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
测试人员进行需求评审应该发现哪些问题?

测试活动不能只在软件功能实现之后的项目后期进行,应当在项目早期就开始。

早期的测试无需单独进行,可以通过测试人员参与评审的方式进行。

项目早期的软件工作产品最重要的就是用户/软件需求。测试人员参与需求评审,应当站在测试的角度去发现需求中存在的缺陷。测试人员在需求评审中可以发现以下类型的问题:

  1. 描述不清晰

需求中的某些条目和内容描述模糊,可能存在多种不同的解释和含义,由此造成开发人员和用户对需求理解的不一致。具体而言,此类问题可能包括:

  • 功能描述不清晰,让人无法获知要实现何种功能;

  • 缺少必要的输入/输出的定义;

  • 兼容性描述不具体。

  1. 信息不全面

需求未能为后续的编码和测试等活动提供足够的信息。

  1. 需求不完整

描述的需求没有完整地覆盖了各种类型的需求及其相关的内容,包括功能、性能、接口以及用户场景等。

  1. 描述不正确

需求描述存在明显的错误。

  1. 上下文矛盾

需求的上下文之间以及用户需求和软件需求之间存在矛盾或者不一致的。

  1. 不具可测试性

某些需求,特别是性能需求,没有定量描述,不具备可测试性。比如:“系统重启的时间很短”,“很短”究竟是多长时间,这样的描述就没有可测试性。

这正是:

需求也需做测试,测试发现六类题

测试人员应注意,切勿任其传下去

参考书目:软件测试设计,作者:马均飞,郑文强,出版社:电子工业出版社

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
小型软件项目开发流程探讨
软件只要满足任务书的需求就行了吗?
关于软件功能测试的秘密(功能测试到底是什么)
第 5 部分:细节需求(下)
什么是软件项目的工作量呢?它都包括哪些内容呢?
快速迭代式开发使用方法总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服