软件测试基础学习Day02

软件测试等价类划分案例学习

一、等价类划分案例

1、计算器案例

案例:如何测试两个两位数整数之间的和(即-99到99之间数据求和)没有问题?

1.1 明确需求:

测试目的:验证两位数之间的整数求和是否正常

测试条件:

  • 长度:不超过2位数
  • 类型:整数

1.2 等价类划分:

有效等价类取值无效等价类取值
输入两个-99到99之间的整数20、-5大于两位数的整数100、-158
小数1.2、2
包含字母a1
包含特殊符号2@
包含中文中1
包含空格

1.3 用例设计

用例编号用例标题项目优先级前置条件测试步骤测试数据预期结果
cal_001验证不超过2位数之间的整数求和能否成功calculateP1

1、打开计算器

2、输入值

-5,20求和成功,得到数据10
cal_002验证超过2位数之间的求和能否成功calculateP1

1、打开计算器

2、输入值

100、-158求和失败
cal_003验证两个数中含有小数求和能否成功calculateP1

1、打开计算器

2、输入值

1.2、2求和失败
cal_004验证两个数中包含有字母求和能否成功calculateP1

1、打开计算器

2、输入值

a、1求和失败
cal_005验证两个数中包含特殊符号求和能否成功calculateP1

1、打开计算器

2、输入值

2,@求和失败
cal_006验证两个数中包含中文求和能否成功calculateP1

1、打开计算器

2、输入值

中 1求和失败
cal_007验证两个数中包含空格求和能否成功calculateP1

1、打开计算器

2、输入值

1、 求和失败
cal_006验证输入为空求和能否成功calculateP1

1、打开计算器

2、输入值

求和失败

2、电话号码案例

案例:验证某城市电话号码正确性

2.1 明确需求

测试目的:验证某个城市的电话号码是否正确

电话号码规则:

  • 区号:空或者是三位数字
  • 前缀码:非“0”且非“1”开头的三位数字
  • 后缀吗:四位数字

测试条件:

测试条件长度类型规则
区号空、三位数字
前缀码三位数字非“0”且非“1”开头
后缀码四位数字

2.2 等价类划分

有效等价类有效取值无效等价类无效取值
区号大于三位数字1234
三位123小于三位数字12
三位长度包含字母12a
三位长度包含符号12!
三位长度包含中文12中
三位长度包含空格12 
前缀码非“0”且非“1”开头的三位数字234大于三位数字(非“0”且非“1”开头)2345
小于三位数字(非“0”且非“1”开头)23
三位长度包含字母(非“0”且非“1”开头)23a
三位长度包含符号(非“0”且非“1”开头)23!
三位长度包含中文(非“0”且非“1”开头)23中
三位长度包含空格(非“0”且非“1”开头)23 
1开头的三位数字123
0开头的三位数字012
后缀码

四位数字1234大于四位数字12345
小于四位数字12
四位长度包含字母123a
四位长度包含符号123
四位长度包含中文123中
四位长度包含空格123 

2.3用例设计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值