当前位置: 首页 > news >正文

探索式测试

探索式测试是一种软件测试风格,它强调独立测试人员的个人自由和职责,为了持续优化其工作的价值,将测试学习、测试设计、测试执行和测试结果分析作为相互支持的活动,在整个项目实现过程中并行地执行。

选择合适的探索式测试方法我们可以按照如下步骤来选择探索式测试方法。第一步:对被测对象进行分区。可将被测对象(系统、特性或功能)分到历史区(继承特性)​、商业区(销售特性)​、娱乐区(辅助特性)​、破旧区(问题高发区)和旅游区(噱头特性)​。实际操作的时候会发现,被测对象的特性可能同时存在于多个区,即被测对象区域存在互相重叠的情况,这就需要针对一个特性,使用多种探索式测试方法。

 第二步:根据不同的分区来选择适合的探索式测试方法。每个区域都有一些适合该区域特点的探索式测试方法。

1.历史区测试方法历史区测试法针对的是老代码,既包括前几个版本就已经存在的特性,又包括那些用于修复已知缺陷的代码特性。历史区测试法可以高效实现回归测试。适合历史区的一些探索式测试方法。

2.商业区测试法商业区测试法是针对产品的重要特性进行的探索式测试

3.娱乐区测试法娱乐区测试法针对的是那些并不是那么重要的特性进行的探索式测试,

4.破旧区测试法破旧区测试法针对的是问题比较多的特性。破旧区测试法是一种非常有效的测试方法,因为缺陷容易聚集,某一模块出现缺陷,其他模块出现类似缺陷(有可能出自一个开发人员之手)的概率很大,多花一些时间测试那些缺陷较多的代码往往更能高效地发现缺陷。破旧区测试法的核心思想就是“落井下石”​,即通过恶意数据、修改配置文件等各种破坏性的操作进行测试

 5.旅游区测试法旅游区测试法针对的是噱头特性。这种测试方法关注如何快速访问系统的各种功能,就像方法的名称一样,只是为了“到此一游

开展探索式测试的步骤

 来源《测试架构师修炼之道》

http://www.lryc.cn/news/518743.html

相关文章:

  • 服务器数据恢复—raid5故障导致上层ORACLE无法启动的数据恢复案例
  • ISP各模块功能介绍
  • Python 数据建模完整流程指南
  • 深入学习RocketMQ
  • 国产编辑器EverEdit - 扩展脚本:关闭所有未修改文档
  • 数据结构二叉树-C语言
  • Python基于YOLOv8和OpenCV实现车道线和车辆检测
  • 代码随想录算法训练营第六十天|KM94.城市间货物运输Ⅰ|KM95.城市间货物运输Ⅱ|KM96.城市间货物运输Ⅲ
  • 人工智能学习路线全链路解析
  • C++语言的学习路线
  • 用于与多个数据库聊天的智能 SQL 代理问答和 RAG 系统(3) —— 基于 LangChain 框架的文档检索与问答功能以及RAG Tool的使用
  • 20250110doker学习记录
  • MPU6050: 卡尔曼滤波, 低通滤波
  • C++的标准和C++的编译版本
  • python学习笔记—17—数据容器之字符串
  • UE5 使用内置组件进行网格切割
  • 51单片机——串口通信(重点)
  • Taro+Vue实现图片裁剪组件
  • PHP民宿酒店预订系统小程序源码
  • Hadoop3.x 万字解析,从入门到剖析源码
  • VUE3 常用的组件介绍
  • deepin-Wine 运行器合并打包器和添加从镜像提取 DLL 的功能
  • [大模型]本地离线运行openwebui+ollama容器化部署
  • 再次梳理ISP的大致流程
  • HBuilderX打包ios保姆式教程
  • 《解锁鸿蒙系统AI能力,开启智能应用开发新时代》
  • rhcsa练习(3)
  • 科研绘图系列:R语言绘制Y轴截断分组柱状图(y-axis break bar plot)
  • 跳出技术陷阱,探索财富自由的多元路径
  • qml SpringAnimation详解