软件需求
Software Requirements Specification,简称SRS
在特定环境下要完成一定功能的软件产品、程序或一组程序的说明 描述需求规格(需求规格说明书)
需求分类:原始需求,产品需求,软件需求,测试需求
测试需求
- 测试需求概念:可直接形成测试大纲
- 测试需求的重要性:
是开发测试用例的依据;是衡量测试覆盖率的重要指标;有助于保证测试的质量和进度
- 测试需求的特性要求
可核实的;满足需求的正常的前置条件,不满足需求时的出错条件
需求分析对于开发和测试的影响
- 开发:
如果需求不明确,系统功能研发不合理,导致软件包含大量bug;
大量bug修改,影响进度和团队情绪;
进度收到影响,可能造成公司产品失去市场先机
- 测试:
如果不能很好理解需求,会被开发牵着鼻子走,也会被人怀疑测试能力;
不能及时发现开发的bug,没法保证测试质量