首页 > 其他分享 >如何定制测试策略?

如何定制测试策略?

时间:2023-08-28 23:45:40浏览次数:34  
标签:需求 场景 策略 测试 思考 产品质量 定制

类似问题

  • 拿到一份项目需求时应该如何做测试分析?
  • 接到一个测试任务时你如何思考并开始?
  • 如何进行测试分析?

从测试架构师的角度上思考

相信很多同学在找工作时都会碰到类似问题,今天我尝试从测试架构师的角度上浅浅的回答一下这个问题,不管我们是否充当这样的角色,测试经验如何,碰到上面的问题都可以从以下几个点进行思考:

  1. 本次测试的目标是什么?
  2. 本次测试的范围是什么?
  3. 本次测试的深度和广度是什么?
  4. 本次测试的重点和难点是什么?
  5. 如何安排测试(先测什么,再测什么)?
  6. 如何评估测试结果?

以上的6个问题是我们测试的核心,简单的说就是“测什么”和“怎么测”,而思考出的结果就是我们所说的测试策略,得出测试策略后就知道我们该如何开展测试活动。

两种测试价值观

既然以上的思考是为了得出测试策略,那么就需要我们做系统的思考,既然是系统思考,就需要有相应的方法和模型来支撑,而不是随意敲定,一下提供两种制定测试策略时我们可以选择的测试价值观。

一、基于产品质量的测试策略

当我们的测试目标是让产品在发布时能够达到事先约定的质量目标时,在确定测试重点和难点、深度和广度需要遵循以下原则:

  1. 产品质量要求高的是测试重点,反之为非重点
  2. 产品质量要求高的测试投入大,反之小
  3. 产品质量要求高的要测得深,反之浅

二、基于产品特性价值的测试策略

而当我们的测试目标是站在用户角度,确保产品在发布时能够满足用户的价值需求时,在确定测试重点和难点、深度和广度需要遵循以下原则:

  1. 产品特性价值高的是测试重点,反之为非重点
  2. 产品特性价值高的测试投入大,反之小
  3. 产品特性价值高的要测得深,反之浅

以上两种测试策略本质上并不矛盾,质量高代表满足需求度高,基于产品质量的测试策略本质上是希望把有限的测试资源用在用户需求多、要求高的地方。但是需求多、要求高不能完全和价值高划等号,基于产品特性价值的测试策略就是从产品价值入手,把测试视野扩展到商业和产品,提供和商业目标更加吻合的测试策略。

四步测试策略制定法

无论是基于产品质量的测试策略,还是基于产品特性价值的测试策略,都可以通过四步测试策略制定法来进行制定。
image
通过以上的四步测试策略制定法来系统思考、分析和回答测试6个问题的整个过程如下:
image

1、明确产品质量目标或产品特性价值分类

从用户使用的角度,将产品质量分为4个等级:
第一级:完全商用:完全满足用户的需求(主要场景和次要场景下的需求均满足),没有或存在少量遗留问题(遗留问题有规避措施),用户使用无限制。
第二级:受限商用:无法满足用户某些需求(主要场景下的需求满足,次要场景下的需求有部分满足),有遗留问题(但有规避措施),用户基本可以无限制使用
第三级:受限试用:只能满足用户部分需求(主要场景下的需求有一部分不满足),用户需要在一定限制条件下才能正常使用,只能用于测试、演示或者小范围试用
第四级:不能使用:在主要场景和次要场景均不能正常使用
从用户价值的角度将产品特性分为以下5类:
image
明确以上问题后就可以根据目标确定出测试的深度和广度、重点及难点

2、进行风险分析

image
风险分析活动进行后可以得出测试的高风险区域

3、适配产品开发流程

  1. 理解开发过程中关键节点和运作方式。如测试版本何时提交,版本如何提交给用户,开发和测试的配合方式是什么,不同团队合作有哪些约束和要求,关键测试活动预留的时间是多少等。
  2. 有哪些关键的测试活动,需要如何运作。比如自动化测试是覆盖到整个研发过程全流水线,还是只针对测试进行

4、确定测试分层

测试分层可以帮助我们把复杂的测试目标分解得足够简洁,让测试团队可以一步一个脚印有序达到测试目标。

标签:需求,场景,策略,测试,思考,产品质量,定制
From: https://www.cnblogs.com/Qiuq-L/p/17663527.html

相关文章

  • 性能测试-网络问题定位
    目录总结:1、网络问题显示2、网络问题调优-keepalive-注册表三、服务端修改端口号范围四、检查带宽五、网卡 正文总结:1、网络问题显示项目实战:报错java.net.BindException:Addressalreadyinuse:connectHttpHostConnectException:Connectto192.168.****:8......
  • 【渗透测试】Vulnhub EMPIRE BREAKOUT
    渗透环境攻击机:   IP: 192.168.149.128(Kali)靶机:     IP:192.168.149.130靶机下载地址:https://www.vulnhub.com/entry/empire-breakout,751/进行渗透一、获取IP及端口信息开机已经能看到靶机的IP,我们就不再扫描网段了。扫描端口、系统、版本nmap-sV-......
  • 如何通过Exchange ECP配置附件阻止策略
    背景需求通过ExchangeControlPanel(ECP)配置带特定后缀名的附件能否通过网页端Outlook(OWA)打开。操作步骤打开Exchange管理控制台,然后在控制台树中导航到服务器配置|客户端访问。接下来,从控制台的中下窗格中选择OWA(默认网站)列表,然后单击“操作”窗格中的“属性”链接。单击“自......
  • 性能测试中故障排查及解决方法
    引言:在进行性能测试过程中,同事反馈报错率突然攀升。通过查看相关日志和服务器状态,发现了一些关键信息。本文将详细介绍导致报错率攀升的原因,并提供相应的解决方法。1.问题背景在使用JMeter进行性能测试时,我们注意到报错率开始出现异常增长,这引起了我们的关注。为了找出问题所......
  • 阿里云 X 森马 AIGC T 恤设计大赛开启!穿什么由你定,赢 Airpods,作品定制联名T恤
    “关于宇宙,我所知道的最富诗意的事实之一就是,我们身体中的每一个原子都曾经存在于某一颗爆发的恒星里。组成你左手的原子和组成你右手的原子很有可能来自不同的恒星,而我们都是恒星的孩子,我们的身体是由星尘组成的。”——物理学家劳伦斯·克劳斯出自:《无中生有的宇宙》AIGC热潮......
  • 深入探讨Android启动优化策略
    在当今激烈竞争的移动应用市场,应用的启动速度直接影响着用户的第一印象和满意度。作为主流的移动操作系统之一,Android的启动优化是开发者必须关注的关键领域。本文将详细介绍一些强大有效的Android启动优化策略,帮助你优化应用的启动过程,为用户创造更出色的体验。冷启动与热启动在着......
  • 初创公司成功进入市场的秘诀:释放 GTM 策略的力量
     在最初的几年里,创办一家初创公司可能会充满挑战。根据美国小企业管理局的数据,大约三分之二的新成立企业存活了两年,几乎一半的企业存活了五年以上。导致创业失败的因素有市场需求缺失、资金短缺、团队不合适、成本问题等。由此,企业拥有完整的上市GTM战略显得尤为重要。商业计划......
  • 阿里云 X 森马 AIGC T 恤设计大赛开启!穿什么由你定,赢 Airpods,作品定制联名T恤
    “关于宇宙,我所知道的最富诗意的事实之一就是,我们身体中的每一个原子都曾经存在于某一颗爆发的恒星里。组成你左手的原子和组成你右手的原子很有可能来自不同的恒星,而我们都是恒星的孩子,我们的身体是由星尘组成的。”——物理学家劳伦斯·克劳斯出自:《无中生有的宇宙》......
  • 软件项目测试报告如何评估费用,软件测试详细方案分享
    软件项目测试报告评估 软件项目测试报告的费用评估通常是根据测试范围、测试复杂度、测试功能点、测试工作量、测试机构的经验和知名度等因素来评估的。一、常用的软件项目测试报告评估方法:1、测试范围评估:根据项目的需求和目标,评估测试范围的大小和复杂度,以确定测试工作量......
  • 性能测试分为哪几种类型?
    在软件测试中性能测试是很重要的一项,一般来说性能是一种指标,表明软件系统或构件对其及时性要求的符合程度,也可以说性能是种特性,可以用时间来进行度量。性能的及时性用响应时间或吞吐量来衡量,响应时间是指服务器对请求作出响应所需要的时间。 系统性能包括时间和空间两个维度,时......