测试用例,

学习测试的笔记:

来自哔哩哔哩:黑马测试

测试必须知道的内容

测试用例定义:为了特定目的而设计的一组有测定输入,执行条件,预期结果的条件

测试用例的构成要素:1.用例编号:用例的唯一标识

2.用例的标题(什么情况下做什么事有什么结果):用例的简要描述

3.测试项目

4.用例级别:用例重要程度影响

5.预置条件:例如要测试账号是否能够登录进去,我们就得有一个做好的账号

6.测试输入:将账号输入进去

7.执行步骤

8.预期结果

测试方法(黑盒测试用例设计方法)

等价类

1.数据要求(个数要求)  2.集合  3.取值范围  4.输入规则  5.选择是否为男性

等价类的步骤

确认数据的类型->使用规则划分有效和无效->设计用例尽可能多覆盖有效等价类->设计用例覆盖一个无效等价类

例子

固定电话号码测试:

地区码(3/4位)+电话号码(7/8位)

固定电话号码测试 
地区码3/4位数字
电话号码7/8位数字
1.确认数据类型   
输入输入集合特定
地区码3/4位数字以0开头
电话号码7/8位数字以非0非1开头
2.使用规则划分有效和无效   
输入输入有效等价类无效等价类
地区码3/4位1.以0开头的3位 2.以0开头的4位3.以0开头的小于三位 4.以0开头的大于4位 5.以0开头的保护字符的3位 11.以非0开头的4位
电话号码7/8位6.以非0非1的7位  7.以非0非1的8位8.以0开头的7位       9.以1开头的7位        10.以非0非1开头的包含字符串的7位    12.以0开头的8位    13.以1开头的8位             
有效等价类无效等价类 
012 3123456012 0123456包含1.8
012 31234567012 12345671.9
0123 3123456012 3123a671.1
0123 31234567012 012345671.12
 012 123456781.13
 01 32345673.6
 01 312345673.7
 0123 31234564.6
 0123 312345674.7
 01a 31234565.6
 01a 312345675.7
 123 312345611.6
 123 3123456711.7

 

边界值

测试笔记学自哔哩哔哩黑马测试

案例来自测试用例设计方法---边界值分析法_边界值测试方法-优快云博客
———————————————
 

为什么要测试边界值?

大量的错误都是发生在输入或输出范围的边界上,而不是输入范围的内部。在设计测试用例时,对边界附近的处理必给予足够的重视,为检验边界附近的处理专门设计测试用例,常常取得良好的测试效果。

边界范围节点

我们以(0-100)为例

上点:我们所圈范围内最远的点无论包不包含这个点 0,100

离点:离上点最近的点 -1,1,99,101

内点:在这个范围内的点50

               离点

闭区间     -1,101

开区间     1,99

半开半闭  1,101

我对于找离点的理解是:比如半开半闭就是(0,100],在0这里我们知道0不包含在里面所以-1也一定不包含里面,那么我们就要看1是否包含在里面,而100是包含在里面的那么99也一定也包含在里面,我们就要看101是否包含在里面。

边界值方法的步骤

分析需求,确定输入数据类型——>使用规则划分有效和无效等价类——>确定上点、离点、内点——>设计用例尽可能多的覆盖有效等价类——>设计用例只用一条覆盖无效等价类

案例

1.标题是由30个字符组成,这是我的

题目:标题是由30个字符组成
1.分析需求确定输入数据类型
 
输入范围集合
标题(0,30]字符串
2.使用规则划分有效和无效等价类
输入有效等价类无效等价类
标题1.在(0,30]范围内以用字符串组成的标题(1,31)2.小于等于0个字符串组成的标题(1)
3.大于30个字符串(31)
4.在(0,30]个字符串中包含除了字符串外的其他元素

这是另一篇文档里面的需求:通过边界值法验证标题长度的合法性,标题长度大于0,小于等于30个字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值