软件测试常见面试题及解答

个人介绍

面试官您好,我叫***,来自***,20年毕业于***,参加软件测试工作一年多了,在此期间我做过一些项目并且也积累了一些经验,能够独立的完成一个测试流程的工作,我之前工作主要做的是功能测试,web页面的UI自动化测试,接口测试,以及会使用jmeter做一些性能测试,在人员情况紧张的情况下也会参与测试环境的搭建,我之前公司用的缺陷管理工作是禅道,用例管理工具用的是testlink,同时我对Linux命令、数据库表的增删改查命令都较为熟悉,还对接口测试用到的fiddler抓包工具以及postman工具都比较熟悉,我现在也有在更加深入的学习自动化知识,因为我知道我自动化知识还是比较浅薄的,只是会根据脚本往里面传入参数,希望通过学习加强自动化测试,我个人平时喜欢看看书,打打羽毛球啥的。以上就是我的个人介绍,谢谢。

项目经验

****系统是一个B/S结构的web项目,它是一款*****的系统(系统主要哪些功能)项目从20年7月份开始进行立项、设计开发,到今年4月底完成测试发布上线。我们是3个人负责测试这个项目的,我主要负责哪些模块的测试工作,项目中参与了需求确定及分析、环境部署、测试案例设计、功能及接口具体执行、测试结果分析、最后的文档归档总结工作,大概就这些,谢谢。

测试流程

我们公司的话,首先会参与需求评审会议,产品经理会介绍产品业务及功能细节,需求会议之后,我们老大会制定测试计划,之后我们会按照计划进行用例编写,用例编写完成之后进行测试用例的评审。等开发产品编译完毕之后,提测后,我们测试组就介入测试。先进行预测,再进入到正式的测试。
测试过程中发现的缺陷,全部提交到缺陷管理平台,并对bug进行跟踪,进行回归测试,直到缺陷率满足用户需求。这里一般3轮到5轮。测试结束后,对测试结果进行分析,编写测试报告。
之后就是运维发布上线。上线之后,关注线上产品是否运行正常,这个就是我们公司的测试流程,谢谢。

你提了一个bug但开发不认为是bug

首先确认开发环境是否跟自己测试环境一致,排除因环境或者业务理解不一致而产生的错误bug。确认是实实在在的bug,跟开发保持有效的沟通。严重级别较高的bug,对应需求文档、测试出现的bug截图、bug对产品影响的危害,跟开发说明清楚,更有说服力。若开发仍然不接收bug,需要找上级或产品介入。级别较低的建议性bug,开发不改,暂时不需要花费大量时间去说服修改,有时间在进行集中跟进。以上就是我的回答,谢谢。

对应复现率不高的bug怎么处理

首先是对偶现bug的提交。只要是出现bug都必须记录到缺陷管理平台。bug出现的步骤环境账号等信息尽量描述清楚。包括操作系统、浏览器版本,app写明机型型号;附带问题截图及日志截图,且标注偶现。
提交后对于bug的跟踪。每一轮回归测试,都会尽可能去重现这个bug;多轮回归测试中仍然不能重现,会依据这个bug的严重程度决定是否继续跟踪。严重程度较低,一般就关闭;bug严重程度高,在上线前需要开发一起协助复现,如果还复现不了,记录到bug平台后续版本再跟进。
以上就是我的回答,谢谢。

给你一个纸箱子你怎么测试

从功能测试(单个功能、逻辑业务/功能交互)、界面测试、易用性、兼容性、安全测试、性能测试这些方向去回答

给你一个新的项目你怎么入手

拿到项目后,先熟悉需求、原型图,了解被测功能和各个功能的业务逻辑;
支持哪些平台,有哪些不同的应用场景,是否需要考虑到稳定性、性能等等;
针对以上需要测试的内容进行大概的测试规划,然后逐个细化去设计测试用例。
整个过程中存在疑问的及时跟开发产品沟通确认
拿到被测软件后,按照用例执行测试,提交bug,并有效进行回归测试完成bug跟踪;
测试完毕后,及时汇报测试结果,输出测试报告;
以上就是我的回答,谢谢。

你认为作为一名软件测试工程师应该具备哪些素质和能力

从硬技能方面,第一计算机知识,包括操作系统、数据库、通讯协议原理,熟悉至少一门编程语言;第二软件测试知识,包括各种测试理论,测试方法,测试用例编写,缺陷跟踪流程,软件质量评估等;第三业务分析能力,熟悉所测产品的一些隐藏需求或功能。
软技能方面,像沟通能力、做事严谨耐心、富有责任心、对被测产品具有怀疑与破坏的精神、另外还要善于自我总结、自我督促。
以上就是我认为需要具有的素质及能力,谢谢。

你对我们公司了解吗

谈谈你对公司历史的了解、说说公司的企业文化和现状、公司产品以及业务。

你未来3-5年的职业规划是怎么样的

我之前公司做的项目是金融类项目,比较多的是功能跟接口测试。如果有幸入职到咱们公司,一年内先做好本职工作、积累业务知识;2-3年时间希望能完成公司项目的自动化架构,实现自动化测试;目前我已经开始研究学习python编程及编写自动化测试脚本;
3-5年的时间,希望能在技术上面上升到测试开发,能自己独立开发测试平台及工具,为公司带来更大价值。
以上就是我的规划,谢谢。

你对加班怎么看

你好,我之前公司也会有加班,主要是两种情况。第一种,工作效率低不得不通过加班来完成工作任务,像这种加班我会尽可能提高自己的工作效率,不做无意义的加班。另一种,像发版日、紧急任务需要加班,这种情况加班我会义不容辞。
以上就是我对加班的看法,谢谢。

你还有什么想问的吗

1、我想了解咱们公司的主要项目,目前正在做的项目?
2、如果有幸入职的话,想清楚我主要负责那一部分的工作?
3、想清楚咱们公司的开发团队、测试团队的人员构成?

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值