版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件评测师测试用例设计专项题库一、测试用例设计基础(20分)阅读以下说明,回答问题1至问题6。某在线教育平台需要为“用户注册”功能设计测试用例。注册页面包含以下输入项:-用户名:必填,6-12位字母或数字;-密码:必填,8-16位,至少包含大写字母、小写字母和数字三类字符;-确认密码:必填,需与密码一致;-手机号:必填,11位数字,且以1开头;-邮箱:选填,需符合标准邮件地址格式。1.(2分)测试用例设计的首要依据是()。A.用户操作习惯B.需求规格说明C.开发人员编码习惯D.历史缺陷数据答案B2.(2分)以下不属于黑盒测试用例设计方法的是()。A.等价类划分法B.边界值分析法C.判定表法D.语句覆盖法答案D解析语句覆盖属于白盒测试用例设计方法,其余三项均为典型的黑盒测试方法。3.(3分)(多选题)下列选项中,属于标准测试用例组成部分的有()。A.测试用例编号B.前置条件C.实际结果D.预期结果E.缺陷严重等级答案ABD解析实际结果是测试执行后记录的内容,不属于设计阶段测试用例的必要组成部分;缺陷严重等级属于缺陷管理范畴。4.(3分)判断以下说法是否正确(正确打“√”,错误打“×”)。(1)测试用例设计应覆盖需求中的全部功能点、规则约束及异常场景。(2)测试用例只需验证程序在正确输入下能正常运行,无需验证非法输入的处理。(3)测试用例的优先级可以根据需求的重要程度和风险等级确定。答案(1)√(2)×(3)√5.(4分)请简述测试用例设计应遵循的基本原则(至少写出4条)。答案(1)基于需求:以需求规格说明为最终依据,避免凭经验随意设计;(2)全面覆盖:覆盖正常、异常、边界及业务规则等多类场景;(3)可追溯:每条用例可追溯到对应的需求或设计项;(4)可重复、可维护:用例步骤清晰、数据明确,便于回归执行与后续维护;(5)优先级合理:重要功能和高风险模块优先设计、优先执行。(答出任意4条即可得满分)6.(6分)针对“用户名”字段(必填,6-12位字母或数字),使用等价类划分法分别列出有效等价类和无效等价类。答案有效等价类:(1)6-12位纯字母(如abcdef);(2)6-12位纯数字(如123456);(3)6-12位字母与数字混合(如abc123)。无效等价类:(4)空值(未输入直接提交);(5)长度小于6位;(6)长度大于12位;(7)包含字母和数字以外的字符(如中文、特殊符号、空格等)。二、等价类划分与边界值分析(20分)阅读以下说明,回答问题1至问题4。某高校教务系统需要录入课程成绩,成绩录入规则如下:-成绩为必填项;-成绩必须为0~100的整数,包含0和100;-成绩字段输入长度不能超过3位;-输入超出范围或格式不正确时,系统应给出明确错误提示。测试人员拟采用等价类划分法与边界值分析法设计测试用例。1.(4分)请给出“成绩”字段的有效等价类和无效等价类。答案有效等价类:(1)0~100之间的整数(如0、50、100)。无效等价类:(2)小于0的整数;(3)大于100的整数;(4)非整数(小数、字母、汉字、特殊符号等);(5)空值(未输入)。2.(4分)采用边界值分析法,写出“成绩”字段应重点测试的边界值。答案应重点测试的边界值为:-1、0、1、99、100、101。其中0和100为边界值(上点),-1和101为边界外相邻值(离点),1和99为边界内相邻值(内点)。3.(8分)请设计至少6条测试用例,内容需包含用例编号、输入数据、预期结果和覆盖的等价类。用例编号输入数据预期结果覆盖等价类TC0150录入成功有效等价类(0~100整数)TC020录入成功有效等价类(下边界)TC03100录入成功有效等价类(上边界)TC04-1提示“成绩必须为0~100的整数”无效等价类(小于0)TC05101提示“成绩必须为0~100的整数”无效等价类(大于100)TC0685.5提示“成绩必须为整数”无效等价类(非整数)TC07空提示“成绩不能为空”无效等价类(空值)TC08abc提示“成绩必须为整数”无效等价类(非数字字符)4.(4分)该输入框限定了“最多3位”,请补充至少2个与长度相关的测试场景,并说明理由。答案(1)输入“1000”(4位数字):验证系统是否拒绝超长输入并提示“成绩超出范围或格式错误”。理由是输入长度上限为3位,1000同时超出了长度限制和取值范围;(2)输入“+50”:验证正号是否被接受。若需求仅允许数字字符,则系统应提示格式错误,防止将符号误判为合法输入;(3)输入“50”(含前导或后置空格):验证系统是否会去除空格后正常录取,或按格式错误提示,避免脏数据入库。三、判定表法测试用例设计(20分)阅读以下说明,回答问题1至问题4。某在线售票系统针对会员购票提供折扣,具体规则如下:-非会员购票:无折扣(全价);-普通会员购票:提前30天及以上预订享受9折优惠,否则享受9.5折优惠;-金卡会员购票:提前30天及以上预订享受8折优惠,否则享受9折优惠。系统根据“会员类型”和“是否提前30天及以上预订”两个条件自动计算折扣。测试人员拟采用判定表法设计测试用例。1.(4分)写出该需求的条件桩和动作桩。答案条件桩:C1:会员类型(非会员、普通会员、金卡会员);C2:是否提前30天及以上预订(否、是)。动作桩:A1:折扣=100%(全价,无折扣);A2:折扣=95%(9.5折);A3:折扣=90%(9折);A4:折扣=80%(8折)。2.(6分)构造该需求的判定表,并写出每条规则对应的折扣动作。规则123456C1:会员类型非会员非会员普通会员普通会员金卡会员金卡会员C2:是否提前30天及以上否是否是否是动作100%100%95%90%90%80%说明:规则1和规则2动作相同,可合并为一条“非会员一律全价”的规则。3.(6分)依据上述判定表设计至少4条测试用例,并说明每条用例覆盖的规则。•TC01:非会员、临时预订→全价,覆盖规则1/2;•TC02:普通会员、提前30天及以上→9折,覆盖规则4;•TC03:普通会员、未提前30天→9.5折,覆盖规则3;•TC04:金卡会员、提前30天及以上→8折,覆盖规则6;•TC05:金卡会员、未提前30天→9折,覆盖规则5。4.(4分)若新增“白金会员”等级,其折扣规则为“无论是否提前,均享受8.5折”,判定表应如何扩展?简述扩展步骤。答案(1)条件桩C1的取值集合增加“白金会员”;(2)动作桩中增加“折扣=85%”;(3)在判定表中新增两列,分别为“白金会员+提前”“白金会员+未提前”,两列的动作均为85%;(4)由于两列动作相同且不受C2影响,可将两列合并为一列“白金会员→85%”。四、白盒测试逻辑覆盖(15分)阅读以下说明,回答问题1至问题3。某活动评分系统根据选手两个单项得分a、b给出综合评级,a、b均为0~100的整数。其核心伪代码如下:if(a>=80&&b>=80){
level="A";
}elseif(a>=60||b>=60){
level="B";
}else{
level="C";
}测试人员需依据白盒测试的“逻辑覆盖”方法设计测试用例。1.(4分)请设计一组满足语句覆盖和判定覆盖的测试用例(给出a、b取值及预期输出)。答案用例集:{(80,80)→A,(80,40)→B,(40,40)→C}•(80,80):判定1为真,执行level="A";•(80,40):判定1为假、判定2为真,执行level="B";•(40,40):判定1为假、判定2为假,执行level="C"。三条赋值语句均被执行,判定1和判定2的真、假分支均被覆盖。2.(5分)请设计一组满足条件覆盖的测试用例,要求每个条件的真、假取值都至少出现一次。答案用例集:{(85,85)→A,(85,40)→B,(40,40)→C}各条件取值情况:•a≥•b≥•a≥•b≥因此该用例集满足条件覆盖。3.(6分)请设计满足条件组合覆盖的最少测试用例集,并说明每个用例覆盖了哪些条件组合。答案最少需要4个用例:•TC1:(85,85)→A,覆盖判定1组合(a≥80真,b≥80真),同时覆盖判定2组合(•
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学生思想政治状况调查报告2026(3篇)
- 2026年春招:上海农商银行题库及答案
- 2026年春招:建设银行真题及答案
- 2026中国物流园区跨境电商海外仓布局与国际供应链整合报告
- 2026酒店人才流失现状分析及管理优化策略与人力资源投资研究
- 2026新能源汽车补贴退坡后市场调节机制研究
- 2026医疗器械设备研发创新与临床应用价值分析
- 2026汽车线束行业竞争格局及智能化转型与质量控制策略
- 六年级英语下册 Unit 4 Then and now(The third period)第三课时教学设计 人教PEP
- 心力衰竭诊断和治疗指南总结2026
- 物业礼仪服务培训
- 铁路劳动安全培训课程课件
- 服务心理学(第四版)课件 项目一 任务一 认 识 服 务 行 业
- 天然气中氦气含量测定规范
- 煤层气地质学课件
- 2022机电工程安装工艺细部节点做法
- DB44T 1242-2013 水产饲料添加剂β-1,3-D-葡聚糖
- 公司后勤安全培训课件
- 大象版心理健康六年级全册教学设计教案
- 2025年高考地理大题答题模板汇编
- 企业安全生产风险辨识评估管控指导手册-件杂货码头
评论
0/150
提交评论