测试工程师面经2

初创公司,整个公司目前没有一个测试,没办法。。。

两个面试官,面试时间十五分钟,面试问题:

1、如果有一个bug,开发不承认怎么办?

我的回答:面试不承认,可能是没描述清楚,如果把复现步骤描述清楚,有理有据,开发也不得不承认。后来觉得自己说的不全面。

面试官:这个bug要根据需求来,可以和产品经理沟通,确定是否是bug,总之就是强调沟通。

大概总结下网上看到的:可能有四种情况

首先开发说没有bug,可能是没有描述清楚,

解决方法:清晰描述,无歧义无冗余步骤,bug按照操作步骤可以复现。

其次,bug可能是难以复现的bug,

解决方法:针对难以复现的bug,要截图保存;对只在测试环境下出现的bug,截图并立即告诉开发进行确认

再者,有争议的bug,建议类型的bug(易用性、美观性bug)

解决办法:咨询策划,根据项目类型讨论,开bug评审会,并说明自己的理由

最后,功能性bug,与需求不符、与设计不符

解决方法:需求说明书


sj:1、是否真的存在,是什么问题。尝试让开发协助定位问题原因。如果开发还不承认,尝试PM或者leader介入。

2、如果开发比较闲,公司只有你一个测试,怎么支配利用研发工程师帮忙?

我的回答:

首先,单元测试开发来做,另外开发结束后,进行冒烟测试,冒烟覆盖了一部分测试用例,如果冒烟通过,那很多测试也就解决了。

当然这个问题肯定也是考虑沟通方面的,感觉还是没有回答到点上。


sj:开发会做单元测试,可以有效减少bug;冒烟;沟通,让开发协助测试,执行测试用例。



发现问题:1、尝试定位原因。原因找到负责人。可以让开发协助定位。

                  2、尝试沟通。定位解决。

3、如果无效,解决不了。尝试会议、邮件抛出问题,寻找leader帮助。

切记:不要激化矛盾,不要太强硬。

                

### 大型企业软件测试工程师社会招聘试经验分享 #### 准备阶段 对于准备参加大型企业软件测试工程师职位的社会招聘,候选人应深入理解所申请公司的技术栈以及产品线。通常情况下,在进入具体的技术轮次之前会有初步筛选简历环节[^1]。 #### 技术能力考察 在实际的试过程中,技术能力是重点评估方之一。这不仅限于掌握编程语言如Python、Java等用于编写自动化脚本的能力;还包括对数据库操作的理解程度——能够熟练运用SQL语句进行数据查询与管理是非常重要的技能点[^2]。 另外,熟悉Linux操作系统也是加分项,因为很多服务器端应用都是部署在此类平台上运行。因此懂得基本命令行工具使用方法可以提高工作效率并展示出更广泛的知识[^3]。 #### 测试理论基础 除了上述提到的具体技术和平台外,扎实的测试理论基础知识同样不可或缺。例如,了解不同类型的测试(单元测试、集成测试、系统测试)、缺陷跟踪流程以及如何制定有效的测试计划和用例设计原则等知识点均会在试中被提及到[^4]。 #### 实际项目经历阐述 当涉及到过往工作经验时,清晰而有条理地描述曾经参与过的项目至关重要。讲述自己在整个开发周期内的角色定位及其贡献部分,并强调解决遇到挑战的方法论和个人成长过程中的收获[^5]。 ```python def describe_project_experience(): """ 描述个人在以往工作中的项目经验和解决问题的方式。 Returns: str: 对项目的总结说明 """ summary = "在一个电商网站性能优化项目里担任主要负责人的角色。\n" challenges_solved = "- 使用JMeter进行了全的压力测试\n- 定位瓶颈并通过调整参数提升了响应速度\n" personal_growth = "通过这个项目学会了更好地与其他团队协作沟通,同时也掌握了更多关于Web服务调优方的技巧。" return f"{summary}\n{challenges_solved}{personal_growth}" ``` #### 软实力展现 最后但并非最不重要的一点是在整个交流期间展现出良好的软实力。比如积极主动的态度、快速学习新事物的能力还有优秀的表达能力和逻辑思维水平都会给试官留下深刻印象[^6]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值