版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年计算机黑盒测试基础考试题及答案一、单项选择题(每题2分,共20分)1.以下关于黑盒测试的描述中,正确的是:A.黑盒测试需要深入分析程序内部逻辑结构B.黑盒测试的核心是验证软件功能是否符合需求规格C.黑盒测试仅适用于单元测试阶段D.黑盒测试无法发现性能问题2.某系统要求用户输入年龄为18-65岁的整数,采用等价类划分法设计测试用例时,无效等价类不包括:A.年龄=17B.年龄=66C.年龄=25D.年龄=“18.5”(字符串)3.边界值分析通常与等价类划分结合使用,针对“输入金额范围为100-5000元(含边界)”,应重点测试的边界值是:A.99,100,5000,5001B.100,5000C.101,4999D.0,100,5000,100004.因果图法中,“原因”通常指:A.软件可能产生的错误结果B.输入条件的约束或状态C.测试用例的执行顺序D.系统输出的预期结果5.某支付系统需支持微信、支付宝、银联三种支付方式,且每次只能选择一种。使用正交试验法设计测试用例时,若考虑“支付方式”和“网络环境”(4G、Wi-Fi、5G)两个因素,最少需要设计多少组测试用例?(注:正交表L9(3⁴)可覆盖3因素3水平)A.3B.6C.9D.126.以下不属于黑盒测试用例核心要素的是:A.测试步骤B.预期结果C.代码覆盖率D.输入数据7.错误推测法的关键在于:A.严格遵循需求规格说明书B.基于历史缺陷数据或经验推测可能的错误点C.覆盖所有可能的输入组合D.仅关注功能正确性8.某电商系统“添加购物车”功能的测试用例中,“用户未登录时尝试添加商品,系统跳转至登录页面”属于:A.正常功能测试B.异常场景测试C.性能测试D.安全测试9.以下关于测试用例评审的描述,错误的是:A.评审需包括开发、测试、产品等多角色参与B.评审重点是用例的覆盖度和可执行性C.评审后无需修改用例,直接执行即可D.需检查用例是否覆盖了需求中的边界条件10.缺陷报告中“重现步骤”的核心要求是:A.详细记录操作路径和输入数据,确保他人可复现B.仅描述最终错误现象C.包含开发人员的代码修改建议D.用技术术语替代用户视角描述二、判断题(每题1分,共10分。正确填“√”,错误填“×”)1.黑盒测试无法发现接口参数传递错误,因为不涉及代码逻辑。()2.等价类划分中,每个等价类应至少设计一个测试用例覆盖。()3.边界值分析只需关注输入的上界和下界,无需考虑次边界值。()4.因果图法适用于输入条件之间存在复杂逻辑关系的场景。()5.正交试验法通过减少测试用例数量,牺牲了部分覆盖度。()6.测试用例设计时,“预期结果”必须明确且可验证。()7.错误推测法是一种系统性的测试方法,需严格按照流程执行。()8.场景法中的“基本流”对应用户正常完成任务的路径,“备选流”对应异常或分支路径。()9.缺陷的“严重性”指对用户使用的影响程度,“优先级”指修复的紧急程度,二者可能不一致。()10.黑盒测试仅适用于功能测试,无法用于非功能测试(如兼容性、易用性)。()三、简答题(每题8分,共40分)1.简述等价类划分法的基本步骤,并举例说明如何设计测试用例覆盖有效等价类和无效等价类。2.边界值分析与等价类划分法的区别与联系是什么?针对“用户输入手机号(11位数字,以13、15、18开头)”的场景,应选择哪些边界值进行测试?3.因果图法中“约束关系”通常包括哪几类?请以“用户注册”功能为例(输入条件:用户名唯一、密码长度6-12位、确认密码与密码一致;输出结果:注册成功/失败),绘制简单的因果图(用符号表示原因和结果)。4.正交试验法的核心思想是什么?某系统需测试“浏览器类型(Chrome、Firefox、Edge)”“操作系统(Windows、macOS)”“网络类型(移动数据、Wi-Fi)”三个因素对搜索功能的影响,使用正交表L9(3⁴)设计测试用例,写出具体的测试用例组合。5.测试用例设计需遵循哪些原则?请结合“在线考试系统提交试卷”功能(需求:考试时间60分钟,超时无法提交;提交后不可修改;支持断网自动保存),说明如何应用这些原则设计用例。四、综合题(每题15分,共30分)1.某银行转账系统的需求如下:转账金额:100元≤金额≤50000元(含边界),支持1元递增;收款账户:需为16位数字的储蓄卡账号;转账方式:实时到账(工作日9:00-17:00)、普通到账(72小时内);错误提示:金额超限提示“金额需在100-50000元之间”,账户格式错误提示“账号应为16位数字”,非实时到账时间选择实时到账提示“当前时间不支持实时到账”。要求:使用等价类划分、边界值分析结合场景法,设计至少10条测试用例(需包含输入数据、操作步骤、预期结果)。2.某医疗预约系统的“取消预约”功能描述如下:用户可在预约时间前24小时取消,无手续费;预约时间前2-24小时取消,收取50元手续费;预约时间前2小时内取消,不可取消;已完成的预约无法取消;取消成功后,系统向用户推送短信通知。要求:(1)画出该功能的状态转移图(包含关键状态和转移条件);(2)使用场景法设计测试用例,覆盖基本流(正常取消无手续费)、备选流(取消有手续费、超时无法取消、已完成预约取消)及异常流(重复取消、取消时系统崩溃),写出至少8条测试用例的简要描述(包含测试场景、输入/操作、预期结果)。答案一、单项选择题1.B2.C3.A4.B5.A(注:支付方式3水平,网络环境3水平,两因素各3水平,最小正交表L9(3⁴)但实际最少需3组覆盖所有组合,因两因素无交互作用时可简化)6.C7.B8.A9.C10.A二、判断题1.×(接口参数属于外部行为,黑盒测试可通过输入输出验证)2.√3.×(需关注次边界,如18-65岁的17.9、65.1)4.√5.×(正交法在保持覆盖度的同时减少用例)6.√7.×(错误推测依赖经验,非严格流程)8.√9.√10.×(黑盒可用于兼容性、易用性等非功能测试)三、简答题1.步骤:①确定输入/输出条件;②划分有效等价类(符合需求)和无效等价类(不符合);③为每个等价类设计测试用例。例:输入“用户年龄(18-65岁整数)”:有效等价类:18≤年龄≤65的整数(如25);无效等价类:年龄<18(如17)、年龄>65(如66)、非整数(如25.5)、非数字(如“abc”)。测试用例:输入25→接受;输入17→提示“年龄需≥18”;输入66→提示“年龄需≤65”;输入25.5→提示“请输入整数”。2.区别:等价类关注输入区间的代表性,边界值关注区间的端点;联系:互补使用,边界值是等价类的补充。手机号场景边界值:10位数字(1位)、12位数字(多1位)、以非13/15/18开头的11位数字(、正确格式(。3.约束关系:E(异)、I(或)、O(唯一)、R(要求)、M(强制)。用户注册因果图:原因C1:用户名唯一;C2:密码6-12位;C3:确认密码一致。结果E1:注册成功;E2:用户名已存在;E3:密码长度错误;E4:确认密码不一致。逻辑关系:C1∧C2∧C3→E1;¬C1→E2;¬C2→E3;¬C3→E4。4.核心思想:用最少的测试用例覆盖所有因素的所有水平组合,反映因素间交互影响。测试用例组合(L9(3⁴)中前3列):①Chrome+Windows+移动数据;②Chrome+macOS+Wi-Fi;③Chrome+Windows+Wi-Fi;④Firefox+Windows+Wi-Fi;⑤Firefox+macOS+移动数据;⑥Firefox+Windows+移动数据;⑦Edge+Windows+移动数据;⑧Edge+macOS+Wi-Fi;⑨Edge+Windows+Wi-Fi。5.原则:覆盖性(需求全覆盖)、可执行性(步骤清晰)、唯一性(用例不重复)、明确性(预期结果可验证)、可维护性(版本更新时易修改)。在线考试系统应用:覆盖性:测试正常提交、超时提交、断网后提交、提交后修改等场景;可执行性:步骤写“进入考试→答题30分钟→点击提交→检查页面提示”;明确性:预期结果写“提交成功,页面显示‘已提交’,无法返回修改”;可维护性:用例中不绑定具体按钮位置,用“提交按钮”通用描述。四、综合题1.测试用例(示例):用例ID测试项输入数据/操作预期结果TC01正常实时转账(工作日10:00)金额=2000元,账号=“622848040256489512”(16位),选择实时到账转账成功,提示“预计10分钟内到账”TC02金额最小值(100元)金额=100元,其他正常转账成功TC03金额最大值(50000元)金额=50000元,其他正常转账成功TC04金额<100元(99元)金额=99元提示“金额需在100-50000元之间”TC05金额>50000元(50001元)金额=50001元同上提示TC06账号15位(62284804025648951)账号输入15位数字提示“账号应为16位数字”TC07账号17位(6228480402564895123)账号输入17位数字同上提示TC08非工作日10:00选实时到账(周六)时间=周六10:00,选实时到账提示“当前时间不支持实时到账”TC09普通到账(非工作时间)时间=周日20:00,选普通到账转账成功,提示“预计72小时内到账”TC10金额非整数(2000.5元)金额=2000.5元提示“金额需为整数”2.(1)状态转移图:状态:未开始(预约时间>当前时间+24h)、即将开始(当前时间+2h<预约时间≤当前时间+24h)、临近(当前时间≤预约时间≤当前时间+2h)、已完成。转移条件:未开始→取消(无手续费)→已取消;即将开始→取消(50元手续费)→已取消;临近→取消(不可取消)→保持临近;已完成→取消(不可取消)→保持已完成;时间流逝→未开始→即将开始→临近→已完成。(2)测试用例(示例):测试场景输入/操作预期结果基本流:未开始时取消预约时间=2026-10-1010:00,当前时间=2026-10-0809:00,点击取消取消成功,无手续费,短信通知“预约已取消”备选流1:即将开始时取消预约时间=2026-10-1010:00,当前时间=2026-10-0911:00(距预约13h),点击取消取消成功,扣除50元手续费,短信通知“预约已取消,手续费50元”备选流2:临近时取消预约时间=2026-10-1010:00,当前时间=2026-10-1009:30(距预约30分钟),点击取消提示“距预约时间不足2小时,不可取消”备选流3:已完成预约取消预约时间=2026-10-101
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于设备维修保养计划的制定通知函4篇
- 产品设计合作中需求变更处理通知函(3篇)
- 2026生物医药行业创新药物研发进展及市场竞争格局分析
- 小小科学家:实验探究与发现小学主题班会课件
- 服装生产厂供应商质量体系年度审核通报(7篇)范文
- 2026欧洲快递物流行业市场供需分析及竞争评估增长了评估需求分析研究报告
- 2026中国智能手机品牌市场竞争格局分析报告与投资策略规划评估
- 2026中国食品生产管理系统行业市场供需分析及投资评估规划分析研究报告
- 5 你是人间的四月天 课件(共38张) 初中语文统编版(2024)九年级上册
- 2026中国玩具设计制造行业市场供求研究与发展国产玩具创意设计规划
- 人工智能在医学领域的应用与挑战
- 叉车安全管理制度及操作规程
- 警犬退役管理办法
- 游泳馆预售活动方案
- 护理异位妊娠教学课件
- 输尿管癌手术病例讨论
- DZ∕T 0212.1-2020 矿产地质勘查规范 盐类 第1部分:总则(正式版)
- 2024年辽宁沈阳市沈河区残疾人工作专职干事招聘笔试冲刺题(带答案解析)
- JC∕T 940-2022 玻璃纤维增强水泥(GRC)装饰制品
- 工业控制系统安全与实践 课件 第5、6章 工业控制系统漏洞检测技术、工业控制系统入侵检测与防护
- 军人怎样战胜挫折
评论
0/150
提交评论