等价类划分法练习
1.准考证号码
对学生管理系统“输入学生成绩”子模块设计测试用例。学生考试分三个专业,准考证号第一位为专业代码,如:
1-行政专业,
2-法律专业,
3-财经专业。
行政专业准考证号码为:110001~111215
法律专业准考证号码为:210001~212006
财经专业准考证号码为:310001~314015
请使用等价类划分法设计测试用例。
2.电话号码
城市的电话号码由两部分组成。这两部分的名称和内容分别是:
1)地区码:以0开头的3位或者4位数字(包括0);
2)电话号码:以非0、非1开头的7位或8位数字。
假定程序能接受一切符合上述规定的号码,拒绝所有不符合规定的号码,请使用等价类划分法设计测试用例。
3.对房价计算问题,请运用等价类划分法设计测试用例。
房价计算问题:房屋价格=房屋面积*面积单价,房屋面积有:75,95,125,165,185平方米五种;单位价格与楼层相关:共7层,2楼单价3500元/平米为基准价,1楼单价比基准
价低2%,3楼4楼比基准价高3%,5楼6楼比基准价低2%,7楼比基准价低3%。
4.输入用户密码,要求:1)密码为6~8位;2)密码必须包含字母和数字的组
合。输出:如正确,输出正确的信息,否则,输出错误的信息。
请运用等价类划分法设计测试用例。
5.有一个档案系统,要求用户输入以年月表示的日期,假设日期限定在1990年1月~2049
年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月,请运用等价类划分法设计测试用例,来测试程序的“日期检查功能“。