测试需求分析和测试策略制定

本文探讨了测试工作中需求转化为测试需求的重要性,强调测试需求分析是测试的基础,包括功能和非功能需求。分析需求涉及需求串讲、文档验证和设计需求提取。测试策略制定涵盖选择测试技术,如自动化测试、白盒测试、性能测试工具,以及测试过程管理。测试团队应尽早介入,应对需求变更,并确保需求清晰以避免潜在问题。
摘要由CSDN通过智能技术生成
  • 需求,是软件设计与测试的来源,但是需求除了终端用户的功能需求外,还有设计性需求、可靠性需求、可测试性需求、性能需求、安全性需求等。对于测试工作而言,所有的需求最后都需转化为测试需求。之后分析这些需求,并以此为根据来制定测试策略,合理选择各种测试技术。比如是否需要自动化测试?是否需要性能测试?回归测试的范围是什么?是否需要专项测 试?黑盒测试能否满足,要不要白盒测试或者灰盒测试?
  • 测试需求的识别是后续的测试工作的基础,也是起点。测试需求主要来源于业务需求。我们在拿到需求后,要能识 别测试需求,接着是分析此测试需 求,最后确定并提取出测试对象。提取出了测试对象后,接下来需要确定对每一对象如何进行测试,拿出具体的方法及措施出来,这便是测试策略制定的问题。

完整的需求文档包括:

①功能需求

②非功能需求

③性能需求

④安全性需求

⑤扩展性需求

⑥可靠性需求

⑦可移植性需求

⑧易用性需求

⑨兼容性需求

  • 需求分析注意事项

①测试应该应尽早介入

②不断变化的需求需要及时处理

③没有需求文档时,测试人员需要不断的收集原始的客户需求

④测试人员可以质疑,也应该坚持,当需求不明确时,可以将需求追溯到终端客户。

  • 分析需求的具体方法

①需求串讲——快速理解需求的捷径

主要解决的问题:对需求的理解不一致

解决方法:介绍需求背景、内容,进行答疑

②验证需求文档

需求文档也需要测试,需要测试&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值