测牛学堂软件测试面试题分享

1如果你提了一个bug,但是开发认为不是bug直接拒绝了,你会怎么做?

很多时候是因为环境不同,在测试环境的bug,程序员在开发环境没有复现,就直接拒绝了。这个时候要先确认是不是环境引起的。如果测试环境确实有问题,以我测试环境为准。

同时积极跟开发沟通,截图,视频等,包括bug严重程度,就是增加自己的说服力。

如果开发仍然坚持不解决,就找产品介入,尽量不要先找他们的上级,如果仍然不改,再拉他们的上级沟通。如果产品,开发都确定暂时不修改,则记录在测试报告中,本版本不做修改。

主要还是多沟通吧。

以上就是我遇到这种问题的解决流程,谢谢。

2 你在测试过程中有什么印象比较深刻的bug或者经历?

印象比较深刻的就是在上一家公司测试的时候,因为项目进度比较赶,在进行时间分配的时候总是留给测试的时间很少,整体对测试环境不够重视。

甚至有开发觉得测试就是找茬。

解决的话就是多沟通,然后强调测试时帮助开发的,我们的目的是一样的,就是让产品能完美按时上线,在线上不出问题。

我们提的bug都不是问题,如果线上出了问题,整个团队都受到影响。

第二就是在技术评审阶段及时介入,给自己争取时间,同事敲定一些关键功能的节点,做到细分,提前介入测试。

第三就是提高自己的测试效率,比如在回归测试中,针对一些UI,接口,采用自动化测试去实现,可以明显缩短测试的周期。

后续也要在自动化测试方面多下功夫,提高效率,共同推进整体项目流程高效完成。

3 有做过支付流程的测试吗?有什么注意点?

有做过,支付环节一般是比较重要的,如果有问题,很可能给公司带来极大损失。

支付的话分两种,一种是对接第三方的支付渠道,那么一定是需要真实支付的。这个需要用0.01这种小额支付去测试,一般都会申请备用金,这个要还涉及到跟公司财务的沟通。

如果允许的话,最好在最后调用退款流程。

如果是公司自己做的支付,可以先使用虚拟账户支付,跟后端沟通好即可。但是最后一定要用真实的支付流程去跑通。

支付无小事,一定要慎重慎重再慎重。

你可能感兴趣的:(测牛学堂软件测试面试题分享)