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

设计测试用例的具体方法总结

                                                                                         

                                   📑打牌 : da pai ge的个人主页
                                   🌤️个人专栏 : da pai ge的博客专栏
                                  ☁️白马沉河共歃誓,怒涛没城亦不悔

                                                             
       ☁️基于需求进行测试用例的设计

基于需求进行测试用例的设计大概的设计,针对有需求的案例来设计测试用例需求分析需求有哪些功能设计测试点设计测试用例

🌤️等价类

设计测试用例,: 针对需求输入范围划分成若干个等价类,从其中一个等价类里取出一个
用例,若该测试用例测试通过,则认为该测试用例所在的等价类是通过。等价类又划分成有效等价类和无效等价类。

有效等价类: 针对需求来说是有效且有意义的数据构成的集合
无效等价类:针对需求来说是无效且没有意义的数据构成的集合

🌤️边界值

边界值法通常是对等价类的补充,边界值+此边界值

🌤️判断表

判断表法是种表达逻辑判断的工具,方法是

确认输入条件和输出条件
找出输入条件和输出条件之间的关系


画判定表
根据判定表编写测试用例

 比如说订单已提交,订单合计金额大于300元或者订单有红包,则认为该订单属于有优惠的订单,否则属于没有优惠的订单.

确认输入条件和输出条件
输入条件: 金额大于300元、有红包、订单已提交,输出条件: 有优惠,和无优惠

🌤️正交表

正交表法需要用到正交表。
因素数: 输入的条件
水平数: 输入条件对应的结果(不是输出条件)
正交表的特性:
(1)每一列中,不同的数字出现的次数相等。
(2) 任意两列中数字的排列方式齐全而且均衡

比如说一个需求需求:用户注册信息填写,姓名,电子邮箱,密码,确认密码,验证码

找到因素数和水平数
因素数: 姓名、电子邮箱、密码、确认密码、验证码
水平数: 填写、不填写
使用allparis工具生成正交表根据正交表来编写测试用例
补充测试用例

🌤️场景设计法

场景设计法主要分为基本事件流和多个备用事件流

基本事件流插入银行卡,输入正确的密码,选择取款业务,选择小于5万且金额是50的倍数的金额,等待出钞,最终出卡2、备用事件流1)插入银行卡,第一次密码输入错误,第二次输入正确的密码,选择取款业务,选择小于5万 且金额是50的倍数的金额,等待出钞,最终出卡2)插入银行卡,前两次密码输入错误,第三次输入正确的密码,选择取款业务,选择小于5万 且金额是50的倍数的金额,等待出钞,最终出卡。

☁️下一篇将讲述关于selenium的基本语法,像了解请关注我的主页

相关文章:

设计测试用例的具体方法总结

📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️白马沉河共歃誓,怒涛没城亦不悔 ☁️基于需求进行测试用例的设计 基…...

计算机毕业设计|基于SpringBoot+MyBatis框架的仿天猫商城购物系统设计与实现

计算机毕业设计|基于SpringBootMyBatis框架的仿天猫商城购物系统设计与实现 迷你仿天猫商城是一个基于SSM框架的综合性B2C电商平台,需求设计主要参考天猫商城的购物流程:用户从注册开始,到完成登录,浏览商品,加入购物…...

JAXB的XmlValue注解

XmlValue注解用在Java属性、或者方法上。它可以使得映射到XML Schema中的Java类具有一个simpleContent 或者simpleType。 一个Java类中最多只能有一个属性被XmlValue注解。 如果被XmlValue注解的JavaBean属性是Java类中唯一映射到XML的成员,那么该Java类将会被映射…...

Git版本管理(05) git仓库迁移(保留原来记录分支体系)

说明:本文主要是一次git迁移仓库的实战记录。 1 迁移前的准备 仓库迁移前,需要将所有有必要的分支checkout到本地(想要转移到新仓库的分支就都 checkout一遍),接下来将old仓库从远程仓库克隆到本地: $git…...

科技与教育:未来教育的新趋势

在21世纪,科技的快速发展正在深刻地改变教育行业。从在线学习平台到虚拟现实教室,科技为教育带来了革命性的变化。本文将探讨科技如何影响现代教育,并预测未来教育的发展趋势。 一、科技在教育中的应用 在线学习平台:通过平台如C…...

E云管家微信群聊机器人开发

请求URL: http://域名地址/modifyGroupRemark 请求方式: POST 请求头Headers: Content-Type:application/jsonAuthorization:login接口返回 参数: 参数名必选类型说明wId是String登录实例标识chatRo…...

CVE-2023-27524:Apache Superset未授权访问漏洞复现

文章目录 ​Apache Superset 未授权访问漏洞(CVE-2023-27524)复现0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.漏洞复现 0x06 修复建议 ​Apache Superset 未授权访问漏洞(CVE-2023-27524)复现 0x01 前言 免责声明:请勿利用文…...

机器学习——多元线性回归升维

机器学习升维 升维使用sklearn库实现特征升维实现天猫年度销量预测实现中国人寿保险预测 升维 定义:将原始的数据表示从低维空间映射到高维空间。在线性回归中,升维通常是通过引入额外的特征来实现的,目的是为了更好地捕捉数据的复杂性&#…...

[C/C++]用堆实现TopK算法

一:引入 思考一个问题: 怎么在100个数中找到前10个最大的数? way1: 相信大多数人想到的方法是先把100个数放到数组中从大到小排序,再打印前10个数 way2: 前一文中我们讲了堆结构,那么就可以把这100个数建为大堆,再依次pop10次 这种方法虽然再这个问题下可行,但是如果是再1亿…...

3D点云目标检测:VoxelNex解读(带源码/未完)

VoxelNext 通用vsVoxelNext一、3D稀疏卷积模块1.1、额外的两次下采样1.2、稀疏体素删减 二、高度压缩三、稀疏池化四、head五、waymo数据集训练六、训练自己的数据集bug修改 通用vsVoxelNext 一、3D稀疏卷积模块 1.1、额外的两次下采样 使用通用的3D sparse conv,…...

【Docker】从零开始:11.Harbor搭建企业镜像仓库

【Docker】从零开始:11.Harbor搭建企业镜像仓库 1. Harbor介绍2. 软硬件要求(1). 硬件要求(2). 软件要求 3.Harbor优势4.Harbor的误区5.Harbor的几种安装方式6.在线安装(1).安装composer(2).配置内核参数,开启路由转发(3).下载安装包并解压(4).创建并修改配置文件(5…...

使用conan包 - 工作流程

使用conan包 - 工作流程 主目录 conan Using packages1 Single configuration2 Multi configuration 本文是基于对conan官方文档Workflows的翻译而来, 更详细的信息可以去查阅conan官方文档。 This section shows how to setup your project and manage dependenci…...

【LeeCode】59.螺旋矩阵II

给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] 解: class Solution {public int[][] generateMatrix(int n) {int[][] ar…...

rsyslog学习

rsyslog是什么 RSYSLOG(Remote System Logging)是一个开源的日志处理工具,用于在 Linux 和 Unix 系统上收集、处理和转发日志。它是一个健壮且高性能的日志处理程序,可以替换 Syslogd 作为标准的系统日志程序。RSYSLOG 提供了许多…...

Navicat 技术指引 | GaussDB服务器对象的创建/设计(编辑)

Navicat Premium(16.2.8 Windows版或以上) 已支持对GaussDB 主备版的管理和开发功能。它不仅具备轻松、便捷的可视化数据查看和编辑功能,还提供强大的高阶功能(如模型、结构同步、协同合作、数据迁移等),这…...

有哪些可信的SSL证书颁发机构?

目前市面上所显示的SSL证书颁发机构可所谓不计其数,类型也是多样,就好比我们同样是买一件T恤,却有百家不同类型的店铺一个道理。根据CA里面看似很多,但能拿到99%浏览器及设备信任度的寥寥无几,下面小编整理出几家靠谱可…...

MidJourney笔记(4)-settings

前面已经大概介绍了MidJourney的基础知识,后面我主要是基于实操来分享自己的笔记。可能内容顺序会有点乱,请大家理解。 这次主要是想讲讲settings这个命令。我们只需在控制台输入/settings,然后回车,就可以执行这个命令。 (2023年11月26日版本界面) 可能有些朋友出来的界…...

前端开发学习 (三) 列表功能

一、列表功能 1、列表功能 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><meta http-equiv"X-UA-Compa…...

win11渗透武器库,囊括所有渗透工具

开箱即用&#xff0c;最全的武器库&#xff0c;且都是2023年11月最新版&#xff0c;后续自己还可以再添加&#xff0c;下载地址&#xff1a;https://download.csdn.net/download/weixin_59679023/88565739 服务连接 信息收集工具 端口扫描 代理抓包 漏洞扫描 指纹识别 webshel…...

13-21-普通数组、矩阵

LeetCode 热题 100 文章目录 LeetCode 热题 100普通数组13. 中等-最大子数组和14. 中等-合并区间15. 中等-轮转数组16. 中等-除自身以外数组的乘积17. 困难-缺失的第一个正数 矩阵18. 中等-矩阵置零19. 中等-螺旋矩阵20. 中等-旋转图像21. 中等-搜索二维矩阵II 本文存储我刷题的…...

Agent Skill 按需加载:架构设计与实现解析

❝当 AI Agent 需要的知识越来越多&#xff0c;把一切都塞进 System Prompt 显然不是个好主意。本文从架构设计的角度出发&#xff0c;深入探讨一种优雅的解法——「Skill 渐进式加载机制」。❞一、问题&#xff1a;当 Agent 需要"十八般武艺"构建一个功能丰富的 AI …...

号令天下专业版手机尾号是五鬼好吗

在数字能量学的趣味研究领域中&#xff0c;手机号码的数字组合被赋予了各种独特的意义&#xff0c;其中“尾号五鬼”的磁场组合常常引发人们的关注。在数字能量学的认知体系里&#xff0c;“尾号五鬼”被视作一种带有负面能量的磁场组合&#xff0c;通常与不稳定、变化频繁、财…...

GAPSO-LSTM:遗传粒子群优化算法优化LSTM超参数的数据回归预测方法

GAPSO-LSTM&#xff0c;即遗传粒子群优化算法优化LSTM的超参数做数据回归预测&#xff0c;多输入单输出&#xff0c;预测精度高于PSO-LSTM&#xff0c;算法原理为串行GAPSO&#xff0c;PSO的寻优结果再引入高斯变异和个体杂交&#xff0c;可以解决PSO容易陷入局部最优的问题。一…...

交付验收前批量筛一遍配图质量:桌面工具用法记录

如果你经常遇到这种场景&#xff1a;项目交付包里附带大量截图、现场照片&#xff0c;甲方要求「明显糊的、过曝的别混进来」&#xff0c;但文件夹嵌套很深&#xff0c;人工抽查像抽奖。可以试一款只做「打分按档归类」的 Windows 桌面工具&#xff0c;全称【批量图片质量检测筛…...

OpenClaw自动化监控:百川2-13B-4bits量化模型驱动的异常检测

OpenClaw自动化监控&#xff1a;百川2-13B-4bits量化模型驱动的异常检测 1. 为什么选择OpenClaw做自动化监控&#xff1f; 去年我负责的一个个人项目遇到了运维难题——每天需要手动检查服务器状态、扫描日志关键词、生成异常报告。这种重复性工作不仅耗时&#xff0c;还经常…...

连登IEEE/Elsevier一区TOP刊!PINN+强化学习新突破!

**研究方法&#xff1a;**论文提出基于PINNs与强化学习融合的自适应优化控制方法&#xff0c;通过PINNs整合物理定律与在线数据建模系统动力学&#xff0c;借助自动微分特性辅助自适应动态规划迭代逼近连续时间哈密顿-雅可比-贝尔曼方程解&#xff0c;结合Actor-Critic框架优化…...

**基于Python与BCI接口的脑机交互编程实践:从信号采集到实时控制的全流程实

基于Python与BCI接口的脑机交互编程实践&#xff1a;从信号采集到实时控制的全流程实现 在人工智能与神经科学融合加速发展的今天&#xff0c;脑机接口&#xff08;Brain-Computer Interface, BCI&#xff09; 正逐渐从实验室走向实用化场景。本文将带你深入一个完整的 Python驱…...

2025届学术党必备的六大AI科研工具推荐榜单

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 减小AIGC印记的关键之处在于模仿人类创作的非直线特性。其一&#xff0c;改变句式架构&#…...

Vivado团队协作效率翻倍:如何用企业级Vivado_init.tcl统一团队编译环境?

Vivado团队协作效率翻倍&#xff1a;如何用企业级Vivado_init.tcl统一团队编译环境&#xff1f; 在FPGA设计领域&#xff0c;团队协作的效率往往被环境配置差异所拖累。想象这样一个场景&#xff1a;当十位工程师使用不同的线程参数编译同一项目时&#xff0c;不仅性能表现参差…...

如何用ESP32打造你的终极智能网络收音机:YoRadio完全指南

如何用ESP32打造你的终极智能网络收音机&#xff1a;YoRadio完全指南 【免费下载链接】yoradio Web-radio based on ESP32-audioI2S library 项目地址: https://gitcode.com/GitHub_Trending/yo/yoradio ESP32 YoRadio是一款基于ESP32的开源智能网络收音机项目&#xff…...