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

📑打牌 : da pai ge的个人主页

🌤️个人专栏 : da pai ge的博客专栏

☁️白马沉河共歃誓,怒涛没城亦不悔

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

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

🌤️等价类

设计测试用例,: 针对需求输入范围划分成若干个等价类,从其中一个等价类里取出一个

用例,若该测试用例测试通过,则认为该测试用例所在的等价类是通过。等价类又划分成有效等价类和无效等价类。

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

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

🌤️边界值

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

🌤️判断表

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

确认输入条件和输出条件

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

画判定表

根据判定表编写测试用例

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

确认输入条件和输出条件

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

🌤️正交表

正交表法需要用到正交表。

因素数: 输入的条件

水平数: 输入条件对应的结果(不是输出条件)

正交表的特性:

(1)每一列中,不同的数字出现的次数相等。

(2) 任意两列中数字的排列方式齐全而且均衡

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

找到因素数和水平数

因素数: 姓名、电子邮箱、密码、确认密码、验证码

水平数: 填写、不填写

使用allparis工具生成正交表根据正交表来编写测试用例

补充测试用例

🌤️场景设计法

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

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

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

相关推荐
2302_8057710713 小时前
Day24:DDT+EXCEL数据驱动
功能测试·单元测试·自动化·测试用例·需求分析·web自动化
TomEval1 天前
【测AI】第10篇:AI 模型功能测试实战 —— 测试用例怎么设计?
人工智能·python·功能测试·测试用例
j7~2 天前
【软件测试】(用例篇)
软件测试·测试用例·测试用例的设计方法·场景设计·错误猜测法·测试用例的粒度和评价
2302_805771072 天前
Day20:实战:接口自动化测试框架封装之一------接口关联封装
功能测试·自动化·测试用例
霍格沃兹测试学院-小舟畅学3 天前
AI 智能化测试:从测试用例生成到自动执行的工程实践
人工智能·测试用例
测试者家园13 天前
不写测试用例也能做自动化测试?
自动化测试·软件测试·人工智能·测试用例·智能化测试
测试员周周13 天前
【jev应用到测试】94 条 UI 报错交给 Jev,三档判对 85.1%,开单闸门定在 0.6
人工智能·python·测试工具·单元测试·测试用例
zhangduang_KHKW13 天前
ISO 26262功能安全标准解析与测试用例设计
测试用例
jingli916 天前
一个测试用例把连接池卡死 30 秒:SQLite 连接池 max_size=1 下的重入自锁复盘
jvm·sqlite·测试用例
啄缘之间23 天前
1.【SVA】什么是SVA?
经验分享·学习·测试用例·verilog·sva