测试策略:指导软件测试的高效计划与方向

软件测试策略详解(按开发阶段划分) 阅读详情

什么是测试策略?

通俗讲就是:测什么和怎么测

测试策略与测试方针

测试策略不等同于测试方针,那有啥区别的?

测试方针:产品测试中的通用要求、原则、底线。显著特点:测试方针可能适用于一系列产品,并在很长一段时间内比较适用。

测试方针案例:

1、产品缺陷修复率要达到90%已上,才能发布

2、提交测试测版本,需要自测通过,并有测试报告

3、发布之后,必须进行基本回归测试

4、发布之后,功能无法正常实用,缺陷等级为严重

5、......

测试策略呢,仅针对当前特定的产品版本而言,不像测试方针一样具备通用性。

遵循测试方针+项目实际情况=测试策略

当然,这里遵循并不是不能修改,比如某个产品的版本,质量要求特别高,我们就可以对测试方针进行调整为“产品缺陷修复率要达到100%已上,才能发布”

测试策略与测试计划

测试策略不等同于测试计划。

测试计划: 测试计划是在测试策略的基础上制定的具体执行计划,用于指导测试团队执行测试活动。测试计划更加详细和具体,包括测试的具体内容、方法、资源分配、时间安排和风险管理等。

测试策略是测试计划的基础,它为测试活动提供了整体的指导和决策依据。测试计划则在测试策略的指导下,将测试策略转化为具体的测试活动和计划。测试计划中的内容和决策应该与测试策略保持一致,确保测试的目标和方法得以实施。

简而言之,测试策略是一个高层次的计划,确定测试的目标、方法和资源分配等;而测试计划是在测试策略的基础上制定的具体执行计划,包括测试内容、方法、资源和时间安排等。两者相互关联,测试计划是测试策略的实施和执行。

如何制定测试策略

四步测试策略制定法

明确产品质量目标->进行风险分析->适配产品开发流程->进行测试分层

明确产品质量目标

为啥要明确质量目标呢?

1、 我们的测试目标就是在产品发布的时候能够满足事先约定的质量目标。所以确定产品质量目标是十分关键的一个步骤。那该如何确定产品质量目标呢?这时我们就可以通过“产品质量评估模型”来帮助我们确定产品的质量目标。

2、明确了质量目标,我们可以进行刚刚好的测试。而不是所有的产品需求都进行全面深入的测试,“刚刚好”是我们真正追求的测试状态。

3、将目标、行为、评估形成闭环。首先,我们通过“产品质量评估模型”得到产品质量目标,然后根据质量目标制定测试策略,通过测试策略确定测试活动,再执行测试活动,最后对测试效果进行评估,评估质量目标是否达到。

风险分析

1、提前识别项目中可能存在哪些会阻塞测试的风险,然后基于风险来调整测试策略

风险一:没有完整的需求稳定或者需求文档更新不及时

风险二:没有开发评审或者开发文档

风险三:阻塞缺陷

风险四:缺陷修复时长过长

等等等等,我们需要提前识别项目中的阻塞测试的风险,基于风险调整测试策略,或者增加一些质量保障活动。

针对风险一,我们可以加强需求评审等等

针对风险二,我们可以加强与开发沟通,提高自身编程能力

2、基于风险加强或降低测试投入

适配产品研发流程

1、通常在需求分析的阶段就开始投入准备测试策略的制定工作。但是制定测试策略投入得越早,项目的各种不确定的因素也就越多。软件测试架构师很难在项目的需求分析阶段,就制定出一份非常详尽的测试策略。如果测试策略的内容只是一些大方向、大原则,那么到执行层面很容易就变形,也就违背了我们制定测试策略的初衷。解决这个问题的方法是,按照产品研发流程,根据在哪个阶段项目能够确定到哪种程度的实际情况,来为测试策略设计一个符合这种进程的结构。

2、根据研发流程来安排测试活动

测试分层

测试分层最大的价值在于:通过测试分层,我们能够将一个大的测试目标,分到不同层次中分阶段去完成;合理的测试分层,能够让测试目标SMART化。能够让我们将目标(产品质量目标) —行为(测试活动)—评估(质量评估)的闭环,真正在产品测试中落地。

最后

理论需要与实践结合,我们需要在平常工作中有意的制定高质量的测试策略才能真正理解理论知识。另外产品质量评估模型、分析分析手段、分层测试技术等我们单独写文章来介绍

作者:郝同学的测开笔记
链接:https://juejin.cn/post/7298132141635764234
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

传奇脚本开发:手把手教你用@@InPutString和@@InPutInteger实现NPC交互(Hero/3K引擎对比) 本文详细介绍了在《热血传奇》私服开发中,如何使用`@@InPutString`和`@@InPutInteger`实现NPC交互功能,并对比了Hero引擎3K引擎的差异。通过实战案例和避坑指南,帮助开发者掌握输入框功能的实现技巧,提升游戏交互体验。 阅读详情

相关推荐

软件测试学习路线全面攻略,掌握这些技术轻松15K

对于想入行学软件测试的新手来说,首先需要一个高效的学习线路图,还要有全套的学习资料,两者结合才能有最好的学习效果。 授人以鱼不如授人以渔,所以今天我也想把我的经验和经历分享给大家,史上最详细的软件测试学习路径和最全的学习资料包全部奉上,按照这个路线学习,大神指日可待! 很多朋友想要入行软件测试,但是都不知道该怎么学。 抽个时间简单的给大家说下,对于0基础的朋友,应该怎么去学习软件测试。 学习软件测试有2条路可以选。 最省事的当然是找个靠谱的培训机构去培训啦,你就什么都不用想了,跟着培训结构认真.

不喝枸杞的程序员 5306

软件测试策略详解:硬件开发

通过采用适当的测试策略,可以及早发现和纠正硬件系统中的缺陷和问题,提高系统的质量和稳定性。在本文中,我们详细介绍了单元测试和硬件开发相关的软件测试策略,并提供了相应的源代码示例。这些策略包括单元测试、集成测试、验收测试性能测试,它们共同确保硬件系统的质量和功能正常运行。在硬件开发过程中,软件测试策略是确保硬件系统质量的关键因素之一。通过采用合适的测试策略,可以有效地发现和修复硬件系统中的缺陷和问题。本文将详细介绍硬件开发过程中常用的软件测试策略,并提供相应的源代码示例。

IbtnLisp的博客 306

测试方针、测试策略测试方案和测试计划

一个测试计划包含多个测试策略测试策略可以指导制定若干测试计划。管理类文档测试计划包含技术类文档测试方案。

博客 2408

软件系统测试流程

1.测试计划设计(测试经理) 1)总体概述:项目背景,项目范围,项目目标,项目受众群体。。。。。 2)测试计划: (1)测试资源需求 软件资源:数据库,语言,Web服务器,都是需要添加版本号。 硬件资源:服务器,手机,平板 其他设备资源: 人员需求: (2)组织形式 (3)测试对象 (4)需求跟踪 (5)测试通过/失败标准 (6)测试挂起/恢复条件 (7)测试风险及防范 (8)测试任务安排 3)应交付的测试工作产品 4)资源分配 2.需求分析(测试经理) 1)分析需求开源 (1)

小新的小白的博客 1607

测试策略简单总结

一.测试策略的概念 测试策略核心要解决的问题是:测什么,怎么测? 1.1"测什么"主要关注的内容: a.测试对象是什么? a.1被测对象定位的领域和场景是什么,它的特性有哪些? a.2需要准守的规范和标准是什么? b.测试的深度和广度: b.1测试的范围,测试边界。 b.2测试的分层,考虑通过哪些层次的测试测试你的被测对象。 1.2"怎么测"主要关注如下内容: a.人: 对应于不同的测试分层,我...

牛叫兽的测试学习和分享 3494

如何制定高效且无漏洞的软件测试计划

软件测试计划是对整个测试过程的详细规划,它定义了测试的目标、范围、策略、资源和时间安排,确保测试工作有条不紊地进行。一个清晰的测试计划能够帮助团队明确目标、优化资源利用,并有效应对各种潜在的风险。制定一个高效且无漏洞的软件测试计划,需要全面的测试目标、清晰的测试范围、合理的时间安排以及充分的风险预估。通过细致规划,测试团队不仅能提高测试效率,还能确保产品在各个层面都符合质量要求。一个优质的测试计划,不仅能避免常见的问题,更能在突发情况下帮助团队迅速调整策略,确保项目顺利进行。

nbsaas-boot基于Request-Response的企业级快速开发框架 1466

软件测试全面计划模板实战指南

软件测试计划是软件开发生命周期中不可或缺的一部分,它为整个测试过程提供了清晰的方向和结构。本章旨在简要介绍软件测试计划的基本概念、目的和主要组成要素,帮助读者建立起对测试计划的初步了解。测试目标是软件测试过程中的指导性文件,它定义了测试工作的方向和最终期望达成的结果。测试目标通常由项目的需求、业务目标和风险管理策略决定,并且应当项目目标保持一致。为了确保测试目标的明确性和可实现性,它们应当是具体、可度量、可达成、相关性强和时限性的(SMART原则)。具体(Specific)

weixin_32311823的博客 1113

软件测试计划编写实战指南

在软件开发和测试领域,质量度量是确保软件产品质量的关键活动之一。度量指标可以帮助项目团队理解当前软件的质量状况,预测软件的可靠性,以及提供改进质量的方向。选择合适的度量指标对于评估软件产品的质量至关重要。常见的度量指标包括缺陷密度、平均修复时间(MTTR)、测试覆盖率、故障率等。在选择度量指标时,应考虑以下几点:相关性:指标应软件质量的提升直接相关。可测量性:指标值必须可以通过一定方法准确测量。可理解性:团队成员应能理解指标的意义及其对质量的影响。可操作性。

weixin_33670640的博客 746

软件测试工程师晋升方向,你选对了吗?

本文将探讨软件测试工程师的晋升方向,为有志于在软件测试领域更进一步的工程师们提供一些参考。

伤心的辣条 1041

软件测试流程规范标准文档

本文还有配套的精品资源,点击获取 简介:软件测试流程规范文档是确保软件产品质量的必备文件,特别是在没有专业测试团队的初创公司中。该文档通过建立系统化的测试方法来保证产品的稳定性和可靠性,同时也为新测试人员提供工作指导。本文将详细介绍测试流程的关键阶段,包括需求分析、测试计划、设计、执行、缺陷管理、回归测试性能测试、安全测试测试总结。同时,也将阐述测试规范文档中包含的质量...

weixin_31715353的博客 1549

测试计划测试策略的协同设计落地实践

本文系统阐述了软件测试测试策略测试计划的定义区别及制定方法。测试策略作为宏观技术指导方案,确定测试方向和技术选型;测试计划则是具体执行蓝图,明确资源分配和进度安排。文章详细介绍了测试策略的制定流程(需求分析、技术选型、风险评估等)和核心要素,以及测试计划的内容框架(范围界定、方法学设计、资源规划等)。同时提出了敏捷环境下的适应性调整建议,强调建立度量体系和持续改进机制,并指出了常见误区最佳实践,为构建高效质量保障体系提供了系统指导。

2501_94480392的博客 711

软件测试方案:模板实践指南

htmltable {th, td {th {pre {简介:软件测试方案是软件开发中确保质量的关键文档,涉及测试目标、项目背景范围、测试策略测试计划测试环境、测试用例设计、缺陷管理、测试团队及职责、测试资源和测试报告等多个方面。本指南提供了详尽的模板参考,帮助开发者编制出高效、实用的测试方案,确保软件产品满足用户需求和业务期望。

weixin_42453228的博客 930

软件测试:基础理论实践方法

本文还有配套的精品资源,点击获取 简介:本资料包详细介绍了软件测试的基本理论及方法,包括测试定义、原则、分类、V模型W模型,以及黑盒测试、白盒测试、灰盒测试等多种测试方法。这些理论方法能够帮助确保软件产品的质量、稳定性和可靠性,并提升软件测试的效率和效果。 1. 软件测试基础理论 1.1 软件测试的概念重要性 软件测试是确保软件质量不可或缺的一个...

weixin_42571280的博客 1012

测试计划测试方案区别

        关于测试计划测试方案的区别,这里主要从编写目的、定义和层次、编写时间和依据、软件过程、文档内容这五方面来说明,具体内容如下: 一、编写目的 制定测试计划目的:按照所制定的测试计划可以有效的计划、执行、跟踪、组织和管理测试项目。具体从一下三方面来说: 1,领导能够根据测试计划做宏观调控,进行相应资源配置等; 2,测试人员能够了解整个项目测试情况及项目测试不同阶段所要进行的工...

a575223的博客 3万+

从 0 到 1 搞懂软件测试计划:瀑布 / 敏捷都适用的实战指南

软件测试和软件项目一样,都需要制定详细的测试计划。虽然在敏捷开发模式下,软件测试不再局限于厚重、正式的计划文档,但测试计划的重要性丝毫未减。一份成功的测试计划,必须清楚描述测试范围、测试策略测试资源、测试进度和测试风险预估这五个重要方面。测试范围要明确 “测什么” 和 “不测什么”;测试策略要明确 “先测什么后测什么” 和 “如何来测”;测试资源要明确 “谁来测” 和 “在哪里测”;测试进度要明确各类测试的时间、工作量等;测试风险预估要明确如何应对各种潜在变化。

m0_74320567的博客 815

软件测试流程图:准备执行的全面指南

htmltable {th, td {th {pre {简介:在软件开发中,测试准备和测试执行阶段对于保证产品质量和稳定性至关重要。测试人员需系统性地规划和执行测试活动,涵盖需求理解、测试策略制定、测试计划编写、环境创建、用例设计、自动化框架搭建、风险评估、培训和文档编写等多个环节。测试执行包括执行测试用例、缺陷管理、回归测试性能测试、兼容性测试、安全测试、用户验收测试以及持续集成持续测试。流程图是理解这些活动的关键工具,有助于提高团队协作和测试效率。

weixin_34374684的博客 1096
上一篇: 外包干了3个月,技术退步明显
下一篇: Jmeter接口测试+压力测试
隐居人家的炊烟
博客等级 码龄6年 4985粉丝 1123原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值