版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web测试工程师面试题及详细答案(实战完整版)一、Web测试基础认知题1、什么是Web测试?Web测试主要测哪些内容?详细答案:Web测试就是针对网页端、Web系统的功能和非功能做全面验证,保障系统上线后稳定、可用、符合业务需求。核心测试内容主要分为几大块:第一是功能测试,验证所有页面功能、按钮、表单、跳转、数据提交、查询、导出等是否正常;第二是兼容性测试,适配不同浏览器、不同分辨率电脑、不同操作系统;第三是界面UI测试,检查布局、字体、颜色、图标、对齐、弹窗样式是否统一规范;第四是性能测试,测页面加载速度、接口响应、并发访问、长时间运行稳定性;第五是安全测试,检查权限、密码、接口泄露、越权访问、SQL注入等基础安全问题;最后还有业务逻辑测试,校验整体业务流程是否通顺,异常场景是否能正常处理。2、Web测试和APP测试最大的区别是什么?详细答案:首先运行环境不一样,Web端依托浏览器运行,不需要安装、升级,清空缓存、刷新页面即可更新;APP需要安装包、覆盖安装、卸载、升级、适配机型系统。其次适配重点不同,Web核心测浏览器兼容、分辨率适配;APP重点测手机机型、系统版本、手势操作、断网、来电弹窗、后台保活等场景。另外异常场景差异大,Web更多关注缓存、跨域、浏览器崩溃、页面刷新后退问题;APP更多关注闪退、卡顿、兼容适配、权限调用异常。3、常见的浏览器有哪些?各自内核是什么?详细答案:Chrome、Edge、360浏览器、火狐、Safari是最常用的。Chrome、新版Edge、360极速模式都是Blink内核;火狐是Gecko内核;Safari是WebKit内核;360兼容模式是IE内核。测试时重点覆盖极速和兼容两种模式,避免出现页面样式错乱问题。二、测试流程与基础理论题1、简单说一下你完整的测试工作流程详细答案:首先拿到需求文档、原型图,先进行需求评审,梳理需求疑点、不合理的地方,跟产品、开发确认,规避需求漏洞。然后根据需求编写测试计划,确定测试范围、时间、资源、优先级,接着设计测试用例,覆盖正常、异常、边界场景。开发提测后,先做冒烟测试,验证核心流程是否可用,没问题再进入正式测试。测试过程中执行用例,发现问题提交缺陷,跟踪缺陷状态,督促开发修复。开发修复完成后进行回归测试,验证bug是否修复,同时检查有没有引入新问题。所有用例执行完毕、bug闭环后,整理测试报告,总结测试情况、遗留问题、风险点,最后上线跟进。2、什么是冒烟测试?什么时候做冒烟测试?详细答案:冒烟测试是极简的核心流程测试,目的是快速验证版本核心功能是否正常,能不能进入正式测试。一般是开发提测第一时间执行,只测核心业务流程、关键按钮、核心数据流转,如果核心功能报错、页面打不开、流程走不通,直接打回版本,不用进行详细测试,节省测试时间。3、什么是回归测试?什么时候需要回归?详细答案:回归测试就是开发修复bug、迭代新版本后,重新测试原有功能和修复点,确保问题修好且没有引入新缺陷。需要回归的场景有三种:一是单个bug修复后针对性回归;二是版本迭代新增功能后,回归旧业务模块;三是上线前全量回归核心流程,保障版本稳定。三、测试用例设计核心题(高频必考)1、测试用例的核心要素有哪些?详细答案:常用核心要素包括:用例编号、模块名称、用例标题、前置条件、操作步骤、预期结果、实际结果、测试状态、优先级、测试人员、测试时间。日常工作中重点保证步骤清晰、预期结果明确,可复现、可落地。2、你常用的用例设计方法有哪些?分别怎么用?详细答案:日常最常用五种方法:等价类划分:把输入数据分为有效、无效等价类,不用重复测所有数据,只测代表性数据,比如手机号输入,合法11位数字是有效类,字母、符号、少于11位是无效类。边界值分析法:重点测数据临界值,是最容易出bug的地方,比如输入框限制1-100字符,就测0、1、100、101这几个临界值。场景法:针对业务流程设计,覆盖正常流程、异常中断、分支流程,适合登录、下单、审批这类流转类功能。错误推测法:根据经验预判容易出错的点,比如网络卡顿、重复提交、空数据、超长输入。因果图/判定表:适合多条件组合场景,比如账号密码登录、多选条件查询,覆盖不同条件组合的结果。3、举例:请设计【登录页面】测试用例详细答案(核心用例,面试直接背诵):1、正常登录:输入正确账号、正确密码,点击登录,成功进入首页。2、账号为空:不输入账号,输入正确密码,点击登录,提示“请输入账号”。3、密码为空:输入正确账号,不输入密码,点击登录,提示“请输入密码”。4、账号错误、密码正确:输入不存在账号、正确密码,提示账号或密码错误。5、账号正确、密码错误:输入正确账号、错误密码,提示账号或密码错误。6、账号密码超长:输入超出限制长度的账号密码,校验拦截。7、大小写密码:区分大小写的系统,输入大写密码校验失败,小写正确成功。8、记住密码功能:勾选记住密码,刷新页面后密码自动回填;不勾选则不保留。9、回车登录:输入完成按回车键,可正常登录。10、重复点击登录:快速多次点击登录按钮,不会重复提交、不会多生成会话。11、浏览器后退:登录成功后后退,不会退回登录页。12、多浏览器兼容:不同浏览器登录功能、样式均正常。四、缺陷管理核心面试题1、一条规范的bug包含哪些内容?详细答案:完整bug需要包含:bug标题、所属模块、严重级别、优先级、复现步骤、实际结果、预期结果、测试环境、截图/录屏、备注。标题要简洁精准,一眼看出问题;步骤要详细,零基础也能复现;必须附带截图或录屏,方便开发定位问题,减少沟通成本。2、bug的严重级别和优先级怎么区分?详细答案:严重级别是看问题影响程度,优先级是看修复紧急程度。严重级别一般分四级:致命:系统崩溃、页面打不开、核心流程瘫痪、数据错乱,无法继续使用;严重:核心功能异常,流程走不通,但系统不崩溃;一般:功能可用,存在逻辑小问题、数据展示错误,不影响核心业务;轻微:UI样式、文字描述、排版瑕疵,不影响功能使用。优先级分为高、中、低:高优先级必须立即修复,阻碍测试、影响上线;中优先级迭代内修复;低优先级可后续优化。3、开发认为不是bug,你怎么处理?详细答案:首先我会先核对需求文档、原型图,确认是否和需求一致。如果是需求不明确、文档没写,我会拉上产品、开发三方沟通,确认业务规则,由产品定义是否为问题,需要改就更新需求,重新修复;不需要改就关闭bug,备注清楚原因。如果是需求明确但开发不认,我会拿出需求依据、复现步骤和截图,有理有据沟通,说明问题影响。如果沟通无果,提交组长或项目经理评审裁定,不私自争执。4、如何避免漏测?详细答案:第一用例全覆盖,覆盖正常、异常、边界、场景流程,写完用例后进行用例评审,同事交叉检查;第二参考历史bug,总结同类问题,重点复测高频出错模块;第三注重场景测试,不单测单个按钮,完整跑通全业务流程;第四做好兼容性、弱网、异常操作等非常规场景测试;第五上线前做全量回归,保证无遗漏核心场景。五、Web专项测试实战题1、Web兼容性测试具体怎么测?测哪些点?详细答案:兼容性主要分浏览器兼容和分辨率兼容。浏览器覆盖Chrome、Edge、火狐、360极速、360兼容模式,重点检查页面布局错乱、按钮失效、弹窗错位、字体样式、功能不可用等问题。分辨率适配1920、1080、小尺寸屏幕,检查页面是否自适应、是否滚动异常、元素遮挡、排版变形。同时还要简单覆盖新旧浏览器版本,避免低版本浏览器功能失效。2、Web页面常见bug有哪些?详细答案:UI类:字体大小颜色不统一、按钮对齐错乱、弹窗位置偏移、图片失真、边框缺失;功能类:按钮点击无响应、表单提交失败、数据回填错误、查询筛选不准、导出为空、跳转错误;数据类:数据重复、数据丢失、排序错误、分页错乱、合计数据不对;兼容类:不同浏览器样式错乱、分辨率适配异常;交互类:重复提交、刷新数据重置、后退页面异常、弹窗关闭失效。3、什么是弱网测试?Web端怎么测弱网?详细答案:弱网测试就是模拟网络卡顿、延迟高、丢包的场景,验证系统的容错能力。Web端一般用Chrome开发者工具的Network模块,限流3G、低速网络,观察页面加载、按钮点击、提交操作的表现。重点检查会不会重复请求、页面卡死、数据重复提交、无提示空白、崩溃等问题,正常应该有加载中提示、网络异常弹窗,不会产生脏数据。六、接口测试基础面试题(Web测试必备)1、你怎么做Web接口测试?流程是什么?详细答案:我一般用Postman做接口测试。首先拿到接口文档,梳理接口地址、请求方式、请求参数、返回字段、鉴权方式。然后在Postman中录入接口,配置Token或Cookie鉴权,先调通正常接口。之后设计用例,覆盖正常参数、空参数、异常参数、超长参数、非法参数。执行后校验返回码、返回数据、提示信息是否正确,对比数据库数据是否一致,确保接口逻辑无误。同时会做简单的参数关联、批量测试,保证接口稳定性。2、GET和POST请求的区别?详细答案:第一传参方式不同,GET参数拼接在URL后面,POST参数放在请求体里;第二安全性,GET参数可见,容易泄露,POST相对更安全;第三数据长度,GET有URL长度限制,不能传大量数据,POST无限制;第四缓存,GET会被浏览器缓存,POST默认不缓存;第五使用场景,查询、获取数据用GET,新增、修改、提交数据用POST。3、常见HTTP状态码及含义详细答案:200:请求成功;301/302:永久/临时重定向;400:请求参数错误;401:未授权、未登录;403:权限不足,禁止访问;404:接口或页面地址不存在;500:服务器内部报错;502/503:网关错误、服务不可用。七、性能与安全基础面试题1、Web性能测试主要关注哪些指标?详细答案:核心指标有页面加载时间、接口响应时间、TPS、并发数、错误率、服务器CPU、内存占用。日常功能测试中主要关注页面打开是否卡顿、接口请求是否超时、多用户同时操作是否卡顿、长时间运行是否内存泄漏、数据加载缓慢等问题。2、简单说下你了解的Web安全测试点详细答案:首先是权限越权,普通用户能否访问管理员页面、查看他人数据;其次是SQL注入,输入特殊字符、SQL语句,看是否能篡改、查询数据;然后是XSS跨站脚本,输入前端脚本代码,看页面是否被劫持、弹窗、篡改内容;还有密码明文传输、Cookie泄露、接口未鉴权、重复提交、恶意上传文件等基础安全问题。八、职场情景高频面试题1、版本马上上线,突然发现一个严重bug,你怎么处理?详细答案:第一时间暂停上线流程,优先复现确认问题,核实bug影响范围,是仅个别场景还是全量核心功能受影响。立刻同步开发、产品、项目经理,说明bug级别、影响后果、修复预估时间。如果能快速修复、快速回归,加急修复后复测,没问题再上线;如果修复风险大、时间不足,申请延期上线或临时屏蔽该功能,保证上线版本稳定,绝不带严重bug上线。2、需求频繁变更,你怎么应对?详细答案:首先需求变更第一时间同步所有相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公室总结课件
- 2026危险化学品经营单位安全管理人员考试题及答案
- 2026年营养师《膳食搭配》模拟试卷
- 2026年完整版医院感染管理制度
- 2026年内科常见内分泌疾病诊断与治疗考核试题及答案解析
- 2026年环境影响评价工程师案例分析真题及答案解析
- 2026年安全生产月知识竞赛题库及参考答案(考试直接用)
- 2026年保险代理人资格考试《保险基础知识》培训试卷(附答案)
- 2025年鼠疫知识防控试题及答案
- 2025年行政岗竞聘题库及答案(可下载)
- 2026年薪税师综合能力等级考试模拟试题及答案
- 2026年山东省聊城市辅警人员招聘考试题库及答案
- 2026年南京新工投资集团有限责任公司人员招聘笔试参考试题及详细答案解析
- 2026生猪期货市场运行机制及价格波动影响因素研究报告
- 第6课 人民当家作主 第1课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 高二语文早晚读检测小纸条学生版(选必上册共12个 )
- 2026 年办公区域安全生产防范知识课件
- 2023-2024学年安徽省六校教育研究会高三(上)入学语文试卷
- 2.4《中国的自然灾害》参考课件
- 2026年安徽合肥经开区社区工作者招聘考试试卷-含答案解析
- 2025年山东省检察院员额检察官遴选考试真题及答案
评论
0/150
提交评论