初创公司,整个公司目前没有一个测试,没办法。。。
两个面试官,面试时间十五分钟,面试问题:
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帮助。
切记:不要激化矛盾,不要太强硬。