- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
初级测试工程师面试题及答案
一、基础理论题
问:什么是黑盒测试?你实际测过的哪些功能用了黑盒测试?
答:黑盒测试就是不用管软件内部代码逻辑,只看输入和输出是否符合需求。比如之前测电商APP的“登录功能”,只测输入正确账号密码能登进、输错密码提示“密码错误”,不用管后台怎么校验的,这就是黑盒测试。
问:bug的核心要素有哪些?少了哪个会让开发没法处理?
答:核心得有“标题、复现步骤、预期结果、实际结果、严重程度”。少了“复现步骤”最麻烦,比如只说“登录崩了”,开发不知道是用手机号登还是微信登、网络好不好,根本没法重现问题,就没法修。
问:什么是回归测试?什么时候需要做回归测试?
答:回归测试就是改了一个bug或者加了新功能后,再测一遍之前好的功能,防止改出新品问题。比如之前测购物车,改了“修改数量后价格不更新”的bug,之后要再测购物车的“删除商品”“清空购物车”功能,确认没被影响,这就是回归测试。
二、测试用例设计题
问:给“手机短信验证码登录”设计几个测试点,不用太复杂,说实际会测的就行。
答:①输入正确手机号+有效验证码,能登录;②输错手机号(比如少一位),点获取验证码提示“手机号格式错误”;③手机号正确,但输过期的验证码,提示“验证码已失效”;④不点“获取验证码”直接输任意数字,提示“请先获取验证码”;⑤1分钟内连续点3次“获取验证码”,提示“发送过于频繁,请稍后再试”。
问:测“外卖APP修改收货地址”,你会关注哪些场景?
答:①修改成完整的地址(省+市+区+详细地址),保存后订单页能显示新地址;②只填省和市,不填详细地址,点保存提示“请补充详细地址”;③改完地址后,返回订单页,确认之前选的商品还在,没丢;④刚下单还没支付,改地址后,订单里的地址同步更新;⑤改地址时,选的省份和城市不匹配(比如省选“广东”,市选“上海”),提示“城市与省份不匹配,请重新选择”。
三、工具使用题
问:用过JIRA吗?你用它提交bug时,会填哪些关键信息?
答:用过。提交时会填“模块”(比如选“登录模块”)、“标题”(要明确,比如“手机号输10位数字,点登录没反应”)、“复现步骤”(1.打开登录页;2.输入10位手机号;3.输入正确密码;4.点登录按钮)、“严重程度”(比如登录不了算“高”,提示文案错了算“低”),还会贴个截图,比如点登录没反应的界面,方便开发看。
问:用Postman测接口,比如测“获取商品列表”的GET接口,你会怎么操作?
答:首先在Postman里选GET方法,输入接口地址(比如/goods/list);然后在“Params”里填必要的参数,比如“分类ID=123”“页码=1”;接着点“Send”发送请求,看“Response”里的返回结果,比如有没有正确显示该分类下的商品名称、价格,有没有返回“成功”的状态码(比如200),如果返回“分类ID不存在”的提示,就说明参数错了,得核对参数。
四、实际问题处理题
问:你测的时候发现一个bug,开发说“我这测不出来,不是bug”,你怎么办?
答:先自己再试一遍,确认是不是我操作错了,比如是不是用了不同的测试环境(我用的测试服,开发可能用的本地服),或者复现步骤漏了一步。如果我这边确实能重现,就把详细的复现步骤、测试环境(比如APP版本号、手机型号)、截图甚至录屏发给开发,跟他说“我在这个环境下,按这个步骤走就会出现问题,你再试试”,一起定位问题。
问:测试时发现时间不够了,还有几个功能没测完,你会怎么处理?
答:先跟领导说情况,然后优先测核心功能和之前出过bug的功能。比如测电商APP,时间不够的话,先测“下单付款”“登录”这些核心功能,次要的“个人资料修改”可以后面补测;另外,之前测购物车时出过bug,这次也要重点再测一遍,确保核心功能没问题,减少上线风险。
五、项目经验题
问:你之前做过的项目里,印象最深的一个测试问题是什么?怎么解决的?
答:之前测一个考勤APP,发现“下班打卡”有时会显示“打卡失败”,但重新进APP又能打。一开始以为是网络问题,后来反复测发现,只有在手机锁屏后立刻解锁打卡才会出现。我把这个规律(锁屏解锁后打卡)、手机型号、APP版本都记下来,发给开发,开发查日志发现是锁屏时APP后台进程被杀死,解锁后接口没及时重连。后来开发改了后台重连逻辑,这个问题就解决了。
问:你在项目里怎么跟产品、开发配合的?比如需求有疑问时。
答:需求文档里有不懂的地方,我会先把疑问记下来,比如“登录页的验证码有效期是5分钟还是1
文档评论(0)