测试用例的小九九

发布时间:2026/11/6 3:49:08

测试用例的小九九 测试用例是啥测试向系统提供的一个集合测试环境、操作步骤、测试数据、预期结果例如对一个除法做一个测试用例序号标题测试环境操作步骤测试数据预期结果1正常除法xxxxxxxxxxxxxxxxxxxx2除数为0xxxxxxxxxxxxxxxxxxxx3浮点数除法xxxxxxxxxxxxxxxxxxxx4字符串除法xxxxxxxxxxxxxxxxxxxx5字符除法xxxxxxxxxxxxxxxxxxxx编写测试用例的方法万能方法界面测试 功能测试 兼容性测试 性能测试 安全测试 易用性测试界面测试进入界面后看到所有元素都需要测试大小、颜色、形状之类的功能测试产品的功能的角度出发去测试特殊一点的角度兼容性测试不同的版本、系统、浏览器对数据的兼容性性能测试极端测试、高并发、弱网络测试安全测试安全的角度数据的获取、输入密码加密、对某个接口的请求之类的易用性测试简单上手的、提供说明书、提供新手教程eg对水杯测试设计测试用例的方式基于需求的设计方式根据需求文档来编写测试用例木看到成品、规定的一定要写但是一定不止这些对需求文档进行分析 --细化需求细化到某个点--找出里面的测试点 --设计测试用例具体的设计方法黑盒测试1.等价类将输入的数据按要求分为若干等价类从每个类找出代表来测试分班有事找班长目的用较少的测试类去覆盖更多的可能性1有效等价类符合需求说明书的用例集合2无效等价类不符合需求说明书的用例集合eg:用户名要求是6~15个字符有效等价类6--15 无效等价类6 和 15就可以选取 9 1 20 三个作为测试用例去输入对应的字符边界值选取方式边界值和相邻值边界有效就选无效边界无效就选有效eg:[6,15] 可以选 6、5、15、16四个测试用例6、15是有效等价类 15、5是无效等价类(6,15)也是选6、7、15、14四个测试用例7、14是有效等价类 6、15是无效等价类6,15]也是选6、7、15、16四个测试用例15、7是有效等价类6、16是无效等价类2.错误猜测法根据对项目的理解去凭借经验和直觉去些测试用例3.正交法目的也是减少测试用例覆盖更多的组合表达式是有三组数据需要给测试每个数据有两种方式共需要4组测试用例2是水平数3是因素数4是行数行数因素数*水平-11特点每一列出现的不同的水平一样竖的看填和不填出现次数一样任意两行排列对齐、均衡两个列合并没有重复的eg需要测试一个注册框需填写的部分是用户名、性别、密码因素数就是3 水平数填写或者不填写就是2 行数是4列号行号用户名性别密码1填写填写不填2填写不填填写3不填填写填写4不填不填不填有工具可以直接生成这个用例allpairs.exe使用1.xlsx写好因素和水平2.复制到txt里面去3.保存在cmd使用allpairs.exe 记事本的名字 打算生成的名字4.出现了可能多了但是多多益善嘛反正不用手写了注意:~的地方是可以是T也可以是F4.判定表法逻辑的方式去找出测试用例eg:步骤1找出输入、输出的条件输入条件VIP身份、金额满500输出条件8折、9折、9.5折、无折扣步骤2找出所有对应组合对应输出VIP\满500VIP\不满500非VIP\满500非VIP\不满5008折9折9.5折无折扣​​​​​​​ ​​​​​​​步骤3生成判定表VIPTTFF满500TFTF8折TFFF9折FTFF9.5折FFTF无折扣FFFT步骤4写测试用例用例编号测试目的前置条件输入数据预期结果1验证VIP会员且订单满500元的折扣用户已登录身份为VIP会员购买商品总价600元结算金额为480元打8折2验证VIP会员但订单不满500元的折扣用户已登录身份为VIP会员购买商品总价300元结算金额为270元打9折3验证普通会员且订单满500元的折扣用户已登录身份为普通会员购买商品总价800元结算金额为760元打9.5折4验证普通会员且订单不满500元无折扣用户已登录身份为普通会员购买商品总价200元结算金额为200元无折扣原价5.场景法根据实际的场景去写出更多的备用流在基本流上
延伸阅读

更多相关文章

2026/11/6 4:54:22

使用LangChain实现RAG流程:从数据读取到效果评估的全流程解析

引言 随着自然语言处理(NLP)和大模型技术的发展,构建基于大模型的知识库检索增强生成(RAG, Retrieval-Augmented Generation)系统成为许多项目的重要组成部分。本文将详细介绍我如何结合LangChain实现一个完整的RAG流程…

2026/11/6 4:54:22

慈様や 前端学习导航‍

慈様や 前端学习导航👩🏻‍🚀🚀 ✍忙里偷闲,来写一下Blog导航—— 一直都想做这个,但因为前端的文章还没写多少,不够撑起来…就一直没写, 加上前两天天天加班、也没有&#x1f55…

2026/11/6 4:54:22

uni-app 定位 SDK:维智全方位赋能开发者的位置服务

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/6 4:49:21

MyBatis(随笔2 : Sql映射文件 )

Sql文件映射 这里只是笔记,属性详情,关键还是要多练 ——实例代码 MyBatisDemo MyBatis 真正的强大在于映射语句,专注于SQL,功能强大,SQL映射的配置却是相当简单 SQL映射文件的几个顶级元素 name详情mappernamespace: 命名空间cache配置给…

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/6 1:03:39

MCU晶振电路设计全解析:从负载电容计算到PCB布局调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 15:39:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑