软件测试学习17-准备阶段:软件需求分析
需求分析
- 测试工程师参与需求分析,对需求了解很深刻,减少与开发人员的交互,节省时间。
- 早期确定测试用例的编写思路,为测试阶段打好了基础。
- 可以获取一些测试数据,为测试用例设计提供帮助。
- 可以发现需求不合理的地方,降低测试成本。
- 测试需求的分析用来确定整个测试工作,明确测试对象以及测试工作的范围和作用,并作为测试覆盖的基础。
- 被确定的测试需求项必须是可核实的,测试需求必须有一个可观察、可评测的结果。
- 如果无法核实的需求就不是测试需求。
- 测试需求分析还包括与客户的交流以澄清某些混淆。
- 明确哪些需求更重要
- 确保风险承担者尽早地对项目达成共识
- 对将来的产品有个清晰的认识
需求验证
-
审查需求文档
- 对需求文档及相关模型进行仔细检查。因为产品提供的需求其实是二次整理转述的,可能存在一定的信息损耗
-
以需求为依据编写测试用例
- 编写简单的用户手册:在需求开发早期即可起草一份浅显易懂的用户手册,用以描述出所有对用户可见的功能并用它作为需求规格说明的参考并辅助需求分析
-
确定合格的标准
- 让用户描述什么样的产品才算满足他们的要求和适合他们的使用
- 将确认合格的测试建立在使用情景描述或使用实例的基础之上
-
需求规格说明书检查列表
![]()


浙公网安备 33010602011771号