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

【测试开发】----用例篇

测试用例的基本要素

  1. 测试环境
  2. 操作步骤
    • 不需要给出执行结果,因为用例在写的时候,咋知道结果?应该是与预期结果进行比较~
  3. 测试数据
  4. 预期结果

测试用例:

  1. 高效,避免重复测试,节约测试时间
  2. 测试用例是自动化测试的前提!

测试用例的设计方法

excel

思维导图

Xmind思维导图 | Xmind中文官方网站

设计思想:

常规思考+逆向思考+发散性思维

万能公式

功能测试+性能测试+界面测试+兼容性测试+易用性测试+安全测试

弱网测试 

如何弱网测试 

基于需求的设计方法,可以设计出大概的测试点,但通过测试点怎么设计测试用例,还需要其他方法

我们这一顿瞎列举,需求之外的用例不一定测得到,比如说发送0.00001可不可以发送成功…

而当看需求,我们要测的用例很多,例如测200,300,400,500…我们要测那么多,用例是无穷无尽的,测试用例太多,成本花销也大

我们应该用更有科学依据的方法,筛选和设计出科学全面的测试用例,且避免缺漏

等价类划分法(测试点=>测试用例)

等价类的核心就是“分类”,一类东西就有共同的特性

概念:

依据需求将输入(特殊情况下会考虑输出)划分为若干个等价类

从等价类中选出一个测试用例

如果这个测试用例测试通过,则认为所代表的等价类测试通过

这样就可以用较少的测试用例达到尽量多的功能覆盖,解决了不能穷举测试的问题。

有效等价类与无效等价类

有效等价类:

  • 对于程序的规格说明书,合理的、有意义的输入数据构成的集合,利用有效等价类验证程序是否实现了规格说明中所规定的功能和性能

  • 也就是一些常规正常的输入集合(例如红包0-200内的正常金额,再例如发送的请求数据合理)

无效等价类:

  • 根据需求说明书,不满足输入需求的集合
  • 也就是一些非法不正常的输入集合(例如红包的0.0001和300的非正常金额,再例如发送的请求数据非法极端)

需求案例:用户名输入

1.必填
2.长度6-15
3.字符类型A-Z,不区分大小写
有效等价类:非NULL,并且非空字符串,并且长度大于等于6,并且小于等于15,并且只含字母的字符串

无效等价类:为NULL,或者为空字符串,或者长度小于等于6,或者长度大于等于15,或者字符串中存在字母外的其他字符串…

 等价类思想设计测试用例步骤
  1. 充分理解需求
  2. 划分有效等价类;划分无效等价类
  3. 从有效等价类抽取其中一个数据进行设计测试用例;从无效等价类抽取其中一个数据进行设计测试用例

边界值法

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充

边界值包括边界值和次边界值

场景法

一个基本流+多个备用流

 

http://www.dtcms.com/a/292334.html

相关文章:

  • 高并发场景下的缓存问题与一致性解决方案(技术方案总结)
  • 设计模式——责任链模式
  • 建造者设计模式
  • Qt布局管理:实现美观界面的关键
  • 2025 年最新 AI 技术:全景洞察与深度解析​
  • 从 0 到 1 搞定nvidia 独显推流:硬件视频编码环境安装完整学习笔记
  • Arraylist与LinkedList区别
  • 使用react编写一个简单的井字棋游戏
  • ZLMediaKit 入门
  • 第12天 | openGauss逻辑结构:模式管理
  • Java 大视界 -- Java 大数据在智能医疗医疗设备维护与管理中的应用(358)
  • 25. K 个一组翻转链表
  • Odoo:免费开源的金属制品行业ERP管理软件
  • React 面试题库
  • 写个 flask todo app,简洁,实用
  • calibrate_hand_eye (CalibDataID, Errors)
  • 2025年远程桌面软件深度评测:ToDesk、向日葵、TeamViewer全方位对比分析
  • C++学习——内联、C++11中的auto、for循环、nullptr
  • Windows Cmake Vs2017/2010 编译安装Protobuf
  • 【计算机网络】第五章:传输层
  • 双向链表详解及实现
  • 解锁高品质音频体验:探索音频质量评估与测试的科学之道
  • Vibe Coding:人工智能 + 语音 = 新型开发者工作流
  • Thingsboard是什么?跟LoRaWAN 是什么关系?
  • 图像基础:从像素到 OpenCV 的入门指南
  • 【加解密与C】Rot系列(四)RotSpecial
  • 【windows修复】解决windows10,没有【相机] 功能问题
  • 2025易支付插件/度小满/拉卡拉缴费易/嘉联/海科码钱/富友 支付量身定制的易支付插件优化方案
  • Jupyter Notebook |使用清华源下载安装
  • Final_基于时序数据的回归预测