优测云服务平台- 探索性测试策略分享

news2024/11/14 14:26:26

版权声明:本文作者 优测团队测试专家 郑凯泽 南明玮。

探索性测试是对常规的系统测试、新需求测试及专项测试的重要补充,往往能在短时间内发现更多的问题,一起来看看优测测试专家的分享吧~

一、背景

优测团队长期承接腾讯社交产品、办公产品,如大家所熟知的腾讯文档、QQ等产品的测试服务工作。在用户规模日益增长的背景下,探索性测试是对常规的系统测试、新需求测试及专项测试的重要补充。

经实践验证,该方法可在短时间内发现更多的问题,通过新的思路、新的方法,找到在系统测试阶段未发现的“漏网之鱼”。

二、探索策略
在这里插入图片描述

1、基于场景探索测试
这种测试跟传统的基于场景的测试(场景法)比较像,不同的是,在这种测试中测试人员会扩大测试范围
2、 基于策略探索测试
这是一种比较依靠经验的测试方法,简单来说就是测试老手,融合自己的经验、技能、感知等条件,结合自由式探索式测试,用自己积累下来的知识来指导测试,是一种经验结合随机性的测试。通常在系统测试完成之后,还有剩余时间的情况下,以探索式测试作为补充,尝试系统测试覆盖不到的场景,从而减少漏测,提高测试覆盖率

3、 基于反馈探索测试

基于反馈的探索式测试源于自由式测试,但是随着测试历史的形成,测试人员们就会利用反馈来指导今后的探索。可以通过咨询覆盖指标(测试端用户覆盖、用户反馈问题模块统计、功能缺陷密集程度等信息)来进行探索测试,以使这些覆盖指标得以提高

4、 自由式探索测试

自由测试指的是对应用程序的所有功能,任意次序进行随机探测,不考虑功能是否验证完整,自由测试并没有规则、模式,只是发散自己的思维,对应用程序进行随机操作,检查是否有严重或明显的问题缺陷

三、探索方法
在这里插入图片描述

1、麻烦测试法

故意设置各种障碍来看软件的应付能力,不考虑输出,只要软件能这样做就这样做。

测试思想:

可以提炼一种通俗易懂的思维方式运用到我们的项目上,我们首先想到的是用户的操作方式:点击、不同方向划动、双击、长按、拖动、手机上的各种按键以及其他操作,这些操作组合起来所得到的输出结果,也是开发以及产品无法预料的,针对麻烦测试,我们可以参考以下几个检查点,

检查各个UI页面的控件,例如会员中心各个按钮;

① 检查各个控件的主要操作方式以及附带操作方式:例如分享,更改权限等;

② 尝试主要操作方式以及附带操作方式组合操作:

③ 尝试其他操作方式与主要操作方式结合;

2、 极限测试法

制作一些极值场景,输入一些极大或极小值,制作一些极复杂的场景等。
在这里插入图片描述

测试思想:

只要有输入就有一些极值的输入。那我们经常遇到的一般是哪些极值类型呢?

思维模式:

① 梳理测试对象的极值类型

② 创造测试对象的极大值和极小值

例如:文档输入框的最大可输入字符,二次密码的最大可输入位数等等。

3、 测一送一法

测试同一个应用程序多个拷贝的情况,同时对一个被测对象进行操作

测试思想:

多个终端操作后对被测试对象的影响,如一个账号同时登录多处,测试一端的一些操作,检查另一端的影响;或先登录一端操作后对另一端的影响。

测试参考:

同时登录关注以下操作,一方先登录操作后关注另一方后登录的情况

例如:在PC端操作检查桌面端以及移动端、APP端的功能以及显示问题;

① 消息类操作 ②设置类操作

4、 卖点测试法

对那些能吸引用户的特性进行测试,比如多人同时在线编辑等

5、 恶邻测试法

针对问题频发的功能进行周围功能验证

6、 专家测试法

根据用户反馈来进行测试;

测试思想:

在用户反馈的问题基础上进行周边问题验证,以及同类型问题验证或者为达到相同目的进行的不同操作,观察结果是否符合预期

7、取消测试法

停止或取消正在进行的程序或操作

测试思想 :

取消或中断程序正在进行的操作;

测试过程中杀进程,再启动检查是否有异常,或者进行断网操作。

*版权声明:本文作者 优测团队测试专家 郑凯泽 南明玮。

优测测试平台简介:
是一个为企业与开发者提供专业的测试工具和服务的平台,沉淀十年产品测试经验,提供终端测试、接口测试、性能测试、安全测试等多领域测试服务与产品,协助客户提高效率降低成本,保证产品质量。
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1271431.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

​在做接口测试的时候,如果接口还没有开发好,你这边应该怎么去介入测试?

📢专注于分享软件测试干货内容,欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢交流讨论:欢迎加入我们一起学习!📢资源分享:耗时200小时精选的「软件测试」资…

机械臂仿真之vrep如添加视觉传感器

基于视觉的机械臂作业任务,如何在vrep中加入视觉传感器,并获取画面?

【elementUI】el-tab相关问题

Tabs 标签页 分隔内容上有关联但属于不同类别的数据集合。 <template><el-tabs v-model"activeName" tab-click"handleClick"><el-tab-pane label"用户管理" name"first">用户管理</el-tab-pane><el-tab-p…

什么是云安全?如何制定云安全战略

云计算允许组织通过互联网按需向其客户、合作伙伴或员工提供关键业务应用程序、服务和资源&#xff0c;换句话说&#xff0c;不再需要物理维护资源&#xff0c;每当通过 Internet 从计算机访问文件或服务时&#xff0c;都是在访问云。 迁移到云可以帮助企业增强安全性、简化运…

zemax之初级像差理论与像差校正——球差

一、初级像差理论 1.1厚透镜初级像差 由于结构和机械强度的需要&#xff0c;任何光学透镜都具有一定厚度。对于正透镜其边缘厚度一般不应小于3mm&#xff1b;对于负透镜&#xff0c;中心厚度不应小于透镜孔径1/10~1/15&#xff0c;以防止安装和固定变形。 除此之外透镜的厚度…

为什么要在项目中使用TypeScript?

随着越来越多的开发人员采用TypeScript&#xff0c;人们需要了解在下一个项目中应该使用TypeScript的原因。尽管它在早期应用中遇到了一些阻力&#xff0c;但在过去十年&#xff0c;它迅速成为一种广泛使用的编程语言。 以下介绍如何使用TypeScript以及它给开发人员带来的一些好…

每日一练 | 华为认证真题练习Day140

1、如图所示&#xff0c;网络管理员希望将SWA与SWB之间的两条物理链路手工聚合成一条Eth-trunk链路&#xff1b;下列描述正确的是&#xff08;&#xff09;。 A. 不能被聚合 B. 聚合后可以正常工作 C. 可以聚合&#xff0c;聚合后只有GE端口能收发数据 D. 可以聚合&#xff…

选择合适的企业邮箱供应商的策略与技巧

如果您的公司是一个业务遍布全球的组织&#xff0c;选择合适的企业邮箱供应商将是一个重要的决策。 以下是在选择全球适用的企业邮箱供应商时应考虑的关键因素&#xff1a; 全球覆盖和数据中心位置&#xff1a;确保企业邮箱供应商在您业务遍及的国家和地区均具备良好的服务覆盖…

功能全面又强大的同步备份软件,你找到了吗?

随着企业规模的不断扩大&#xff0c;许多企业都会拥有自己的数据中心。因此每日员工都需要在服务器与服务中心之间调取文件&#xff0c;同时还需要对每日新增的业务数据进行实时同步。如果量比较小&#xff0c;一般问题不大&#xff1b;一旦数据比较大&#xff0c;量也比较大&a…

(Ant X6)子组件里的流程图画布无法显示

(Ant X6)子组件里的流程图画布无法显示 问题背景&#xff1a;侧导航页面都是子组件,建模页面的画布无法显示 解决前&#xff1a; 解决后&#xff1a; 解决思路&#xff1a;点击建模菜单时再次加载对应组件 在 Vue 中&#xff0c;每个组件都有一个唯一的 key 属性。当组件的 ke…

强化学习-DQN

网上看来很多&#xff0c;但是还是觉得这篇文章将得最好&#xff1a; 可视化强化学习解释 - Deep Q Networks&#xff0c;循序渐进 |Ketan Doshi 博客 (ketanhdoshi.github.io)

VirtualBox 7.0.8(虚拟机软件)

VirtualBox是一款开源的虚拟机软件&#xff0c;它是使用Qt编写&#xff0c;在Sun被Oracle收购后正式更名成Oracle VM VirtualBox。它可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。使用者可以在VirtualBox上安装并且运…

Maven下载与安装教程

一、下载 Maven 进入 Maven 官网&#xff1a;maven.apache.org/download.cgi 选择 .zip 文件下载&#xff0c;最新版本是 3.9.5 二、安装 Maven 将 .zip 文件解压到没有中文没有空格的路径下。例如下图&#xff0c;在创建一个repository的空文件夹在他的下面&#xff0c;用于…

增强静态数据的安全性

静态数据是数字数据的三种状态之一&#xff0c;它是指任何静止并包含在永久存储设备&#xff08;如硬盘驱动器和磁带&#xff09;或信息库&#xff08;如异地备份、数据库、档案等&#xff09;中的数字信息。 静态数据是指被动存储在数据库、文件服务器、端点、可移动存储设备…

分享86个简历竞聘PPT,总有一款适合您

分享86个简历竞聘PPT&#xff0c;总有一款适合您 86个简历竞聘PPT下载链接&#xff1a;https://pan.baidu.com/s/130iX0EIH6J-PFzb6HcntcQ?pwd8888 提取码&#xff1a;8888 Python采集代码下载链接&#xff1a;采集代码.zip - 蓝奏云 学习知识费力气&#xff0c;收集整…

uniapp 连接斑马PDA调试

1、先把PDA设置成开发者模式 打开设置--》关于手机 --》单击版本号&#xff0c;5次以上 连线单击5次以上 2、后退--》找到系统 --》高级 3、打开 --》开发都模式 4、找到调试 --》 打开USB调试 5、设置USB偏好设置&#xff0c;插入电脑连接PDA就会在通知栏上显示&#xff0c;默…

长沙这座城市,为何能让上市公司心驰神往

文 | 智能相对论 作者 | 胡静婕 11月29日&#xff0c;长沙上市公司董秘联谊会首次活动成功落下了帷幕。 一直以来&#xff0c;董事会秘书都是上市公司的重要职务&#xff0c;对企业发展起着至关重要的作用&#xff0c;10月13日&#xff0c;长沙上市公司董秘联谊会正式成立&am…

PS是什么?PS的在线使用教程

Photoshop简介 AdobePhotoshop&#xff0c;简称“PS“Photoshop主要处理由像素组成的数字图像。Photoshop拥有强大的图像处理工具和绘图工具&#xff0c;可以有效地编辑图片。在最新版本的Photoshop中&#xff0c;甚至可以完成3D和视频的后期工作。 Photoshop是目前最强大的图…

数据库应用:MongoDB 文档与索引管理

目录 一、理论 1.MongoDB文档管理 2.MongoDB索引管理 二、实验 1.MongoDB文档管理 2.MongoDB索引管理&#xff08;索引添加与删除&#xff09; 3.MongoDB索引管理&#xff08;全文索引&#xff09; 4.MongoDB索引管理&#xff08;多列索引&#xff09; 5.MongoDB索引管…

Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)

博主介绍&#xff1a;Java领域优质创作者,博客之星城市赛道TOP20、专注于前端流行技术框架、Java后端技术领域、项目实战运维以及GIS地理信息领域。 &#x1f345;文末获取源码下载地址&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3fb;…