zoukankan      html  css  js  c++  java
  • 【原创】一个优秀的测试人员是否需要对缺陷定位负责

    我觉得问题的答案应该是肯定的。

    首先,从字面意思来说,我觉得测试人员应该对缺陷的定位负责,尽量在报告缺陷时将自己对于缺陷的理解(或缺陷产生的原因)写入到缺陷的备注信息(或缺陷主 体)中。在个人能力、资源许可的情况下,尽我们所能的去提升我们的工作质量,做到100%的自我负责,因为我们的目标不是做完成就可以,而是追求优 秀!!!
    其次,软件测试人员的责任角度来说,在测试人员具备这样的个人能力,且通过他们掌握的资源可完成对定位缺陷,那么最好是提供对缺陷的定位给开发人员或产品 人员。这样即方便开发人员去定位问题、解决问题,也便于后期缺陷的追溯与回归。同样,部分缺陷可作为产品人员对产品进行优化的参考。

    但是,如果对缺陷的定位很困难,通过测试人员所掌握的资源与知识在短时间(如一个小时、半天)内无法完成对缺陷的定位,我们最好是向开发人员反映,并表示期望得到他们的帮助,共同对发现的缺陷进行定位,定位后要记录在缺陷的描述中;
    如果在交流过程中测试人员和开发人员一致认为此问题很复杂,需要开发人员内部进行排查的问题,那么此时测试人员可以终止缺陷定位,交由开发组人员进行处理,测试人员只需要对后期缺陷产生的原因进行了解、对缺陷进行回归测试即可,测试人员可考虑参加他们的讨论。
    将问题的定位转至开发人员层面之后,如果涉及到更加深层次的问题,开发经理(项目经理)会向他们的上级或同行请求协助,测试人员可考虑参加他们的讨论。

    另外,我们要考虑的一个问题就是具体问题具体分析、能随机应变。如果测试组的成员有很重的测试任务,在规定的时间内对所有内容完成测试任务的可能性都不 大,那么我想测试人员也没太多时间去找寻缺陷出现的具体原因。但在这里仍然要强调的是缺陷的重现步骤、涉及到的数据等信息一定要记录全面,这样方便开发人 员在调试时更快更准确的重现问题、找到问题、解决问题。

    同时,我觉得适量的对具体问题进行深入探讨,即有利于我们了解被测系统的业务,也有利于提升测试人员的工作技能。同时也加强了开发人员与测试人员之前的相互沟通和协作。

    最后,我认为优秀测试人员不仅要善于找出现在系统已有的缺陷、对发现的缺陷进行问题定位、提出对缺陷的修改意见或建议。更要能预知未来系统可能会出现的缺陷,并提出自己的看法、同时设法对它进行验证。

  • 相关阅读:
    Balance的数学思想构造辅助函数
    1663. Smallest String With A Given Numeric Value (M)
    1680. Concatenation of Consecutive Binary Numbers (M)
    1631. Path With Minimum Effort (M)
    1437. Check If All 1's Are at Least Length K Places Away (E)
    1329. Sort the Matrix Diagonally (M)
    1657. Determine if Two Strings Are Close (M)
    1673. Find the Most Competitive Subsequence (M)
    1641. Count Sorted Vowel Strings (M)
    1679. Max Number of K-Sum Pairs (M)
  • 原文地址:https://www.cnblogs.com/hncjp1989/p/2662092.html
Copyright © 2011-2022 走看看