前言本人本科学历,但非计算机专业科班出生,其实毕业后一开始想做开发,可惜没有系统学习过软件开发的知识,所以找了一份入行门槛更低的测试工作 。
面试真题:3 轮技术面 + HR 面面试总共经历四轮的面试,三轮的技术面试和一轮的 HR 面试,共耗时 5 个小时以上 。我将自己记忆中的面试题都记录下来,供大家参考 。
一面(组长面) 上家公司项目以及团队的规模是怎么样的? 你负责的项目整体的流程是怎么样的? 自动化实施过程中,是如何和业务测试进行沟通的? 你们公司对单元测试会有一些要求吗? 在上家公司你已经是专职做自动化了,为什么还要出来看机会? Andorid和 iOS 自动化实现原理有什么区别? UI 动化脚本是怎么编写? 为什么放弃录制模式编写脚本,而使用代码编写脚本模式? 元素定位不到的情况,你是如何解决的? 随机数字键盘图像识别定位你是怎么实现的? 你们自动化测试脚本的维护成本是什么样子的,花多少时间维护,由谁来维护? UI 自动化测试脚本的测试数据一般你们是怎么准备的? UI 自动化测试脚本公共变量是如何管理的? 以编码的方式写脚本时,你们的测试用例是如何管理的? 由录制转成代码编写后,自动化测试效率提升了 50%,你能说说具体实现措施吗? 你们自动化脚本的用例覆盖率占比是多少?为什么覆盖这么多?怎么衡量的? 你们接口自动化的测试流程是怎么样的? 写接口自动化测试用例时,你使用了 requests 库,那大概使用到了 requests 的哪里内容? 你们会做一些接口的开发工作吗?使用什么技术?具体的流程? 接口自动化测试过程中,关联自动化测试如何做?单个模块和多个模块关联的话会怎么去做? 你们的项目会用到持续集成工具吗?自动化测试中哪些场景用到了持续集成? 你们 Docker 是如何使用在项目中的? 根据面试的情况,我觉得你有带团队的能力,有没有考虑来带团队,以及对带团队的想法是怎么样的?
文章插图
资料领取方式:转发+关注+私信
二面(技术专家面) 针对第一面自己的一个表现能不能总结下?比如面试官的问一些问题哪些方面好,哪些方面不好? 第一面面试回答问题时,当时没有想到的点,现在可以补充一下吗? 作为工具开发,你做过哪些工具,哪些工具是你自己的创意?还是说只是接需求来做工具? 做工具时,是否能举些例子业务测试的业务痛点具体有哪些吗?如何设计去解决这些痛点? 如何评估业务测试提的需求是否合理?是否有更好的方案?如何去实现的? 需求合理和不合理的场景,分别举两个实例,什么情况下需求是合理的?什么情况下需求是不合理的?为什么不合理?不合理的话你如何将它转变了合理的需求? 工具开发中你担任什么角色?工具后续的规划和走向是什么样的?你想要达到一个目的是什么样的? 我想了解你在做 appium 遇到的难题是怎么解决的?要有特点的问题,是经过自己分析思考的,而不是从网上参考的,解决方案是什么?举些能代表你能力的例子 。UI 自动化测试时,为什么由录制模式转成代码编写的脚本模式? 转成脚本模式后,对测试人员的要求提高了,你们是怎么解决这个问题的? 你带一个人转型时,会从哪些方面带他? 转型过程中,使用了哪些方案?转型后,收益是什么样的? UI 自动化有哪些功能是实现不了的?为什么? 有没有尝试去寻找解决方案,去攻克上述实现不了的场景?有的话,麻烦举个实例? 能说下图像识别的原理和实现思路吗?
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 分析python while循环例题 python中的循环语句
- 初学者如何入门 初学者如何学习Python?
- python安装详细步骤 python自定义安装教程
- python怎么下载安装 python怎么下载
- 网站api接口对接教程 api调用异常是什么意思
- mac环境中Python安装和环境搭建 python用什么软件编程苹果电脑
- 下载python还是pycharm?你知道python与pycharm的区别吗? python用什么软件编程pycharm
- Mac上用什么写python python用什么软件编程mac
- 用Python编程需要什么软件? python用什么软件编程好