发布时间:2025-12-10 19:33:00 浏览次数:19
web端的测试用例怎么写_web测试项目实例「建议收藏」一丶测试用例测试用例:将要进行的测试工作具体化,并且记录到一个文件中,一般情况下是一个excel(表格 在测试用例中,明确的指定了每一步要做什么操作期望得到什么结果测试工作等程序员完成代码,此时可以进行前期准备工作也就是编写测试用例,将需要测试的每一项都填到表格中 当程序员完成了代码,此时就可以进行测试工作,也就是根据测试用例(表格中的内容)一项一项的进行测试测试用例的基本构成第一部分:测试用例编号编号必须唯一 编号的构成可以写成:项目名-模块名-编号 例如…_前端测试用例怎么写
测试用例:
将要进行的测试工作具体化,并且记录到一个文件中,一般情况下是一个excel(表格在测试用例中,明确的指定了每一步要做什么操作 期望得到什么结果测试工作
等程序员完成代码,此时可以进行前期准备工作 也就是编写测试用例,将需要测试的每一项都填到表格中当程序员完成了代码,此时就可以进行测试工作,也就是根据测试用例(表格中的内容)一项一项的进行测试第一部分:测试用例编号
编号必须唯一编号的构成可以写成:项目名-模块名-编号例如上边的就是一个测试网站登录模块, JD-登录-001 (测试的是京东网站,登录模块,第一条测试用例)第二部分:模块名
第三部分:优先级
用于测试正常的功能用例,优先级要高一些一般是用P1 P2 P3 来表示优先级数字越小,优先级越高第四部分:用例标题
在用例标题中,需要说明这条测试用例的功能以及预期出现的结果第五部分:测试步骤
是指定这条测试用例该如何操作和执行第六部分:预置条件
第七部分:测试数据
在进行测试的时候,输入什么数进行测试这些数据中既有满足条件的数据,也有不满足条件的数据第八部分:预期结果
是指这条用例希望得到的结果补充:
其实设计测试用例的方法有很多第一步:分析需求
通过分析客户所提出了需求,判断项目需要达到什么样的效果第二步:划分等价类(也就是找到有效和无效的数据)
案例:找6-10位长度的自然数有效等价类:比较好找 123456 ,1234567889无效等价类:相对比较复杂,可以从以下几点来思考数据长度不符合:长度过长,长度过短数据内容不符合数据是否为空数据是否重复第三步:结合等价类设计测试用例
有几条等价类,就根据等价类 来设计测试用例等价类的适用场景
搜索框登录框注册页面案例1:判断QQ是否在合理的范围(6-12位)
案例2:登录qq邮箱
要求:
用户输入账号和密码邮箱的名字:6-20位字符,支持数字、字母、下划线,但是名字不能都是下划线邮箱的密码:6-10位案例:二位数加法器:
计算的范围:-99~99
计算的方法:加法
数学表示方法
[ 大于等于] 小于等于( 大于) 小于案例:判断qq是否在合理的范围(6-12位),结合边界值进行设计测试用例
| 数学表达式表示 | 数学表示 | 上点 | 内点 | 离点 |
| 大于等于6并且小于等于12 | [6,12] | 6,12 | 8 | 5 ,7 ,11,13 |
边界值的优化
必须保留的点:上点、离点中的无效等价类中的点、内点,一共是5个点优化后结果如下案例:手机通话
条件
是否欠费:欠费,不欠费是否开机:开机,关机条件组合:
条件1:是否欠费 条件2:是否开机 结果
欠费 关机 不能通话
欠费 开机 不能通话
不欠费 关机 不能通话
不欠费 开机 能通话
转换为表格形式:
| 条件1:是否欠费 | 欠费 | 欠费 | 不欠费 | 不欠费 |
| 条件2:是否开机 | 不开机 | 开机 | 不开机 | 开机 |
| 结果 | 不能通话 | 不能通话 | 不能通话 | 能通话 |
等价类
有效无效案例:手机通话
条件: 是否欠费:欠费、不欠费是否开机:开机、关机第一步:首先确定条件桩
是否欠费是否开机这里是有两个条件,那么就是在表格中写入两行内容,每行代表一个条件第二步:确定动作桩
一共有四种动作,每个条件桩中有2个,一共有四个动作 欠费、不欠费 开机、关机第三步:对条件桩进行组合
将每个条件的每个值都和另外一个条件的每个值进行组合第四步:确定条件组合的结果
这里一行就是一个测试用例
第五步:根据结果写测试用例
条件越多,得到的测试用例的数量越多
有两个条件的话,得到的测试用例数 2**2 = 4有三个条件的话,得到的测试用例数 2**3 = 8有四个条件的话,得到的测试用例数 2**4 = 16适用场景:
有多个输入条件的情况下概念
因:条件果:结果符号:
– 恒等,表示当条件成立的时候,结果成立; 当条件不成立的时候,结果不成立~ 相当于NOT,也就是逻辑非,表示当条件成立的时候,结果不成立;当条件不成立的时候,结果成立v 相当于OR,也就是逻辑或,表示当多个条件中,有至少一个条件成立的时候,结果成立; 当全部条件都不成立的情况下,结果不成立^ 相当于AND,也就是逻辑与,表示多个条件必须全部都成立,结果成立; 当有任意一个条件不成立的时候,结果不成立结合因果图设计测试用例的步骤
第一步:分析需求第二步:画因果图第三步:将因果图转换成为判定表第四步:结合判定表写测试用例案例:让用户输入内容,要求输入的第一个字符是数字5或者是7 ,第二个字符是字母
如果第一个字符不正确输出结果是L如果第二个字符不正确输出结果是M如果都正确,输出Q绘制因果图
讲因果图转换为判定表
案例:设置字体属性
字体:仿宋、楷体、微软雅黑字符样式:粗体、斜体、下划线颜色:红色、黑色、蓝色字号:20号、30号、40号第一步:需求分析
要测试4个内容也就是有4个输入条件第二步:确定因素和水平(其实就是找出有几个输入条件和有几个结果)
有4个输入,就是有4个条件,也就是有4个因素每个因素都有三种结果,那么就是3水平4因素3水平第三步:根据因素和水平的数量,确定选择4因素3水平的正交表
第四步:将具体的值替换掉正交表中的内容
(1)字体: 仿宋(1)、 楷体(2)、 微软雅黑(3)(2)字符样式:粗体(1)、 斜体(2)、 下划线(3)(3)颜色: 红色(1)、 黑色(2)、 蓝色(3)(4)字号: 20号(1)、 30号(2)、 40号(3)第五步:根据正交表写测试用例
正交表中的每一行,都是一个测试用例不适用在单元测试中 因为单元测试是对一个模块进行测试
场景法设计测试用例的步骤:
第一步:分析需求第二步:绘制流程图第三步:根据流程图写测试用例绘图软件:
visio (一开始的时候都在用)亿图 (收费软件)案例:电商平台购物流程
注册登陆商品列表购物车付款订单管理流程图如下:
设计测试用例:
流程图中的一条线就是一个测试用例1 – 2 – 3 – 4 – 5 – 5.1 – 6
1 – 2 – 3 – 4 – 5 – 5.2 – 6
1 – 2 – 3 – 4 – 5 – 5.3 – 6
1 – 2 – 2 – 2
1 -2 – 2 – 3 – 4 – 5 – 5.1 – 6
1 -2 – 2 – 2 – 3 – 4 – 5 – 5.1 – 6