软件测试-等价类划分练习

本文详细介绍了如何对一个员工管理系统录入模块进行等价类划分测试,包括确定输入输出、等价类表创建、测试用例设计与选取,涵盖了姓名、身份证、邮箱、年龄和住址等关键字段的有效和无效测试场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

题目

有一个员工管理系统,现对其录入模块进行测试。其中,人员信息包括:
编号:系统自动编号,无需手动录入;
姓名:必须有,要求为不超过5个汉字;
身份证:必须有,长度为15或18位置,末尾为数字或X,注意大小写;
邮箱:要么为空白,输入必须包含@和.
年龄:18-80之间的数字
住址:可以空白
注意:如果录入正确,则提示录入成功,如果录入错误,则提示数据不对。

使用等价类划分法进行划分

第一步 确定输入和输出

输入

  1. 编号(自动录入)
  2. 姓名
  3. 身份证号
  4. 邮箱
  5. 年龄
  6. 地址

输出

如果录入正确则提示录入正确,反之录入错误

第二步 等价类划分生成等价类表

输入

<
输入项 划分 输入内容 划分编号
编号 无需划分系统自动生成
姓名 有效等价类 汉字<=5 && 汉字 > 0 0
无效等价类 汉字 <=0 && 汉字 >5 1
非汉字内容(例如西文字体) <= 5 && >= 0 2
非汉字内容(例如西文字体)<0 && > 5 3
身份证号 有效等价类 长度为15 末尾为X 5
长度为15 末尾为数字 6
长度为18 末尾为x 7
长度为18 末尾为数字 8
无效等价类 长度为15或18 && 末尾为X或数字 && 其余为非数字内容 9
长度为15或18 && 末尾为!X,!数字 && 其余 数字 10
长度为15或18 && 末尾为!x,!数字 && 其余 !数字 11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值