软件测试面试技术方法(一)

以下是关于软件测试面试技术

 

关于自我介绍/span>

你好,我叫XXX,XX年从XXXX大学XXX专业毕业,至今在XXXXX公司从事软件测试,目前工作X年。主要负责的项目是XXXXX系统,有XXX端跟XXX端,这个系统主要是XXXXXXXXXXXXX。我主要负责测试用例设计、功能测试、接口测试、自动化测试、安全测试等;都是我独立负责完成,包括需求确定及分析、环境部署、测试案例设计、功能及性能测试具体执行。 我个人擅长功能、接口测试、linux、 数据库,测试工具像Jmeter, postman, fiddler用的比较多。另外,我是一个有耐心有责任心,有强大学习能力的人。我的自我介绍完毕, 谢谢。

 

软件测试工程师,应该要具备什么素质/span>

硬件技能方面:

第一:计算机知识,包括操作系统,数据库,通讯协议原理,熟悉至少一门编程语言

 第二:软件测试知识,包括各种测试理论、测试方法、测试用例编写、缺陷跟踪流程,软件质量评估

第三:业务分析能力,熟悉所测产品的一些隐藏需求或者功能

软件技能方面

第一:沟通能力、做事严谨耐心,富有责任心

第二:善于自我总结、自我督促

 

 

工作中有遇到什么困难,怎么解决的/span>

就是测试的时间总是被开发挤的很少,之前有沟通要他们早点提测,但是效果不明显,这是工作中遇到的一个困难。后面为解决这样的情况,重新规范整个开发测试流程,设置任务的时间节点,保证时间节点的完成。现在提测规范多,测试时间也充裕。测试过程中回归测试频率很高,需要更多时间进行测试,目前将这部分进行自动化的方式去实现。测试周期也缩减很多

 

你未来的职业规划/span>

如果有幸入职公司,我想1年内先做好本职工作、积累业务知识;2-3年希望完成公司项目自动化架构,实现自动化测试;目前我已经开始学习研究python编程及编写自动化测试脚本。3-5年的时间,我希望在技术上面上升到测试开发,能自己独立开发测试平台及工具,为公司带来更大的价值。

 

你有什么想问的/span>

1、想了解咱们公司的主要项目,目前正在做的项目/p>

2、如果有幸入职的话,想清楚我主要负责哪一部分的工作/p>

3、想清楚公司开发团队、测试团队是怎么样的

4、想了解咱们公司的企业文化

5、如果入职了,想问下有新员工入职培训,公司介绍、规章制度及其岗位职责这样的吗/p>

 

 

你怎么看待加班、大小周、996

我们公司之前也是有加班,主要是两种,第一种,工作效率低不得不通过加班完成工作任务,想这种加班我会尽可能提高自己的工作效率,不做无意义的加班。另外一种,像紧急任务需要加班,这种加班我会义不容辞的加班。

 

复现率不高的bug,怎么处理/span>

首先对于难以复现的bug,只要是bug都必须记录到缺陷管理平台。bug的出现的步骤、环境、数据信息尽量描述清楚,附带问题截图及日志截图。提交后对bug进行跟踪,每次回归测试尽可能的去重现这个bug,多次回归还是不能重现则根据这个bug进行判断,严重低的一般关闭,严重高的需要和开发一起重现,重现不出则后续的版本跟进

 

公司的测试流程/span>

我们公司的话,首先会参与需求评审会议,项目经理会介绍产品业务及功能介绍。需求会议之后,制定测试计划,根据测试计划先进行用例的编写,用例编写完成后进行测试用例的评审。等开发对产品完毕提测后,测试组进行介入测试,先进行预测,再进入正式的测试,测试过程发现的问题一律提交到缺陷管理平台,后续对bug进行ge跟踪和进行回归测试。等测试结束后,数量一份测试结果,编写后续的测试报告

 

给你一个新的项目怎么开展测试/span>

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

 

提了一个bug,开发认为不是bug/span>

确认开发环境和被测环境是否一致,先排除因为环境或者理解错误产生的bug。如果是bug,跟开发保持有效的沟通和开发说清楚。若开发仍然不认为是bug,则需要找上级、需求产品进行介入

来源:广州测试

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月15日
下一篇 2020年1月15日

相关推荐