- 驻马店市中心医院公开招聘工作人员简章及详细要求(12-22)
- 根据《事业单位人事管理条例》(国务院令第652号)、《河南省事业单位公开招聘工作规程》(豫人社[2
1. 基础问题(软技能)
主要考验面试官的语言表达能力、逻辑思维能力、反应能力、理解能力、协调能力等。一般在面试开始时会问一两个问题进行热身。
1.自我介绍
2、你跳槽的初衷是什么,遇到了哪些问题,希望新公司/团队给你带来什么?
3. 为什么选择软件测试?你认为自己有什么优点或缺点?
沟通能力强,善于与人打交道;
他是一个比较细心、有耐心的人;
有点强迫症,追求完美;
热爱总结,会对测试过程中发现的问题进行总结,形成经验教训;
热爱学习并善于学习,能够快速掌握新工具的使用;
总而言之,我认为我有资格胜任这份工作。
4.您未来的职业规划是什么?
5.当开发者说这不是bug时,你如何处理?
2.测试理论(基础题)
主要考察面试官的基本能力,比如测试计划、流程、bug的定义、做过哪些测试等。一般来说,我们认为无论你这些能力做得有多好,你都应该去做,不会有额外的加分;但如果你做得不好,你就是一个不合格的测试工程师。
1.请描述一下您上一个项目的测试过程?
参与需求评审->编写测试计划->设计测试用例->用例评审->执行测试用例->缺陷清单->编写测试报告
更详细一点,可以根据情况添加冒烟测试、接口测试、UAT用户验收测试等。
2. 请描述该bug的几个要素?
包括:问题标题、问题描述、详细操作步骤、发现时间、系统环境、硬件环境、严重程度、功能模块、是否会重复出现。最好提供:有问题的账号、对应的错误截图、或者错误日志等。
3. 测试分为哪些阶段以及每个阶段由谁负责?
一般来说分为5个阶段:单元测试、集成测试、系统测试、验收测试。
单元测试一般由开发人员自己进行;
集成测试和系统测试由测试工程师负责;
验收测试由甲方或业务方进行。
3.移动端测试(专项题)
当今是移动互联网的世界。大多数企业都有APP应用、小程序、公众号等,需要做好应对准备。
1. 如何进行应用程序兼容性测试?
主要涉及iOS和Android端,
(硬件方面)
1)设备类型:区分不同iOS机型、不同Android机型、平板电脑、可穿戴设备等;
2)制造商:不同制造商的Android手机会有定制差异。
3)显示屏:屏幕尺寸、分辨率、刘海屏、大屏、小屏、折叠屏、曲面屏等。
4)、不同系统(12、13、14、15等)
(软件方面)
操作系统:不同版本的Android系统、鸿蒙系统、不同版本的iOS系统等;
(其他方面)
1)开发技术和语言的差异:RN、H5、native等;
2)网络:2G、3G、4G、5G、wifi、弱网等;
3)用户使用习惯:如大字体适配、语言变化(中文、英文、繁体)等。
2. 您在测试过程中遇到了哪些兼容性问题?
1)H5页面中CSS样式兼容性:样式杂乱、布局不灵活、样式方便不美观、导致窄屏手机上显示异常等(部分属性的浏览器标签前缀没有添加,导致默认浏览器不显示)认识到这个属性。所以风格很混乱)
2)H5页面缓存问题:页面始终显示修改前的样式,需要强制刷新页面或清除缓存才能生效;
3)上下滑动卡住:Android和大部分iOS手机上下滑动流畅,少数iOS手机出现卡顿等情况。
3、您认为哪些场景需要兼容性验证?
4.您是否遇到过手机死机(闪退)的情况?你如何解决这个问题?常见原因有哪些?您一般如何捕获日志?
1)系统不兼容、版本不兼容,导致安装时崩溃;
2)空指针:未初始化就使用对象(点击某个功能时崩溃);
3)代码错误:未经测试的新功能可能会导致App在生产环境中失败。
4. 接口测试
1. 接口测试过程中是否发现很多bug?你能举一些例子吗?
比如你在页面的输入框中输入负数,肯定不会提交(前端页面会判断金额)。如果我不使用前端,就直接使用接口工具发送请求,输入负数。 (假设服务器不判断提现金额数据)余额=当前余额(100)-提现金额(-100),那么如果提现-100,余额就会变成200,即提现越多,余额就会越大。
1)数字输入框:输入非数字
2)长度验证:输入超过最大长度、输入为空等。
2、你们公司的接口测试流程是怎样的?
首先,向开发者获取API接口文档,了解接口业务,包括接口地址、请求方法、输入参数、输出参数、token认证、返回格式等信息。
然后使用Postman或者Jmeter工具进行接口测试。使用Jmeter的一般步骤如下:
1)在测试计划下创建新的线程组;
温馨提示:本内容地址http://m.ysjob.cc/article/articledetail-76131.html转载请注明,以上软件测试面试必备:基础题与测试理论全面解析,提升你的职业竞争力资讯信息来自颍上人才网(颍上地区最大的颍上人才网,颍上人才网)