1. 软件测试——什么是需求

需求是软件测试的重要环节,需求是什么,又有那些分类?往下看呀!
在这里插入图片描述

定义:

满足用户期望或正式规定文档(合同、标准、规范)所具有的条件和权能,包含用户需求和软件需求:
(1)用户解决问题或达到目标所需条件或权能(Capability)。
(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。
(3)一种反映上面(1)或(2)所述条件或权能的文档说明
它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量标准,或者设计限制。

用户需求:

可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务。

该需求一般比较简略。

软件需求(功能需求)

详细描述开发人员必须实现的软件功能。

软件需求是测试人员进行测试工作的基本依据。

举个例子

为更好的理解用户需求和软件需求,下面的例子可以参考一下

你有女朋友吗
在这里插入图片描述
不要扎心,看完这个再决定谈不谈恋爱
👇👇👇👇👇👇

女朋友饿了的例子

用户需求:

女朋友说:我饿了!这是一个用户需求,非常简单粗略

这就需要你出场具体询问了(软件需求👇)

软件需求

需要你和她反复的沟通了解更加详细具体的需求, 来指定解决方案.

比如你问她, “想吃啥?”, 她说, “随便”

“吃米饭炒菜?”, “不想吃”; “那你想吃啥?”, “随便”

“吃油泼面?”, “不想吃”; “那你想吃啥?”, “随便”


在这里插入图片描述

最终理解清楚用户需求之后, 知道女朋友想吃的是你做的红烧肉, 那么再去研究肉怎么买, 怎么做等等的具体步骤, 是软件需求.

总之:用户需求就是提供一个需求,软件需求就是需要设定详细的实施步骤,详细描述需要实现的具体细节功能

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值