软件测试面试题及答案.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件测试面试题及答案

一、基础概念题

问:软件测试里“Bug”的核心要素有哪些?少一个行不行?

答:核心是5个要素:标题、复现步骤、预期结果、实际结果、严重级别/优先级,少一个都不行。比如没复现步骤,开发没法定位问题;没严重级别,团队不知道该先修哪个——之前遇到过有人只写“登录报错”,结果开发测了3种登录场景都没复现,白白浪费半天时间。

问:功能测试和接口测试的区别是什么?实际项目里先做哪个?

答:区别主要在测试对象:功能测试测的是“用户能看到的界面操作”,比如点按钮、填表单后页面有没有正确显示;接口测试测的是“后台系统之间的数据交互”,比如APP调用服务器的“获取用户信息”接口,返回的JSON数据对不对。实际项目里一般先做接口测试,因为接口通了,前端功能测试才不会因为“后台没返回数据”白测——比如之前测电商下单,先测了“创建订单”接口,发现传负数金额会报错,提前拦住了,避免前端测到一半才发现是接口问题。

二、实际流程题

问:提了Bug开发说“这不是Bug,是需求就是这样”,你怎么办?

答:先别争,第一步找需求文档确认——如果需求里明确写了“这个操作要显示XX结果”,就把需求截图附在Bug里,再跟开发同步;如果需求没写清楚,就拉产品、开发一起确认需求,定下来到底该怎么实现。之前遇到过“商品详情页库存为0时按钮颜色”的问题,我觉得该灰色,开发说要红色,最后翻需求文档,发现产品只写了“库存为0时禁用按钮”,没写颜色,最后三方商量定了灰色,Bug就闭环了。

问:版本临近上线,突然发现一个严重Bug,修复要2天,上线时间不能改,你怎么处理?

答:先做3件事:1.评估Bug影响范围——比如是“所有用户付款失败”还是“只有苹果手机用户付款失败”;2.跟开发、产品商量解决方案:是紧急修复(看能不能压缩时间)、还是先临时规避(比如加个提示“苹果用户暂时用微信付款”)、或者把这个功能先隐藏;3.同步给项目经理,让团队一起决策。之前有个项目,上线前发现“安卓端验证码收不到”,影响20%用户,最后开发临时改了验证码发送通道,用1天搞定,上线没推迟,后续再优化了通道稳定性。

三、工具使用题

问:你用JIRA管理Bug时,会怎么给Bug定优先级?举个例子。

答:主要看“影响用户量”和“业务核心程度”。比如优先级分P0-P3:P0是“阻断所有用户用核心功能”(比如首页打不开),P1是“部分用户用核心功能有问题”(比如10%用户付款失败),P2是“非核心功能有问题”(比如个人中心头像上传失败),P3是“体验类小问题”(比如按钮颜色有点偏差)。之前测外卖APP,发现“提交订单时选不了地址”,这是核心功能,所有用户都用不了,就标了P0,开发当天就修复了。

问:用Postman测接口时,怎么判断接口返回的数据是对的?

答:主要看3点:1.状态码对不对(比如成功该返回200,参数错返回400);2.返回的字段全不全(比如“获取用户信息”接口,需要返回id、姓名、手机号,不能少字段);3.字段值对不对(比如传用户ID=123,返回的姓名得是“张三”,不能是“李四”)。之前测“修改用户名”接口,状态码是200,但返回的用户名还是旧的,查了才发现开发没把修改后的数据同步到数据库,最后改了接口逻辑才好。

四、场景设计题

问:给一个“手机短信验证码登录”功能设计测试用例,你会测哪些点?

答:分正常场景和异常场景:

正常:输入正确手机号→收验证码→填正确验证码→登录成功;

异常:1.手机号格式错(比如少一位、含字母);2.没填手机号点“获取验证码”;3.填已注销的手机号;4.验证码填错(少一位、填别的手机号的);5.验证码过期(比如过了10分钟再填);6.频繁点“获取验证码”(比如1分钟点5次)。

文档评论(0)

151****9429 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档