学习啦>演讲与口才>口才技巧>面试自我介绍>

软件测试岗位面试常见问答

杨杰分享

  今天小编为大家收集整理了关于软件测试岗位面试常见问答,希望大家会喜欢,同时也希望给你们带来一些参考的作用!

  1.自我介绍

  1).面试官,你好。我叫,来自省,毕业于

  2).我的前一份工作是在XX技术有限公司任职软件测试。在这份工作中,接触了web端的XX项目,移动端的XX项目。在项目中主要负责功能测试、自动化测试、性能测试、兼容测试等测试内容。掌握了各种测试相关技能,自身性格比较温和,和同事相处融洽。工作上考虑事情也比较全面......

  3).我的自我介绍就到这里,谢谢。

  2.测试流程

  1).测试组长在禅道上分配测试任务给我,我接到任务以后,会在SVN里面取出相关的需求文档;

  2).对需求文档进行需求分析,了解业务逻辑;

  3).根据需求文档在XMind上编写 测试点;

  4).然后根据测试点编写测试用例;用例写完以后,测试组内部会进行用例评审;

  5).等开发完成软件功能以后,提交软件版本会放在SVN里面,我会在SVN取出该版本,首先我会搭建测试坏境;

  6).对该软件进行冒烟测试,冒烟测试失败就打回去给开发,成功则进行下一步;

  7).执行测试用例,提交BUG;

  8).用例执行完以后,也会做一些专项测试,例如:兼容性测试、性能测试等等;

  9).等开发修复完BUG后,再进行BUG的回归,最后提交一个测试报告。

  3.公司名称?公司地址?公司规模?主营业务(外包or自营)

  公司名称:XX技术有限公司

  公司地址:XXXXXXXXXXXXXXXX

  公司规模:二十几个人

  主营业务:自营

  4.公司有几个项目组?你所属的项目组人数?

  公司有一个项目组

  所属的项目组人数13个人,项目经理一个,产品两个,前端三个,后端三个,UI两个,测试二个

  5.项目组人员配置?公司一共有几个测试,你所属的项目组有几个测试?

  项目组人员配置是:项目经理一个,产品两个,前端三个,后端三个,UI两个,测试二个

  我所属的项目组有两个测试

  6.项目周期:

  一个项目大概五个月的时间,剩余时间在做其他项目,我简历上的三个项目是个人觉得比较有代表性才挑选的

  7.项目所处状态:

  1).还在开发中

  2).外网测试阶段(外网用户反馈BUG)

  3).已经上线(在什么平台上上线?外网反馈的BUG?)

  8.外网反馈BUG怎么解决?

  1).先验证该反馈问题是否为真BUG,给BUG定级别,不严重的BUG,一般是内网改好以后,下个版本再发布

  2).如果是严重的BUG,会上报给组长,开会讨论,可能会关闭服务器进行停机更新BUG

  9.在什么平台上发布(渠道)?发布测试怎么做?

  在XX手机应用商店发布,先在发布测试之前在内网测试安装-功能-卸载,发布以后在外网重复测试一遍

  10.你和开发关系相处得怎么样?会不会因为BUG吵架?

  可能会因为BUG会有争论,同事之间关系还是很好的,到不了吵架程度

  11.写了多少用例,提交了多少BUG?

  1.一个功能100~200条,整个项目大概20/30个功能,大约能写三四千条用例

  2.我离职时,禅道上BUG编号已经到了3000,公司两个测试,一人一半的话有1500了

  12.一个功能一般测试多久?

  一般测四轮 一 3天 20个BUG 二 1天 5个BUG 三 两个小时 2个BUG 四 半小时 0个BUG

  一般在两周左右

  13.项目中有没有印象深刻的BUG?什么原因导致的?怎么解决的?

  在洋钱罐理财项目中,有一个活动产生收益的优惠券使用,在使用优惠券那天付款

  但是没有提升收益

  产生BUG的原因是,程序员在设计优惠券时,是以使用活动的时间来计算的,应该是

  以使用优惠券的时间来计算

  提交给开发,并重现步骤

  14.项目有哪些平台,你负责哪些平台测试?

  web/android,我负责的是web端的测试

  15.偶现的BUG怎么解决?

  1.如果暂时重现不了,先把这个BUG提交给对应的开发,让他协助定位这个BUG

  2.如果还是重现不了BUG,将BUG的指派到自己名下

  3.暂时跳过这个BUG,完成其他任务,利用空闲时间,再来找这个BUG产生的原因

  4.到产品发布前,必须上报这个BUG,会其他测试人员一起跟踪BUG,最后还是未解决,开会讨论;

  确定BUG的严重程度,是否要延期发布版本。

  16.你发现BUG,开发认为这不是BUG,怎么处理?

  1.给开发重现BUG,讲清楚BUG的一些情况;

  2.如果开发还是认为不是BUG,可以叫对应的产品过来,一起讨论这个问题

  3.最后实在沟通不顺,可以将该问题上报给测试组长评判

  17.项目介绍?项目模块哪些模块,你负责的模块?

  XXXXXXXXXXXXXXX

  18.付款功能,你怎么测试的?(分析自己的项目,编写测试点)

  付款功能,测试点.....

  19.能否独立负责一个软件的测试?准备怎么测试?

  可以的,我有独立测试过xx项目,有单独测试项目的经验。

  1.如果让我独立负责这个项目,我第一步会熟悉被测软件,阅读相关的需求文档

  2.熟悉软件以后,会将已完成的功能进行分解

  3.根据分解系统的重要程度,进行排期,编写测试计划,安排好测试时间

  4.后面就可以按测试流程一个系统一个系统的测试完所有任务

  项目与技能:(不要写登录、注册)

  1、接口测试是怎么做的?(适用于所有服务器的项目)

  我的第一个xx项目,里面有一个xx功能接口。根据接口文档,可以知道这个接口是xx类型,服务

  器地址xxx,接口路径是xx,有xx,yy,uu参数和xx,yy种响应情况,根据这些情况,会编写该接口的测试

  用例,然后在postman执行接口测试。先在postman里面选择接口类型post,然后在URL里面填写该接口的

  服务器地址和路径,在body里面填入参数和参数的值,最后发送这个请求,查看响应是否正确。

  2、loadrunner性能测试是怎么做的?(针对web项目)

  项目中,我用loadrunner做过服务器的性能测试

  1.先分析这个软件的核心功能,和组长、开发讨论,制定了该软件需要满足的性能指标,比如:

  事务响应时间要满足2/5原则,CPU和内存占用要少于80%,事务的错误率要小于千分之一等。决定对xx、

  xx、xx三个功能做五百人的并发测试,最后综合这些功能做混合测试。

  2.针对这些设计,编写测试计划,针对测试方法,编写测试用例。

  3.在loadrunner里面执行这些用例,现在第一个组件里面录制脚本,然后在第二个组件里设计

  场景和运行场景,在第三个组件里面生成性能测试结果。

  4.最后分析测试结果,得出都没有超过指定的性能指标,提交测试报告(发现提交订单时,事务

  响应时间超过性能指标的值,后面开发优化代码,再次测试时就好)。

  3、自动化是怎么做的?(selenium适用于web项目,appium适用APP项目)

  在xx项目里面我适用selenium做过自动化测试

  1.先对这个项目进行分析,决定每个功能编写一正一反用例

  2.搭建自动化集成坏境(selenium安装,批量执行)

  3.对其中的功能编写自动化测试用例,包括:发布商品,订单,购物,会员设置等等。

  4.根据用例编写自动化脚本,加入集成框架

  5.每次发布新的版本,就可以批量执行以前的自动化脚本,生成自动化测试报告

  6.验证报告里面报错的脚本功能,提交BUG

  4、项目中哪些地方用到过数据库?(工作中用得最多的是‘查询’)

  1.验证数据的流向问题,比如说注册一个账号,需要填入账号、密码、身份证等等。这种情况

  就需要去数据库查看,所有的数据,有没有写入对应的表格,对应的列。

  2.接口测试时,有时后需要用户的一些数据,也需要使用数据库。比如说某个接口需要用户的

  id,就要在数据库里面,通过账号查询到该用户的id

  3.软件上线以后,用来查询是否有异常数据

  5、Linux系统项目中怎么使用的?(服务器系统)

  1.搭建服务器坏境(应用服务Apache,tomcat、数据库)

  2.查服务器日志

  3.查询资源占用情况(CPU/内存)

  6、emmagee工具怎么使用?(适用于app)

  1.在手机里面安装emmagee工具,然后通过emmagee启动你要测试的应用。

  2.随意操作被测应用的基本功能(大约十分钟左右),结束以后可以收取到一个Excel表格的报告

  报告里面,包含了CPU占用、内存占用、流量、电量、温度等性能指标。

  3.下载市面上同类软件3款,同样测试十分钟,也可以得到三份报告。

  4.对比这几份报告,数据的浮动范围只要不要超过50%就算通过。

  7、.itest弱网工具怎么使用的?(适用于APP)

  1.itest可以调节手机的上传、下载、丢包数据

  2.利用itest工具模拟2G/3G/4G网络,比如模拟2G网络,上传1KB/S,下载设置为10KB/S左右

  3G 10KB/S 100KBB/S

  4G 100KB/S 1M/S

  3,如果主页面2S内能完全加载出来,则算测试通过,否则算测试失败。


相关文章:

1.关于外企软件测试的面试题

2.软件工程师经典面试题及答案

3.求职面试题目及答案大全

4.软件测试员岗位职责说明

5.软件工程师面试题及参考答案

    4175592