黑盒测试用例设计:从电话号码到保费计算
5星 · 超过95%的资源 需积分: 46 129 浏览量
更新于2024-09-13
4
收藏 32KB DOCX 举报
该资源是一组关于黑盒软件测试用例设计的练习题,涵盖了等价类划分、边界值分析等测试方法,涉及到的具体题目包括准考证号码验证、电话号码合法性检查、保费费率计算程序的测试、用户密码的复杂性检验以及日期计算的程序测试。
1、准考证号码的等价类设计:
有效等价类:符合每个专业准考证号码范围的号码,例如110001-111215、210001-212006、310001-314015。
无效等价类:超出专业范围的号码,非三位数字的专业代号,首位非1、2、3的号码,以及非数字的字符。
2、电话号码的等价类设计:
有效等价类:以0开头的三位或四位地区码,以非0、非1开头的七位或八位电话号码。
无效等价类:不以0开头的地区码,不以非0、非1开头的电话号码,长度不符合规定的情况,包含非数字字符的情况。
3、保险公司计算保费费率程序:
有效等价类:年龄1~99,性别'M'或'F',婚姻状态'已婚'或'未婚',抚养人数1~9,点数1~99。
无效等价类:年龄小于1或大于99,非'M'和'F'的性别,非'已婚'和'未婚'的婚姻状态,抚养人数0或大于9,点数小于1或大于99。
4、用户密码的测试用例设计:
等价类划分:6到8位,字母和数字的组合。
边界值分析:6位密码(仅字母、仅数字)、7位、8位(全字母、全数字、混合)、9位及以上、少于6位,字母和数字的组合,只包含字母或数字。
5、日期计算的测试用例:
等价类划分:1000<=year<=3000,1<=month<=12,1<=day<=31。
边界值分析:1000年1月1日,3000年12月31日,闰年2月29日,非闰年2月28日,1000年12月31日,3000年1月1日,以及每个月的第一天和最后一天。
在实际测试中,对于每个等价类和边界值,都需要设计相应的测试用例,以确保程序能够正确处理各种输入情况并产生预期的输出。对于程序代码的测试,需要根据设计的测试用例运行程序并验证输出是否符合预期,以此来检测程序是否存在任何逻辑错误或边界问题。
2013-06-07 上传
2023-06-09 上传
点击了解资源详情
点击了解资源详情
2010-05-21 上传
cjx331915483
- 粉丝: 2
- 资源: 93
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目