【测试】什么是需求?

  • 测试的概念:验证软件的特性是否满足用户的需求。
  • 软件测试领域:软件测试工程师、软件测试开发工程师

需求的概念

在企业中,经常会听到俩个词:用户需求和软件需求。

例如:开发人员与产品人员出现冲突...

产品同学要求开发人员开发出一个五彩斑斓的黑,但是不能完全是黑色。

用户需求:没有经过合理的评估,通常就是一句话。可以简单理解为甲⽅提出的需求,如果没有甲⽅,那么就是终端⽤⼾使⽤产品时必须要完成的任务。

软件需求 :或者叫功能需求,该需求会详细描述开发⼈员必须实现的软件功能。是开发人员和测试人员执行工作的依据。

在工作中我们实际见到的软件需求文档类似于下面的表述:

软件需求规格书

一、用户需求

平台支持邮箱注册

二、软件需求

【注意】用户的需求不能直接作为开发和测试的依据。针对用户的需求,产品经理需要进⾏需求分析(技术可⾏性、市场可⾏性、成本投⼊和收益占⽐等)后才可转变为软件需求。

相关推荐
祁白_16 小时前
无字母数字 Webshell 绕过
笔记·web安全·测试·ctf
AdCj316 小时前
放弃第三方框架,用系统自带工具玩转 Shell 测试
shell·测试
技术落地手记2 天前
把AI塞进测试环节,我踩出了一条能用的路
人工智能·测试
大飞记Python3 天前
从“驱动地狱”到一行代码:WebDriverManager使用手记(附模板)
python·测试
甜甜圈圈子4 天前
JMeter开启TLSv1.3进行性能测试
测试
月読h4 天前
[Python]发送测试报告-DingTalkRobot&Email
测试
Eurika4 天前
Requests接口自动化实战
测试
中草药z5 天前
【测试基础】Python 核心语法,一篇搞定测试脚本开发基础
开发语言·笔记·python·学习·测试·语法
老神在在0018 天前
保姆级教程:Pytest + Allure 接口自动化测试从 0 到 1 完整指南(含环境搭建、用例编写、报告生成、报错排坑全流程)
pycharm·pytest·测试
甜甜圈圈子9 天前
在 Linux 中使用 CAN 通信:从配置到测试与代码实现
测试