首页 > 其他分享 >探索性测试

探索性测试

时间:2023-08-30 18:11:56浏览次数:29  
标签:探索性 测试法 特性 路标 测试 软件 运行

商业区测试方法

1、指南测试法:要求测试人员严格遵照手册的建议执行操作。如果是帮助手册,请以完全不了解系统视角严格按照其使用进行操作。

2、卖点测试法:发现软件最吸引人的这些特性功能,锁定测试范围。卖点测试法的原理取决于销售人员对客户演示过程。

3、地标测试法:将指南测试法及卖点测试法中的标记定义为一个路标(路标合起来将形成一个列表),当软件将这些路标全部覆盖并记录后,将这些路标合起来就形成了一个路标的列表。

4、极限测试法:向软件提出很多难以回答的问题。比如:如何让软件发挥到最大限度,哪个特性是软件运行时达到其设计极限等等。

5、快递测试法:主要关注关键数据流的走向,比如:输入一个数据后,最后该数据会去哪里。

6、深夜测试法:在晚上的时候,我们的程序还会做那些事情,比如:每晚12点的定时清理。

7、遍历测试法:选定一个目标(比如:菜单),然后用最短路径来访问这些目标对象,从而遍历完所有的路径点。

历史区类型

1、恶灵测试法:在测试的过程中,当发现某一段代码的bug很多的时候,我们可以专门针对这段代码进行遍历测试,通过这样的方法很容易发现改动引发的bug。

2、博物馆测试法:找到那些遗留和很长时间没有被翻动的老代码,看看在新的环境是否可以运行,比如:某一个脚本可能就直接失效了。

3、上一版本测试法:对先前版本的更新,运行上一个版本所有的分支和测试用例。确保老的功能还能正常使用。

娱乐区类型

1、配角测试法:鼓励测试人员关注某些特定的特性,并将这些特性与主流业务特性放在一个视角来测试;比如:一个菜单有多个选项,我们通常选择第2个选项,那么我们可以去测试第3个选项。

2、深巷测试法:最不可能被用到的用户特性以及没有被覆盖过的代码;以及将不常用的特性和最常用的特性进行结合起来使用

3、通宵测试法:尽可能不关闭程序,让程序一直去运行。比如:移动设备的某一个后台程序可能就是一直运行的。

旅游区类型

1、收藏家法:建议我们收集软件的输出,收集的越多越好。然后可以将这些搜集进行梳理,可能会收到一些意想不到的惊喜。

2、长路径法:那些需要被点击N次才能激活的特性点,把那个埋在应用程序最深处的界面作为测试目标。

3、超模测试法:是一种纯界面测试方法,它的原理是不关注特性,而只关注界面的设计是否给我们带来愉悦感

4、测一送一法:它只测试同时运行同一应用程序多个拷贝的情况。比如:运行一个应用程序,然后再去运行该应用程序的一个拷贝。

旅馆区类型

1、取消测试法:启动操作一开始立即停止它。如:查找一丹开始,就立即取消。然后再次去查找

2、懒汉测试法:软件必须处理默认值,它必须运行处理空白输入的代码,很多输入不填写就直接进入下一步等等。

破旧区测试类型

1、破坏测试法:强迫软件做一些操作;掌握软件成功完成操作必须使用的资源;在不同程度上移除那些资源或限制使用那些资源。

2、反叛测试法:故意输入一些最不可能的数据,然后判断程序如何去处理。

3、强迫症测试:一遍又一遍的输入同样的数据,反复的做一些同样的操作。

标签:探索性,测试法,特性,路标,测试,软件,运行
From: https://www.cnblogs.com/guaidaom/p/17667943.html

相关文章

  • 软件测试|Mac安装appium报权限问题
    前言appium是我们最常用的app自动化测试工具,基本上每一个自动化测试工程师都需要安装appium环境,我的一位朋友在给自己的新买的Mac电脑安装appium时出现了一个报错,报错指向权限被拒绝,无法下载appium,这是一个很普遍的权限问题,下面就为大家介绍一下解决appium安装时的权限被拒绝的......
  • 企业诊断屋:在线小说企业如何用A/B测试赋能业务
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 近两年来,在线小说领域业务发展“降速”,相较于几年前的快速扩张,2022年后国内在线小说企业步入瓶颈期。但与此同,新的小说平台层出不穷,对市场和用户的竞争也日益激烈。本期火山引擎A/B测......
  • 软件测试学习笔记
    黑马程序员学习路线。最多的还是点点点,但是要了解。 给你一个前端包,会不会放在linux服务器上?给一个后端包,会不会放在Linux服务器上?连数据库。服务器。脚踏实地。一步一步做。去年十一,分了项目做。培训机构,从早到晚做的就是一件事情。多做熟悉。      sel......
  • 【性能测试】ulimit命令说明与用法-详解
    目录1、ulimit命令与显示说明2.常用操作-ulimit是临时修改-程序要使用配置得重启3、永久修改的话修改配置文件正文1、ulimit命令与显示说明ulimit命令是Linux系统的内建功能,它具有一套参数集,用于控制shell进程及其所创进程的资源使用限制。它主要用于设置用户和系......
  • 数据库备份和Shell基础测试及AWK(运维)
    第一题:使用MySQL命令进行备份和恢复的步骤如下:备份test库:使用mysqldump命令备份test库,并将备份写入一个.sql文件中。命令示例:mysqldump-u用户名-p密码test>backup.sql恢复备份:使用mysql命令将备份文件中的数据恢复到test库中。命令示例:mysql-u用户名-p密码test<backu......
  • 搭建JMeter 5.0 + InfluxDB + Grafana 性能测试监控平台(Windows平台)
    前言JMeter往往需要执行完之后拼凑完测试报告,才能看到结果。命令行里的内容也不够详细。那么如何在执行过程中实时监控执行效果呢?使用InfluxDB+Grafana 这个组合可以解决我们的痛点,那就是性能测试过程中的不透明。InfluxDB和Grafana是什么InfluxDB是一种时序数据库,用来存放......
  • 谷歌优化如何进行AMP测试
    AcceleratedMobilePages(AMP)是一项标准,旨在帮助创建可在移动设备上快速加载且设计美观的网页。拥有一个适合移动设备的网站是提升在线影响力的重要因素。现在,在许多国家/地区,智能手机流量都已超过桌面设备流量。通过使用AMP测试,您不仅可检查AMP网页的有效性,还可确保其具有......
  • 软件测试的CMA和CNAS分别是什么?有什么用途和区别?
    各行各业都有不同的证书,第三方软件检测机构也需要经过考核检验以获取认可。今天我们将围绕软件测试的CMA和CNAS展开讨论,以帮助您更好地了解它们的定义、区别和用途。一、CMA软件测试:1、定义:CMA软件测试是指基于中国计量认证制度的软件测试,其目的是确保软件产品和系统满......
  • 软件验收测试、确认测试、鉴定测试的区别与联系
    在软件开发的过程中,验收测试、确认测试和鉴定测试是不可或缺的环节。这三种测试方法在软件质量保证中起着不同的作用,相互之间存在一定的区别和联系。一、软件验收测试软件验收测试是在软件所有的开发工作完成之后进行的一种全面性测试。它的目的是验证软件是否按照预期......
  • 测试36
    ......