软件测试实习生面试题及答案.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文档。上传文档
查看更多

软件测试实习生面试题及答案

一、基础理论题(5题)

问:什么是测试用例?一个完整的测试用例该包含哪些核心要素?

答:测试用例就是为了验证功能是否符合需求,设计的一套具体操作步骤。核心要素得有:用例编号(比如TC-登录-001)、对应模块(比如“登录功能”)、测试目的(比如“验证错误密码登录的提示是否正确”)、前置条件(比如“用户已注册账号”)、测试步骤(一步一步写清楚点什么、输什么)、预期结果(比如“应该弹出‘密码错误,请重试’的提示”),还有测试时的环境(比如“Windows10+Chrome110”)和测试人员、测试时间。

问:黑盒测试常用方法有哪些?选一种说说怎么用它设计用例?

答:常用的有等价类划分、边界值分析、场景法这些。比如边界值分析,我之前测过“用户注册的密码长度”,需求说密码6-16位。那我就会测边界附近的数:5位(比最小少1)、6位(最小)、16位(最大)、17位(比最大多1),还有中间的10位,这样能覆盖到最容易出问题的边界情况。

问:bug的生命周期是什么?从发现到关闭要经过哪些阶段?

答:就是bug从被发现到最终解决的整个过程。一般是:先发现bug,提交到管理工具(比如Jira),此时状态是“新建”;然后测试负责人确认是bug,改成“已确认”;接着分配给开发,状态变“已分配”;开发修好后,改成“已修复”;之后我们测试再验证,没问题就改成“已关闭”,如果没修好,就打回“重新打开”,再让开发改,直到验证通过关闭。

问:功能测试和兼容性测试有啥区别?兼容性测试要考虑哪些维度?

答:功能测试是看功能能不能用,比如“点击‘提交’按钮能不能保存数据”;兼容性是看同一个功能在不同环境下能不能正常用。兼容性维度主要有:设备(比如手机的不同型号、电脑的不同品牌)、系统(比如iOS15/16、Windows10/11)、浏览器(Chrome、Edge、Safari)、分辨率(比如电脑手机,还有APP的不同版本(比如V1.1和V1.2)。

问:什么是回归测试?什么时候需要做回归测试?

答:回归测试就是改了某个bug或者加了新功能后,再测一遍之前的功能,防止改出newbug。需要做的时候有:开发修复完bug后、需求变更加了新功能后、版本迭代更新后,还有比如测试时发现之前好的功能突然不行了,也得做回归。

二、工具使用题(5题)

问:用过Jira吗?在Jira上提交bug要填哪些关键信息?

答:用过,之前练手的时候提交过。关键信息得填:标题(要明确,比如“登录页-手机号输10位能收到验证码,输9位却没提示”)、所属项目和模块(比如“电商APP-登录模块”)、优先级(高/中/低,比如登录不了就是高)、严重程度(阻断/严重/一般/建议,比如登录不了是阻断)、复现步骤(一步一步写清楚怎么操作出现的bug)、预期结果和实际结果、测试环境(比如“小米12+MIUI14+APPV2.0”),还可以加附件,比如bug的截图或录屏。

问:Postman是干嘛的?用Postman测一个GET接口怎么操作?

答:Postman是测接口的工具,比如测后端给的登录接口、商品列表接口。测GET接口的话,首先打开Postman,新建一个请求,方法选GET,然后在地址栏输接口URL(比如/api/goods/list);如果接口要传参数(比如“page=1size=10”),可以在“Params”里填key和value;然后点“Send”发送请求,看下面的响应结果,比如状态码是不是200,返回的数据对不对(比如商品列表是不是10条)。

问:Selenium是干嘛的?用它做Web自动化测试大概步骤是什么?

答:Selenium是做Web自动化的,比如自动打开浏览器、点按钮、输文字,不用手动测。步骤大概是:先装Python(或Java)和Selenium库,再装对应浏览器的驱动(比如ChromeDriver);然后写代码,先初始化驱动(比如打开Chrome),再用代码定位元素(比如用id或xpath找“登录按钮”),然后写操作步骤(比如输账号、输密码、点登录);最后加断言(比如判断登录后是不是跳转到首页),运行代码看结果对不对。

问:测试时记录日志用什么方式?日志里该包含哪些内容?

答:我一般用Excel或者记事本记,有时候也用团队共享的文档。日志里要写:测试日期和时间、测试的模块和用例编号、测试环境(系统/浏览器/APP版本)、测试步骤和结果(过了打√,没过打×,备注

文档评论(0)

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

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

1亿VIP精品文档

相关文档