从需求到测试

原创 2004年12月29日 14:43:00

        详尽的需求是系统测试的基础,反过来只能通过测试来判断软件是否满足了需求。你必
须针对软件需求规格说明中所记录的产品的预期行为来测试整个软件,而不是针对设计或编
码。基于代码的系统测试可以变成“自满足的预见( self-fulfilling prophecy)”。产品可以正确
呈现基于代码的测试用例所描述的所有行为,但这并不意味着产品正确地实现了用户的需求。
如果你没有文档形式的需求,你应该重新获得需求以开发合适的测试用例,这将是一个低效
的和不准确的方法。让测试人员参与需求审查以确保需求是明确的,通过验证的需求才可以
作为系统测试的基础。
        在开发的进展过程中,你将通过详细的软件功能需求仔细推敲来自使用实例高层抽象的
需求,并最终转化成单个代码模块的规格说明。测试方面的权威专家Boris Beizer (1999)指出
针对需求的测试必须在软件结构的每一层进行,而不只是在用户层进行。在一个应用程序中
有许多代码不会被用户所访问,但这些代码却是产品基础操作所需要的。即使有些模块功能
在整个软件产品中对用户都不可见,但是每个模块功能必须满足其自身的需求或规格说明要
求。因此,针对用户需求来测试系统是系统测试的必要但非充分条件。

测试工程师如何进行需求评审

功能需求     性能需求
  • fireflymao2011
  • fireflymao2011
  • 2014年08月23日 23:04
  • 1253

总结:如何做好测试需求分析

总结:如何做好测试需求分析 很多时候要做需求分析是没有文档的,不管有没有文档,文档写的如何,有效的沟通最关键。看文档其实也是和写文档的人做思想的交流嘛。...
  • ggf123456789
  • ggf123456789
  • 2014年09月10日 14:27
  • 5012

浅谈测试需求分析

1. 什么是测试需求?   确切地讲,所谓的测试需求就是在项目中要测试什么。我们在测试活动中,首先需要明确测试需求(What),才能决定怎么测(How),测试时间(When),需要多少人(Who),测...
  • u012938881
  • u012938881
  • 2015年03月26日 15:55
  • 6274

需求、开发和测试的“三足鼎立”

需求、开发和测试虽然各自做着不同的事情,所关注的点不一样,有时还有可能会出现意见不统一,但大家都有一个共同的目标:将产品做好。也正是这个共同的目标让需求、开发和测试之间的合作大于对抗、理解大于分歧,也...
  • zhouzxi
  • zhouzxi
  • 2016年08月26日 21:08
  • 2348

基于需求的测试

测试人员的首要职责是找bug,但是最重要、最根本的职责应该是在软件产品发布前确保公司的软件产品满足顾客的需求。   测试组采用RBT(Requirements-based testing),基于...
  • RBTesting
  • RBTesting
  • 2014年07月14日 12:51
  • 269

需求测试分析文档

需求测试分析文档–本文主要是来描述一个测试分析所要具备的几点: 产品概述 项目整体分析 功能性测试需求分析 非功能性测试需求分析 测试相关描述 测试方案 测试缺陷管理 测试流程管理 风险预警 其他 产...
  • Spark2008
  • Spark2008
  • 2015年06月12日 14:48
  • 837

需求评审阶段和设计评审阶段测试人员该做什么呢

大家都知道如果能把缺陷扼杀在编码之前可以节约很多成本,缺陷发现越晚花费的成本越高,尤其是设计上的缺陷如果到了编码后期甚至即将上线才发现也许会导致整个项目失败。所以现在越来越重视需求评审和设计评审,在前...
  • u012150264
  • u012150264
  • 2016年05月18日 15:00
  • 1453

软件测试人员应该怎样做好需求分析

软件测试人员如何做好需求分析 发布时间: 2013-5-17 15:34    作者: 未知    来源: 51Testing软件测试网采编  字体: 小 中 大  |上一篇下一篇 |打印...
  • u012938881
  • u012938881
  • 2015年03月31日 11:16
  • 1673

软件功能测试需求分析

最近自己预习了一下软件功能测试的需求分析,需求,即用户对系统的目标要求。用户需求通常只涉及系统的外部可现行为,不涉及系统的内部特性。 测试需求的过程:            作为测试人...
  • jiangren21
  • jiangren21
  • 2015年10月10日 23:25
  • 523

测试应该在需求阶段介入

测试人员不是在开发人员代码实现后才开始介入一个项目的,而是在一个项目开始立项后就开始介入,这个已经是个不争的问题了。那么,测试在项目的早期可以做哪些工作呢?测试前移是个很大的话题,本文只讨论一下需求阶...
  • tianzhijiaozi19
  • tianzhijiaozi19
  • 2016年08月10日 15:49
  • 860
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从需求到测试
举报原因:
原因补充:

(最多只允许输入30个字)