| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 测试用例与测试用例的设计 -> 正文阅读 |
|
[开发测试]测试用例与测试用例的设计 |
1、测试用例模板:2、测试用例-设计方法引入:根据用户ID进行查询-输入三位整数 3、测试用例编写的方法方法1.等价类划分法:1.1:定义:依据需求将用户输入划分为若干等价类,从等价类中选择一个测试用例,如果测试用例通过,则表明整个等价类通过测试。 1.2:适用的场景: 对于等价类这个方法,一般适用于有无限多个输入,我们不可能完成穷举时,等价类可以让我们使用较少的用例,尽可能的覆盖系统涉及到的功能点。 1.3:等价类的分类: 1.3.1:有效等价类与无效等价类 有效等价类:有意义的合法的输入构成的集合 无效等价类:无效的无意义的输入构成的集合 4、课堂演练1.QQ输入10位整数,使用等价类划分测试。 2.输入三个整数a,b,c分别为三边构成三角形,判断其形状,编写测试用例。 5.课后作业1.梳理三角形测试用例 2.使用等价类划分法测试手机号码,首位为1一共11位整数 3.使用等价类测试输入的邮箱(小于等于26位长度,其中包含@符号,末尾为.com,首位不能够@打头,其他只允许字母和数字) 4.使用等价类划分法测试最大支持2位以内正整数,加法计算器 2、边界值分析法
2.课堂示例如:微信红包最小金额0.01元,最大金额200元 边界值:0,0.01,0.02,199.99,200,200.01 如:一个文本输入区域包括2-255个字符 特殊值:1,2,3,254,255,256 有效等价类:>=2,<=255 无效等价类:<2,>255 特殊值:0 3.边界值思想体现等价类划分法和边界值分析法常见运用场景 报销流程: 1.小于200; 上级领导审批——部门经理审批——会计审批——完成 2.大于200; 上级领导审批——部门经理审批——总监——会计审批——完成 4、课后练习:结合边界值分析法完善好等价类的习题 3、场景法1、测试用例的设计场景法
2、课堂示例:1、ATM机取款操作 2、购物软件(业务功能) 3、导入照片 3、课后练习:
4、测试用例设计——判定表1、已登录模块为例:
生成判定表如图: 3、判定表的定义2、 课堂示例某研究所重新对其在大学以上学历的职工安排工作。其方针如下:“如果年龄不满18岁,文化程度是大学,若是男性则一律要求考研究生。若是女性,则分配到研究所办公室任行政干部;如果年满18岁但不足50岁,文化程度是研究生,不分男女性均任课题组长,文化程度是大学,则不分男女性均担任中层以上的各级领导干部;如果年龄在50岁以上,文化程度是研究生,若是男性任课题组长,文化程度是大学,若是男性,则任科研人员,女性任资料员” 5、用例设计方法——因果图因果图示例引入: 有一个单价为五角硬币的饮料自售货机软件。需求如下: 1、若售货机没有零钱找,则显示一个“零钱找完”红灯亮,已提示顾客在此情况下不要投入1元的硬币否则红灯不亮。 2、顾客投入五角硬币,然后按下“橙汁”或“啤酒”按钮,则相应的饮料被送出。 3、顾客投入1元硬币并且按下“橙汁”或“啤酒”按钮后,若售货机没有零钱找,则显示“零钱找完”红灯亮,1元硬币被退出,且无饮料送出;若有零钱找,则五角硬币退出,且饮料杯送出 1、定义:因果图就是把所有输入和输出列出来,用线和不同的符号将输入和输出之间的因果关系,以及输入与输入之间的约束关系都标记出来,这样的一张图叫因果图。 2、使用条件:输入条件比较多或约束关系也比较多,直接做判定表比较复杂 3、使用步骤:做因果图 4、输入和输出的关系:与:当所有输入条件都发生时,才会产生对应的输出。 6、错误推断法1、定义:基于经验和直觉,推测程序中可能存在的各种错误;从而针对性的设计测试用例的方法 2、二八原则:80%的问题出现在20%的模块上 3、错误推测方法的基本思想:例举程序中所以可能出现的错误,和容易发生错误的特殊情况,根据他们选择测试用例 4、基本要素: 1、对开发的开发习惯很熟悉 2、对同类型项目业务非常熟悉 7、正交表法1、定义:正交实验法是研究多因素多水平的一种设计方法,它依据 Galois理论从全面实验中挑选出部分具有代表性的水平组合进行实验,并对结果进行分析从而找出最优的水平组合。 这种代表性具有“整齐分散,均匀可比”的特点 举例:word字体 需求如下: 字体大小有:大、中、小 字体颜色有:红、绿、蓝 字体样式有:宋体、黑体、楷体 |
|
开发测试 最新文章 |
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 4:21:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |