版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上黑盒测试用例设计练习题1、准考证号码对招干考试系统“输入学生成绩”子模块设计测试用例。招干考试分三个专业,准考证号第一位为专业代号,如: 1-行政专业, 2-法律专业, 3-财经专业。 行政专业准考证号码为: 法律专业准考证号码为: 财经专业准考证号码为:请划分准考证号码的等价类。输入条件有效等价类编号 无效等价类编号行政专业准考证号码数字串(1)负无穷(4)法律专业准考证号码数字串(2)(5)财经专业准考证号码数字串(3)(6)正无穷(7)序号输入参数覆盖等价类输出参数1(1)输入正确2(2)输入正确3(3)输入正确410000(4)输入错误5(5)输入错误6(6)
2、输入错误7(7)输入错误2、电话号码城市的电话号码由两部分组成。这两部分的名称和内容分别是:1)地区码:以0开头的三位或者四位数字(包括0);2)电话号码:以非0、非1开头的七位或者八位数字。假定被调试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码,请使用等价分类法来设计它的测试用例。输入条件有效等价类编号无效等价类编号地区码0开头(1)非0开头(7)三位数字串(2)<三位数字串(8)四位数字串(3)>四位数字串(9)电话号码非0 and 非1开头(4)以0开头(10)以1开头(11)七位数字串(5)<七位数字串(12)八位数字串(6)>八位数字串(1
3、3)序号输入参数覆盖等价类输出参数1012-(1)(2)(4)(5)输入正确20123-(1)(3)(4)(5)输入正确3012-(1)(2)(4)(6)输入正确4110-(7)输入错误501-(8)输入错误601111-(9)输入错误7012-(1)(2)(10)输入错误8012-(1)(2)(11)输入错误9012-15454(1)(2)(12)输入错误100123-(1)(3)(13)输入错误3、保险公司计算保费费率的程序某保险公司的人寿保险的保费计算方式为:投保额×保险费率其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点
4、数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如表1所示。表1 保险公司计算保费费率的规则年龄性别婚姻抚养人数20394059其它MF已婚未婚1人扣0.5点最多扣3点(四舍五入取整)6点4点2点5点3点3点5点分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类)。1) 年龄:一位或两位非零整数,值的有效范围为199。2) 性别:一位英文字符,只能取值M或F。3) 婚姻:字符,只能取值已婚或未婚。4) 抚养人数:空白或一位非零整数(19)5) 点数:一位或两位非零整数,值的范围为199根据表1中的等价类表,设计能覆盖所有等价类的测试用例。输入
5、条件有效等价类编号无效等价类编号年龄199整数(1)非199整数(9)性别M(2)非Mand非F(10)F(3)婚姻已婚(4)非已婚and非未婚(11)未婚(5)抚养人数null(6)非 null and 非19整数(12)19整数(7)点数199整数(8)非199整数(13)序号输入参数覆盖等价类输出参数1(50,M,已婚,null)(1)(2)(4)(6)(8)保险率为0.6%2(18,F,未婚,null)(1)(3)(5)(6)(8)保险率为0.6%3(45,F,已婚,8)(1)(3)(4)(7)(8)保险率为0.1%4(101,M,已婚,null)(9)输入错误5(65,H,未婚,5)
6、(1)(10)输入错误6(78,F,假婚,null)(1)(3)(11)输入错误7(88,M,已婚,11)(1)(2)(4)(12)输入错误4、 输入:用户密码要求:1)用户密码为6到8位。 2)必须含有字母和数的组合。输出: 如正确,输出正确的信息。否则,输出相应的错误信息。请结合等价类划分法和边界值分析法设计出相应的测试用例。输入条件有效等价类编号无效等价类编号用户密码6<=位数<=8(1)位数<6(3)位数>8(4)包含字母和数字(2)不包含数字(5)不包含字母(6)序号输入参数覆盖等价类输出信息11234abcd(1)(2)输入正确21234a(3)输入错误3d
7、f(4)输入错误4abcdedf(1)(5)输入错误5(1)(6)输入错误5、给出某一天(年,月, 日),计算出它的下一天,取值范围为: 年:1000<= year <=3000 月:1<=month <=12 日:1<= day <=31 如 1999年3月4日的下一天是:1999年3月5日要求:输入:三个参数(年,月, 日)输出:如能正确计算,计算出它的下一天, 否则,输出相应的错误信息。1)使用C语言编写程序实现2)请结合等价类划分法和边界值分析法设计出相应的测试用例,并依照测试用例对所编写的程序进行测试。(1)代码如下:#include<std
8、io.h>void main()int year;int month,maxmonth=12;int day,maxday;printf("请输入年份:(10003000)");scanf("%d",&year);if(year<1000 | year>3000)printf("输入错误!请从新输入!n");printf("请输入年份:(10003000)"); scanf("%d",&year);printf("请输入月份:(112)");
9、scanf("%d",&month);if(month<1 | month>12)printf("输入错误!请从新输入!n");printf("请输入月份:(112)"); scanf("%d",&month); if(month=4|month=6|month=9|month=11)maxday=30;else if(month=2)if(year%400=0 | year%4=0)maxday=28;else maxday=29;elsemaxday=31;printf("
10、请输入日份:(131)");scanf("%d",&day);if(day<1 | day>maxday)printf("输入错误!请从新输入!n");printf("请输入日份:(131)"); scanf("%d",&day);if(month=maxmonth && day=maxday)year=year+1;month=1;day=1;else if(day=maxday)month=month+1;day=1;elseday=day+1;printf
11、("下一天是%d年%d月%d日",year,month,day);(2)输入条件有效等价类编号无效等价类编号年1000<=year<=3000(1)<1000(4)>3000(5)月1<=month<=12(2)<1(6)>12(7)日1<=day<=31(3)<1(8)>31(9)边界测试用例序号输入参数输出结果12000年3月1日2输入错误!请从新输入!3输入错误!请从新输入!4输入错误!请从新输入!5输入错误!请从新输入!6输入错误!请从新输入!7输入错误!请从新输入!等价类测试用例序号输入参数覆
12、盖等价类输出结果1(1)(2)(3)2002年1月6日2(4)输入错误!请从新输入!3(5)输入错误!请从新输入!4(1)(6)输入错误!请从新输入!5(1)(7)输入错误!请从新输入!6(1)(2)(8)输入错误!请从新输入!7(1)(2)(9)输入错误!请从新输入!6、 假设中国某航空公司规定:中国去欧美的航线所有座位都有食物供应。每个座位都可以播放电影。中国去非欧美的国外航线都有食物供应,只有商务仓可以播放电影。中国国内的航班的商务仓有食物供应,但是不可以播放电影 。中国国内的航班的经济仓除非飞行时间大于2小时就有食物供应,但是不可以播放电影。 使用决策表法设计测试用
13、例。123456航线中国去欧美?YNNNNN中国去非欧美的国外?NYYNNN中国国内的航班NNNYYY商务仓-YNY-N飞行时间>2小时-Y-服务食物供应-播放电影-测试用例美国亚洲,商务仓亚洲中国,商务仓中国,飞行时间>2中国7、有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,押下橙汁或啤酒的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5角硬币。要求:1)列出原因和结果,画出因果图 2)根据因果图,建立判定表 3)根据判定表设计测试用例数据(1)原因:1-投5角硬币2-投1元硬币3-按【啤酒】按钮4-按【橙汁】按钮5-售货机有零钱(灯亮)6-售货机没有零钱(灯暗)结果21-出饮料22-出饮料,找零钱23-不出饮料,退钱因果图如下:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年医院类器官技术应用研究合同
- 长垣烹饪职业技术学院《品牌运营课程设计》2024-2025学年第一学期期末试卷
- 单心室Fontan术后个案护理
- 大叶性肺炎合并感染性心内膜炎个案护理
- 山东省潍坊市第一中学2025年高二上数学期末达标检测模拟试题含解析
- 延安大学西安创新学院《综艺主持》2024-2025学年第一学期期末试卷
- 山东省滕州市盖村中学2026届生物高一第一学期期末质量跟踪监视试题含解析
- 禽类分枝杆菌感染护理
- 气胸患者心理护理与心理支持策略
- 2026年中考数学复习热搜题之分式
- 2025中国高净值人群金融投资需求与趋势白皮书
- 2025年天翼云高级运维工程师认证参考试题库(含答案)
- 医院合作体检协议书
- 八年级语文下册第三单元《红色经典》“表达交流”综合实践志趣北师大版教案
- 茶叶茶山场转让协议书
- 活动执行协议合同书
- 2025年超星尔雅学习通《生物学与生命科学》考试备考题库及答案解析
- 交付管理岗转正答辩
- 落实企业安全生产主体责任知识试题及答案
- 2025广东东莞市樟木头镇招聘编外聘用人员14人笔试考试参考题库及答案解析
- 海康监控方案海康
评论
0/150
提交评论