软件测试测试策略的制定

Posted 一只当归

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试测试策略的制定相关的知识,希望对你有一定的参考价值。

测试策略制定
需求是软件设计与测试的来源,除了终端用户的功能需求外,还有设计需求、可靠性需求、可测试性需求、性能需求、安全性需求等。对于测试工作而言,所有的需求最后都需转化为测试需求,之后分析这些需求,并以此为根据制定测试策略,合理选择各种测试技术。
从测试需求开始,测试需求的识别是后续的测试工作的基础,我们在拿到需求之后,要能识别测试需求,分析此测试需求,最后确定并提取出测试对象,确定对每一对象如何测试,拿出具体的方法及措施,这就是测试策略制定的问题。

完整的需求文档包括以下内容:

  • 功能需求
  • 非功能性需求
  • 性能需求
  • 安全性需求
  • 拓展性需求
  • 可靠性需求
  • 可移植性需求
  • 易用性需求
  • 兼容性需求

需求分析注意事项:测试应该尽早的介入、不断变化的需求需要及时收集和整理、没有需求文档时,需要测试人员不断收集原始的客户需求、应该又质疑和坚持的精神,当需求不明确时我们可以将需求追溯到终端客户。

分析需求的具体方法
1.快速理解需求的捷径:需求串讲
方法:介绍需求背景、内容、进行答疑
2.验证需求
需求文档也需要测试:正确性、必要性、完整性、一致性等
3.从设计需求中提取测试需求

测试策略制定
在分析了需求之后,我们需要确认测试业务涉及的测试类别,例如:

  • 功能测试
  • 性能测试
  • 安全性测试
  • 兼容性测试
  • 文档测试
  • 安装卸载测试
  • 其他专项测试

测试策略的具体实施:
测试策略需要确认测试使用的测试技术、测试过程的管理和控制、测试团队的组建。

测试计划的制定:
根据不同的开发模式,确认测试计划,计划主要包括:什么人、什么时间、做什么事情。测试的目标要明确,同时要确认跟踪机制。测试计划评审通过后,测试组需严格按计划中的时间完成各项任务。

测试方案设计:
1.测试范围:由需求分析而来
2.测试策略:包括针对不同部分的测试方法、测试用例
3.测试控制:包括测试流程、测试执行、缺陷跟踪
4.其他:环境、版本管理等
5.测试风险

测试执行流程的设计
根据项目特性制定适合项目的测试执行流程。

  • 需求测试
  • 冒烟测试
  • 系统测试
  • 回归测试
  • 交叉测试

测试报告的输出

  • 测试概况
  • 测试过程分析
  • 缺陷分析
  • 测试结论
  • 缺陷清单

以上是关于软件测试测试策略的制定的主要内容,如果未能解决你的问题,请参考以下文章

黑盒测试基础之测试方案制定

如何制定测试策略

软件测试测试策略的制定

软件测试测试策略的制定

软件测试测试策略的制定

软件测试测试策略的制定