一、什么是需求?
1)需求的来源
①盈利:商业app(用户的需求),ERP办公软件(甲方的需求)。
②提高工作效率:公司内部的系统(业务人员的需求)。例如物流公司为了提高分拣货物、仓储效率,开发一些相应的系统。
用户需求/业务人员提出的需求,统称为用户的需求。
2)软件开发的流程
需求-->计划-->设计-->开发/编码-->测试-->运行维护
用户需求:(系统的使用者提出的需求)。系统要满足用户的期望,所需要的条件或者权限。
软件需求:用户需求经过验证和分析之后转化为合理的需求,一般以文档的形式展示。
软件需求是用户需求转化而来。
软件需求是用户需求的细化,细节的进一步具体实现文档。
软件需求是满足规范、标准、合同等文档所需要的条件和权能。
需求是软件测试人员测试的依据。
二、从测试人员角度看需求
用户需求(验证分析)-->软件需求-->提炼出测试需求点-->设计测试用例
1)测试人员