美文网首页
面试题汇总

面试题汇总

作者: 双_双 | 来源:发表于2020-09-17 15:45 被阅读0次

    持续更新中......

    题一:测试需要具备的能力

    一: 协调沟通能力

    二: 耐心

    三: 全局观

    题二:如何准备测试数据

    一: 通过GUI操作添加数据

    二: 通过接口生成数据

    三: 通过sql语句生成数据

    题三:设计测试用例的方法

    等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法,场景案例法

    等价类划分法举例:招聘需求要求学历为本科以上,则本科,硕士,博士都是有效等价类,小学,初中,高中,大专以及无学历都是无效等价类

    边界值法举例:要求身高大于165,则165为上点,164为离点,166为内点

    错误推测法举例: 要求1+1=2,则验证1+1=3

    判定表法举例:要求身高大于165且学历为本科以上,条件一:164,165,166,条件二:大专,本科,硕士,综合条件预测结果,测试结果与预测结果一致,则测试通过

    题四:电梯功能如何测试

    第一点: UI->外观是否符合要求

    第二点:功能->上升下降,停止,开关门,灯光,指示灯,紧急电话是否正常

    第三点:安全->感应开门,超载提醒,停电运行

    第四点:性能->长时间稳定运行,碰撞等

    第五点:用户体验->网络,设计合理性,舒适度

    题五:软件测试计划都包含哪些内容

    测试目的、测试范围、测试进度安排、测试人员、测试环境、测试策略(方法+工具)、风险评估

    题六:软件测试报告都包含哪些内容

    测试范围、测试背景、测试环境、测试用例覆盖率、遗留的bug、bug的统计和分析(bug等级、状态、种类(功能/UI/异常等)、原因等)、版本测试评估、风险、是否符合发布标准

    题七:异常情况测试

    异常一:弱网,无网,网络不稳定页面展示

    异常二:数据异常(数据不足,数据过多)展示

    题八:如何定位问题

    发现问题后可以通过以下步骤定位问题

    1.保证网络没有问题

    2.抓包查看接口的请求参数是否正确,不正确则是前端问题

    3.请求参数正确的情况下查看返回值,返回值不正确则为后端问题,返回值正确则为前端问题

    题九:自我介绍:

    1.你好,面试官.我叫**,目前有5年的工作经验,15年到17年底从事**开发的工作,负责******和******两个app的开发.18年开始做软件测试工程师的工作,主要负责的项目是*****系统,这个系统的功能是:.......另一个项目是****,这个项目的功能是.......

    2.我擅长的是功能测试,接口测试,基于python的web端自动化测试,用的比较多的测试工具有filddler,jmeter,postman.

    3.另外我是有责任心,耐心和强大学习能力的人,我的自我介绍完毕.

    题十:说一下公司的测试流程

    1.我们公司一般先参加需求评审,产品经理介绍产品业务及细节,评审一般有2到3轮,期间可以提出自己的异议.

    2.评审通过之后制定测试计划,按照测试计划进行测试用例的编写.

    3.测试用例编写完成后进入用例评审阶段.

    4.等开发编译完毕,会进入冒烟测试阶段,冒烟通过后,进入集成测试.

    5.集成测试过程中会产生大量的BUG,将bug提交到缺陷管理平台,并进行跟踪,直到满足需求,集成测试一般经过3轮.

    6.集成测试之后会交付产品部门进入UAT的验收阶段

    7.验收通过由运维发布,发布成功需要线上确认测试.

    8.最后进行测试报告的输出总结.

    9.我的回答完毕

    题十一:介绍一下你的项目

    1.这个项目的功能是.........

    2.项目是从......(时间)立项的,到........(时间)完成,我们有3人负责这个项目,我主要负责........
    3.项目中参与了需求分析及确认工作,测试用例开发工作,环境部署工作,测试执行工作和报告输出

    4.大概就是这些了,谢谢

    题十二:提了一个bug,但开发认为不是,怎么办

    1.首先确认开发环境和测试环境是否一致,排除因为环境不一致而产生的错误

    2.如果是实实在在的bug,可以对应需求,与开发进行有效的沟通,说明bug的影响及危害

    3.如果开发还是拒绝修改,根据bug等级报告上级或者产品,若等级比较低可以暂时不用耗费精力说服开发,等有时间再进行集中处理

    题十三:偶现bug怎么办

    1.首先进行bug的提交,记录清除bug出现的步骤,环境,操作系统,机型等,以及问题的截图,并注明偶现

    2.提交bug后,每次回归测试都需要对此bug进行回归,如果回归中仍然不能复现,则根据bug的严重程度决定是否继续跟踪

    3.回归后扔不能复现的低等级偶先bug,可以直接关闭

    4.回归后仍不能复现的高等级偶先bug,可以寻求开发帮助复现

    5.在开发帮助下仍不能复现的bug,可以在后续版本持续跟进

    6.以上就是我的回答,谢谢

    题十四:如何进行新项目测试:

    1.首先熟悉需求,根据原型图,产品文档等了解被测功能和各个功能测业务逻辑

    2.确定项目有哪些场景,可运行平台等,以及是否需要对安全,性能方面进行测试

    3.根据以上逐个细化,设计测试用例,过程中存在疑问要及时与产品进行沟通

    4.拿到被测软件后,按照测试用例进行测试,并回归,完成bug的跟踪

    5.测试完毕后,及时汇报测试结果,输出测试报告

    6.以上就是我的回答,谢谢

    题十五:工作中有什么困难,如何解决

    问题一:测试的时间被开发挤得很少

    解决:1.使用trello平台,进行工作流监督,工作进度实时跟踪,节点前提醒交付

    解决2:分模块提前进入测试工作

    解决3:主动去跟进开发的解决情况

    问题二:开发过程中产品更改需求,没有通知到测试,导致测试和开发接收的需求不一致

    解决1:与产品进行沟通,需求更改不得直接提给开发,开发也不得直接接收产品需求,必须做到团队需求一致.

    问题三:回归频率高,浪费时间

    解决1:高频率且稳定功能实现自动化,节省测试时间

    以上就是我遇到的问题及解决方法

    题十六:测试人员需要具备的能力

    1.计算机知识:操作系统,数据库,通讯协议等

    2.一门简单的编程语言:python

    3.测试知识:测试理论,测试方法,测试用例的编写,缺陷跟踪等

    4.产品业务的分析能力:熟悉所测产品的隐藏需求

    5.其他:沟通能力,责任心,怀疑精神,另外还要善于自我总结,自我督促

    6.以上就是我认为软件测试需要的能力,谢谢

    题十七:你了解我们公司吗

    我有专门去网上了解了贵公司,贵公司是一家***的行业,主要有****业务.

    题十八:职业规划

    1.首先半年内我会做好本职工作,积累业务知识

    2.半年后在做好本职工作的基础上实现部分自动化工作

    3.2到3年希望自己发展成全面的高级测试人员,精通自动化测试,安全测试,性能测试等,为公司带来更大的价值

    4.这就是我的规划,谢谢

    题十九:对加班怎么看

    1.以前我们公司也会有加班

    2.一是工作效率低,不得不通过加班来完成,这类加班我会尽可能提高自己的工作效率,减少此类加班

    3.二是项目发版,紧急任务加班,这类加班义不容辞

    题二十:你还有什么问题

    技术面:

    1.了解一下公司的项目

    2.有幸入职的话,想了解一下我主要负责的工作

    3.想了解一下公司的开发团队,测试团队的人员构成

    HR面:

    1.公司的企业文焕

    2.是否有新员工的入职培训

    题二十一:http状态码

    200:请求成功

    404:请求资源不存在

    500:服务器内部错误

    304:所请求资源未修改,客户端有缓存时使用.

    305:所请求资源必须通过代理方位

    401:请求需要用户身份认证

    502:无效响应

    题二十二:单台jmeter的用户并发数200左右是上限了,天猫的并发是30W,是同时用多台jmeter进行并发测试吗?

    使用jmeter的同步控制器

    参考文章 题九

    题二十三:如何做接口测试?

    1.根据接口文档或者抓包拿到接口,使用jmeter或者postman进行接口测试

    2.根据api文件中的必填参数、非必填参数、默认参数等,利用等价分类法、边界值分析法以及场景法和错误推测法,去设计测试用例。

    相关文章

      网友评论

          本文标题:面试题汇总

          本文链接:https://www.haomeiwen.com/subject/wtxwictx.html