引言:责任心对于测试来说是不言而喻的,没有好的责任心,如何保障产品的质量,如何把好产品最后一道关卡。
质量保障要先行
测试工程师必须要有责任感,对于自己所做的一切进行负责,对自己、对产品负责。测试承担为产品质量把关的角色,而对产品负责的基本要素就是要以质量先行。
大部分人对测试工作的理解,就是找BUG。而要真的要做好测试工作,却不是想象中的那么简单。一个顶级测试工程师,对编码,对软件架构,对最前沿的技术都应了解。不亚于开发的难度。测试要从需求开始就参与并跟踪与质量相关的事项,以便在后续的更新迭代过程中,尽早的提出并解决,而不是等到最终制品出来之后,才发现一堆的BUG。BUG发现之后,还要继续跟踪、了解BUG的原因,是业务逻辑耦合还是编码思路不够清楚?进而确定BUG是如何修复、解决之后,应该怎么验证?通过这种对BUG打破沙锅问到底的方式,自身也能较快的了解很多业务逻辑,对后面的测试工作以及独立问题分析、定位,做好铺垫。
为了对产品质量负责,除了要掌握基础知识之外,测试还要熟悉产品、行业、业务等多方面知识,同时不断更新自身的知识体系,有意识地学习和提高,与时俱进。
测试策略要跟上
古讲谋定而后动,测试工作亦如此,切记盲目开头,毕竟完全测试是不可能的。测试要讲究策略,在较短的时间内,发现较多的问题,这是的确是个技术活。
测试策略包含:输入(开始时间、目标、质量要求、可用技术及资源、产品技术特点、测试进度要求等); 输出(预期效果、完成时间、覆盖率多少、测试的优先级、测试方法、测试过程等)。策略分应对型与预防型。应对型,是指产生了问题后,该如何应对。预防型,是指问题在没有发生之前,我们应该如何预防避免。这些都是一个测试应该考虑的事项。
秉持着做事负责的态度,测试策略的良好制定是必不可少的。它可以让测试工作更加明了,可以给管理者提供进度风险参考,以便我们能更好的、更高效的,高质量的完成任务。
测试原则要坚持
在很多人眼里,测试和研发在业务上是对立的,因为一般来说,测试提交的BUG越多,意味着研发的质量越差,要返工的工作量也越大,甚至影响绩效。但是,从宏观角度上来看,测试和研发的目标应该是一致的,都是为了做出最好的产品。所以说,测试在工作中,必须要坚持原则,不要因为面子等因素或各种穿小鞋的权术问题,去主动的隐瞒产品的缺陷。亦或者抱持着差不多和凑合的心态,简单地进行测试,这些都是对本职工作极其不负责任的表现。
测试应该对产品负责,要将产品放在第一位,发现BUG要督促修改,该进的不让,该退的绝对给面子。同时,测试可以对研发人员做一些反向的追溯和建议。这种方式,对产品本身的质量有益,也很容易让开发和测试之间的对立关系趋向于平和。
沟通协作要到位
测试除了与产品、研发的交互以外,还涉及到项目、服务部门的工作,甚至需要直接面对客户。所以沟通协作就显得尤为重要。
对内:测试人员,在测试过程中发现了问题,要主动思考,积极沟通和推进。
对外:项目、客户反馈的产品问题,要能深究原因,找出根本问题所在。对于项目和客户反馈的产品问题,要主动总结归纳,然后给出相应的解答,切记被动地接受。
因此,除了基本的测试技能外,还要求测试要有较强的沟通协作能力。
责任心是做好工作必备的素质之一,作为测试,更不可缺少责任心。测试工作处于工作环节的末梢,是对产品把关的最后一环。如果测试中没有尽到责任,敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果,影响公司的声誉。
“责任心”是导致“结果”好与坏的重要因素。作为测试,你不可或缺!
原文地址:https://www.cnblogs.com/starlight-yang/p/9886031.html