| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 测试用例设计 -> 正文阅读 |
|
[开发测试]测试用例设计 |
目录 举例二:余额宝提现到银行卡增加新规则:快速到账(2小时)日限额1w元,超过1w元只能选择普通到账。 ?举例三:—个程序读入3个整数,把这三个数值看做一个三角形的3条边的长度值 举例二:余额宝提现到银行卡增加新规则:快速到账(2小时)日限额1w元,超过1w元只能选择普通到账。 ?举例一:使用因果图+判定表设计测试用例测试两位数加法计算器 举例二:余额宝提现到银行卡增加新规则:快速到账(2小时)日限额1w元,超过1w元只能选择普通到账。 举例三某厂工资发放,分析测试需求,列出输入和输出条件,情况描述如下: 举例 :以淘宝网为例,我们都在淘宝上买过东西,整个购买过程为 测试用例概念
测试用例模板 ?测试用例常见设计方法等价类划分法、边界值法、因果图法、正交分解法、场景法 等级类划分法
举例一:测试两个参数的值相加后的结果是否正确有效等价类:?输入的数值在-99到99之间 无效等价类:大于99或小于-99的输入应被拒绝,并显示错误信息 由此我们可以写出三个测试用例 1、-99<=数值<=99? ? 2、数值<-99 3、?数值>99
细化等级划分法 ????????在测试“-99<=数值<=99”的这个等价类区间的时候,我们会发现如10+40,-20+30和-30+(-30)这类的正数相加,正数负数相加,负数相加也是不同的等价区间
举例二:余额宝提现到银行卡增加新规则:快速到账(2小时)日限额1w元,超过1w元只能选择普通到账。设计用例 功能点1:快速提现? ? 有效等价类:0<=取现金额<=10000 无效等级类:取现金额<0? ?或? ?取现金额>10000 功能点2:普通提现 有效等价类:0<=取现金额<=10000 无效等级类:取现金额<0? ?或? ?取现金额>10000 ?举例三:—个程序读入3个整数,把这三个数值看做一个三角形的3条边的长度值设计用例 有效等价类:构成一个有效的不规则三角形 ? ? ? ? ? ? ? ? ? ? ? 构成一个有效的等腰三角形 ? ? ? ? ? ? ? ? ? ? ? 构成一个有效的等边三角形 无效等价类:小于0或等于0? 非整数值 无效符号 等价类的特点
?边界值法
?举例一:边界值设计测试用例测试两位数加法计算器????????由于允许输入的数值在-99到99之间,所以我们可以把-99和99看作两个边界值。我们测试的时候可以取紧邻边界值的数值和边界值本身作为输入。
举例二:余额宝提现到银行卡增加新规则:快速到账(2小时)日限额1w元,超过1w元只能选择普通到账。边界值用例
因果图法
?举例一:使用因果图+判定表设计测试用例测试两位数加法计算器分析
判断表
得到测试用例
举例二:余额宝提现到银行卡增加新规则:快速到账(2小时)日限额1w元,超过1w元只能选择普通到账。分析
?判断表
得到测试用例
举例三某厂工资发放,分析测试需求,列出输入和输出条件,情况描述如下:工资分年薪制a1,月薪制a2; 错误程度分普通a3,严重a4; 工资为a1的员工范普通错误时扣工资1%(b1),犯严重错误时扣工资2%(b2); 工资为a2的员工范普通错误时扣工资2%(b3),犯严重错误时扣工资4%(b4); 其中a1与a2互斥,b1,b2与b3,b4互斥;a3和a4可同时兼备。
判断表
测试用例
正交实验法
如何查找正交表
举例一:WEB浏览器:IE11、chrome、FireFox
正交表水平数为3,因素数为4选择L9(3^4) 正交表
映射
场景法?
举例 :以淘宝网为例,我们都在淘宝上买过东西,整个购买过程为
测试用例综合设计
举例共享单车充值1.边界值考虑充值金额:0元,1元,负数,非金额参数,多位小数(小数后位3位),银行卡限额 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年3日历 | -2025/3/1 0:31:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |