中级软件测试工程师考核试卷(含答案及详细解析)_第1页
中级软件测试工程师考核试卷(含答案及详细解析)_第2页
中级软件测试工程师考核试卷(含答案及详细解析)_第3页
中级软件测试工程师考核试卷(含答案及详细解析)_第4页
中级软件测试工程师考核试卷(含答案及详细解析)_第5页
已阅读5页,还剩5页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中级软件测试工程师考核试卷(含答案及详细解析)考试说明:1.考试时长:90分钟2.满分:100分3.适用对象:中级软件测试工程师、软件测试进阶考核、企业技能评级、面试笔试4.考核范围:测试基础理论、测试用例设计、缺陷管理、接口测试、性能测试、自动化基础、Linux/数据库基础、测试流程、Bug分析、项目实战一、单项选择题(共20题,每题2分,共40分)1.软件测试的核心目的是()A.证明软件没有缺陷

B.尽可能发现软件缺陷,降低软件质量风险

C.缩短开发工期

D.验证界面美观度2.以下不属于软件测试八大原则的是()A.测试尽早介入

B.穷尽测试是不可能的

C.缺陷无集群现象

D.测试具有关联性3.等价类划分法的核心作用是()A.减少用例数量,覆盖有效、无效输入场景

B.专门针对边界值测试

C.定位代码Bug行数

D.用于性能压力测试4.输入用户名长度为6-18位,以下属于无效等价类的是()A.8位字符

B.6位字符

C.3位字符

D.12位字符5.边界值测试中,针对6-18位长度,不属于边界值的是()A.5位

B.6位

C.18位

D.20位6.软件缺陷严重等级中,导致系统崩溃、数据丢失、功能完全不可用的属于()A.一般缺陷

B.严重缺陷

C.致命缺陷

D.轻微缺陷7.回归测试的主要目的是()A.测试新功能

B.验证修复的Bug,同时防止旧功能产生新缺陷

C.仅做界面适配测试

D.性能复测8.以下不属于静态测试的是()A.代码走查

B.文档评审

C.人工界面检查

D.自动化脚本执行测试9.接口测试中,HTTP状态码200代表()A.请求重定向

B.请求成功

C.服务器错误

D.参数错误10.HTTP404状态码含义是()A.权限不足

B.接口地址不存在

C.参数非法

D.服务器异常11.性能测试中,TPS指的是()A.每秒请求数

B.每秒事务处理数

C.响应时间

D.并发用户数12.以下哪项属于性能瓶颈()A.界面文字错位

B.接口响应超时、TPS过低

C.按钮颜色不统一

D.弹窗位置偏移13.Web系统登录记住密码功能,最容易出现的安全缺陷是()A.XSS跨站脚本

B.密码明文存储/泄露

C.页面卡顿

D.适配错乱14.测试用例的核心要素不包含()A.用例编号、标题

B.测试步骤、预期结果

C.开发代码行数

D.优先级、前置条件15.冒烟测试的执行时机是()A.版本正式上线后

B.版本提测后,正式系统测试前

C.回归测试阶段

D.性能测试阶段16.以下不属于黑盒测试的是()A.功能测试

B.接口黑盒测试

C.代码逻辑覆盖测试

D.UI界面测试17.数据库查询语句中,用于条件筛选的关键字是()A.SELECT

B.FROM

C.WHERE

D.ORDERBY18.测试报告中不需要包含的内容是()A.测试范围、测试环境

B.缺陷统计、通过率

C.开发个人考勤记录

D.测试结论与风险19.缺陷生命周期正确流程是()A.新建→指派→修复→复测→关闭/重开

B.新建→关闭→修复→复测

C.提交→直接关闭

D.新建→复测→修复20.自动化测试不适用于以下哪种场景()A.频繁回归的核心功能

B.重复性高的业务流程

C.一次性临时快速迭代、界面频繁改动的需求

D.接口批量回归场景二、判断题(共10题,每题1分,共10分)1.软件测试可以完全发现所有缺陷。()2.边界值测试是功能测试中最高效、最容易发现缺陷的方法。()3.所有界面UI样式细微差异,都属于严重缺陷。()4.回归测试只需要测试本次修复的Bug,不需要测试其他功能。()5.HTTP500报错属于服务器内部错误。()6.等价类划分只需要设计无效用例,不需要有效用例。()7.冒烟测试用于验证版本是否具备可测试性。()8.数据库Delete语句可以不带Where条件删除全表数据。()9.自动化测试可以完全替代人工测试。()10.缺陷优先级越高,越需要优先修复。()三、简答题(共4题,每题5分,共20分)1.简述等价类划分和边界值分析法的区别与适用场景。2.简述冒烟测试、回归测试、系统测试的区别。3.一条规范的软件缺陷报告需要包含哪些核心要素?4.简述接口测试的核心流程及测试重点。四、案例分析题(共2题,每题15分,共30分)案例1:登录功能测试某系统登录账号规则:账号为6-12位纯数字,密码为8-16位字母+数字组合,请使用等价类+边界值设计至少8条核心测试用例。案例2:Bug分析与处理测试人员测试提交订单功能时,发现:正常下单后,扣款成功,但是订单状态一直显示“待支付”,后台无报错提示。请分析:1)该缺陷的严重等级、优先级;

2)缺陷产生的可能原因;

3)测试后续复测与规避方案。参考答案及详细解析一、单项选择题答案及解析1.B解析:软件测试无法证明软件无缺陷,核心价值是尽早、尽可能多发现缺陷,降低上线风险、保障产品质量。2.C解析:软件测试存在缺陷集群性,2/8原则,80%缺陷集中在20%模块,C错误。3.A解析:等价类划分将输入划分为有效、无效等价类,精简用例,避免冗余覆盖,提升测试效率。4.C解析:有效区间6-18位,3位属于小于最小值的无效输入。5.D解析:边界值选取:5、6、18、19,20位不属于临界边界值。6.C解析:致命缺陷:系统崩溃、数据丢失、核心功能完全不可用;严重缺陷:核心功能异常但不崩溃。7.B解析:回归测试核心:验证Bug修复有效性,同时防止改代码引入新缺陷,保障存量功能稳定。8.D解析:静态测试不运行程序,包含评审、走查、静态检查;自动化执行属于动态测试。9.B解析:200OK接口请求成功,正常返回数据。10.B解析:404资源不存在,接口地址错误、路径错误、资源已删除。11.B解析:TPS(TransactionPerSecond)每秒事务数;QPS为每秒请求数。12.B解析:性能瓶颈体现在响应慢、吞吐量低、并发报错、CPU/内存占用过高,UI问题不属于性能问题。13.B解析:记住密码功能最常见高危问题:密码明文存储、本地缓存泄露,存在安全风险。14.C解析:测试用例核心要素不含开发代码行数。15.B解析:版本提测后先做冒烟,验证核心流程正常,确认版本可测,再开展全面测试。16.C解析:代码逻辑覆盖属于白盒测试,其余均为黑盒功能测试。17.C解析:WHERE用于条件筛选,ORDERBY为排序,FROM指定表,SELECT指定查询字段。18.C解析:测试报告不含开发考勤,只包含测试过程、缺陷、结果、风险、结论。19.A解析:标准缺陷生命周期:新建→提交→指派→修复→复测通过关闭/不通过重开。20.C解析:频繁改动、一次性临时需求自动化投入成本高、收益低,不适合自动化。二、判断题答案及解析1.×解析:穷尽测试不可能,测试只能尽可能降低风险,无法全覆盖所有场景。2.√解析:边界是缺陷高发区,边界值分析法是功能测试核心方法。3.×解析:细微UI样式偏差属于轻微缺陷,不影响功能使用,无需高优先级修复。4.×解析:回归测试需要覆盖相关关联功能,防止代码改动引入次生Bug。5.√解析:500系列状态码均为服务端内部异常。6.×解析:等价类必须同时覆盖有效、无效场景,保证功能合法性与容错性。7.√解析:冒烟测试用于验证版本可用性,拦截不可测版本,节约测试成本。8.√解析:无WHERE条件的Delete会清空整张数据表,属于高危操作。9.×解析:自动化无法替代人工UI、体验、场景、兼容性主观测试。10.√解析:优先级定义修复紧急程度,级别越高越优先处理。三、简答题参考答案1.等价类与边界值区别及适用场景区别:等价类划分侧重批量覆盖同类有效/无效输入,精简用例;边界值侧重数值临界临界点,缺陷高发位置。适用场景:(1)等价类:输入规则固定、参数类型统一的场景(账号、密码、手机号、邮箱);(2)边界值:存在数值区间、长度区间、数量限制的场景,是功能测试必用方法。2.冒烟、回归、系统测试区别(1)冒烟测试:版本提测初期,测核心主流程,判断版本是否可测,耗时短、范围小;(2)系统测试:完整版本全功能、全场景、全流程全覆盖测试,依据需求验证整体产品;(3)回归测试:Bug修复、版本迭代后,复测修复点+关联功能,防止引入新缺陷,保障存量稳定。3.规范缺陷报告核心要素缺陷标题、缺陷等级/优先级、测试环境、前置条件、复现步骤、实际结果、预期结果、附件截图日志、严重程度、备注。核心要求:可复现、描述清晰、步骤完整、结果明确。4.接口测试核心流程与重点流程:熟悉接口文档→梳理请求参数→设计测试用例→工具执行(Postman/JMeter)→校验返回数据→异常场景测试→记录缺陷、回归验证。测试重点:参数合法性、必填项、参数边界、异常参数、空参数、重复请求、权限校验、数据一致性、异常状态码、超时重试。四、案例分析题参考答案案例1:登录账号密码用例设计规则:账号6-12位纯数字;密码8-16位字母+数字组合核心用例(8条):1.账号6位纯数字、密码8位字母+数字(最小有效边界,正常登录)2.账号12位纯数字、密码16位字母+数字(最大有效边界,正常登录)3.账号5位纯数字(小于最小值,登录失败)4.账号13位纯数字(大于最大值,登录失败)5.账号含字母特殊符号(非法字符,登录失败)6.密码纯数字(不满足字母+数字,登录失败)7.密码纯字母(不满足组合规则,登录失败)8.密码7位组合(长度不足,登录失败)案例2:订单扣款成功状态异常分析1)等级与优先级:严重缺陷、高优先级。原因:资金扣款成功,订单状态异常,造成数据不一致、用户纠纷、账务风险,属于核心业务异常。2)可能原因:①支付回调接口未触发/回调参数异常;②订单状态更新逻辑bug,扣款成功未同步更改订单状态;③事务未一致性,扣款成功但订单事务回滚;④网络延迟、异步任务队列阻塞导致状态未更新。3)复测与规避方案:①修复后多次复测正常下单、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论