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

【软件测试学习笔记2】用例设计方法

1.能对穷举场景设计测试点(等价法)

等价类:

说明:在所有测试数据中,具有某种共同特征的数据集合进行划分

分类:有效等价类:满足需求的数据集合

           无效等价类:不满足需求的数据集合

步骤:明确需求

           划分有效和无效的数据集合

           提取数据设计  用例

解决穷举问题

2.能对限定边界规则设计测试点(边界值法)

1.边界范围节点

选取正好等于、刚好大于、刚好小于边界的值作为测试数据

上点:边界上的点(正好等于)

离点:距离上点最近的点(刚好大于,刚好小于)

内点:范围内的点(区间范围内的数据)

2.边界值法设计用例的步骤:

1.明确需求

2.确定有效和无效等价类

3.确定边界范围值

4.提取数据编写测试用例

案例优化只能优化离点(开内闭外)

内点是必须测的,因为可以验证程序的连续性

边界值分析方法使用场景:

常见词语描述:大小,尺寸,重量,最大,最小,至多,至少等修饰词语

典型的输入框测试

3.能对多条件依赖关系进行设计测试点(判定表法)

个人理解:就是等价类法的排列组合(乘法公式)

跟等价类法差不多,不写了

使用场景:

1.有多个输入条件,多个输出结果,输入条件之间有组合关系,输入条件和、输出结果之间有依赖(制约)关系

2.判定表一般适用于条件组合数量较少的情况(比如4个条件以下)

4.能对于项目业务进行设计测试点(场景法)

流程图:

用标准图形和箭头来表达程序或业务走向

网页版工具:processon

windows工具:visio

5.冒烟、错误推荐法

冒烟测试:

避免正式测试之前,因为主功能无法使用而延误测试周期。

Q:在批量测试之前应该做什么

A:一定是冒烟测试

错误推荐法:

定义:通过经验推测系统可能出现的问题

思想:根据经验列举出可能出现问题的清单,根据清单分析可能的原因,推测发现缺陷

场景:1.时间紧任务重

核心:靠经验

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

相关文章:

  • 蓝桥杯 第三场 小白入门赛
  • 网络安全等级保护测评规划与设计
  • Error: Cannot find module ‘vue-template-compiler‘ 问题解决
  • 华为认证云计算专家(HCIE-Cloud Computing)--练习题
  • 【MATLAB】【数字信号处理】产生系统的单位冲激响应h(t)与H(z)零极点分布
  • 实验五:动态路由配置
  • 苍穹外卖学习----出错记录
  • 如何实现图片压缩
  • 机器学习算法实战案例:时间序列数据最全的预处理方法总结
  • MongoDB高级集群架构设计
  • C++中JSON与string格式互转
  • 2023一带一路暨金砖国家技能发展与技术创新大赛 【企业信息系统安全赛项】国内赛竞赛样题
  • 【BBuf的CUDA笔记】十二,LayerNorm/RMSNorm的重计算实现
  • 安装Mac提示安装无法继续,因为安装器已损坏
  • 脚本编程游戏引擎会遇到哪些问题
  • 什么软件可以做报表?
  • 数据结构学习 jz39 数组中出现次数超过一半的数字
  • 基于Linux的Flappy bird游戏开发
  • 排序算法6---快速排序(非递归)(C)
  • 【Verilog】期末复习——设计带异步清零且高电平有效的4位循环移位寄存器
  • 银行网络安全实战对抗体系建设实践
  • SwiftUI之深入解析Alignment Guides的超实用实战教程
  • java获取视频文件的编解码器
  • 动态规划Day06(完全背包)
  • selenium之框架之窗口
  • 华为OD机试 - 最小矩阵宽度(Java JS Python C)
  • 嵌入式linux_C应用学习之API函数
  • 【ubuntu】docker中如何ping其他ip或外网
  • 【Vue3+Ts项目】硅谷甄选 — 品牌管理+平台属性管理+SPU管理+SKU管理
  • 计算机图形学流体模拟 blender 渲染脚本