测开高频考题

  • 软件测试的定义是什么?

  • 验证产品特性是否满足用户的需求(产品特性:产品的功能、界面、性能、易用性…)

  • 企业为什么需要产品测试?

  • 保障产品质量,减少用户流失

  • 软件测试开发工程师和测试工程师的区别

  • 首先不论是测试还是测开,主要及首要任务都是软件软件测试,但测试开发工程师之所以多了一个开发是因为他们会在完成测试的工作之外开发提升测试效率的工具。(自动化,性能工具,覆盖率…)

  • 走测试岗为什么还要学习开发知识呢?

  • 测试人员也需要编写代码,比如自动化测试,性能测试,开发效率工具。其次,学习开发能从代码层面去发现问题,提高软件测试质量。

  • 为什么走测试岗位而不走开发岗位?

  • 可以从以下三个方面进行回答:
    个人兴趣爱好(性格适合、对测试工作感兴趣)、岗位性质(测试以保障项目测试质量为主,开发以业务编码为主)、个人职业规划(大学期间就打算走测试方向的目标,提高测试和开发能力)。

  • 当你与开发人员产生争执怎么办?
    1.先检查自身,是否bug描述不清楚
      如果能正确地、高质量地录入一个Bug,那么基本上已经成功地与开发人员沟通了一大半的关于Bug的信息。但是总有“书难达意”的时候,这时就需要测试人员主动与开发人员进行沟通了。 如果测试人员发现在写完一个缺陷后,好像还有很多关于Bug的信息没有表达出来,或者很难用书面语言表达出来时,就应该在提交Bug后,马上找相关的程序员解释刚才录入的Bug,确保程序员明白Bug描述的意思:而不要等待开发人员找自己了解更多的信息。
    2.站在用户角度考虑并抛出问题
      站在用户角度考虑问题 应该让开发人员了解到Bug对用户可能造成的困扰,这样才能促使开发人员更加积极地、高质量地修改Bug。在争执时,可以问一句:如果你是用户,你可以接受么?
    3.bug定级要有理有据
      bug定级时,不仅要参考BUG级别,还要考虑BUG是否会影响到流程,往往用户的bug级别和我们的是有区别的,需站在用户的角度定考虑定位级别。
    4.提高自身技术和业务水平,做到不仅能提出问题,最好也能给出解决方案
      提高自身的业务和技术水平,不但要做到能提出问题,还能够提出解决问题的思路。这样才能更让人詹服。在工作中,你会发现同一个bug,资深测试工程师提出和初级测试工程师提出,两者的结果完全不同,两者最大的差别是资深测试工程师往往会提出解决方案。而长此以往,权威性逐渐的建立起来,那么开发人员看到bug的第一反应,就是这是一个bug,而不是这是一个bug吗?
      注意:可以给出解决方案,但是不能喧宾夺主,命令式让开发人员按照自己的想法来修改。
    5.bug评审
      如果确实是bug,友好沟通不能解决问题,那么就召开bug评审叭~

(未完待续…)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值