测试工程师应该具备的责任心

引言:责任心对于测试来说是不言而喻的,没有好的责任心,如何保障产品的质量,如何把好产品最后一道关卡。

质量保障要先行

测试工程师必须要有责任感,对于自己所做的一切进行负责,对自己、对产品负责。测试承担为产品质量把关的角色,而对产品负责的基本要素就是要以质量先行。

大部分人对测试工作的理解,就是找BUG。而要真的要做好测试工作,却不是想象中的那么简单。一个顶级测试工程师,对编码,对软件架构,对最前沿的技术都应了解。不亚于开发的难度。测试要从需求开始就参与并跟踪与质量相关的事项,以便在后续的更新迭代过程中,尽早的提出并解决,而不是等到最终制品出来之后,才发现一堆的BUG。BUG发现之后,还要继续跟踪、了解BUG的原因,是业务逻辑耦合还是编码思路不够清楚?进而确定BUG是如何修复、解决之后,应该怎么验证?通过这种对BUG打破沙锅问到底的方式,自身也能较快的了解很多业务逻辑,对后面的测试工作以及独立问题分析、定位,做好铺垫。

为了对产品质量负责,除了要掌握基础知识之外,测试还要熟悉产品、行业、业务等多方面知识,同时不断更新自身的知识体系,有意识地学习和提高,与时俱进。

测试策略要跟上

古讲谋定而后动,测试工作亦如此,切记盲目开头,毕竟完全测试是不可能的。测试要讲究策略,在较短的时间内,发现较多的问题,这是的确是个技术活。

测试策略包含:输入(开始时间、目标、质量要求、可用技术及资源、产品技术特点、测试进度要求等); 输出(预期效果、完成时间、覆盖率多少、测试的优先级、测试方法、测试过程等)。策略分应对型与预防型。应对型,是指产生了问题后,该如何应对。预防型,是指问题在没有发生之前,我们应该如何预防避免。这些都是一个测试应该考虑的事项。

秉持着做事负责的态度,测试策略的良好制定是必不可少的。它可以让测试工作更加明了,可以给管理者提供进度风险参考,以便我们能更好的、更高效的,高质量的完成任务。

测试原则要坚持

在很多人眼里,测试和研发在业务上是对立的,因为一般来说,测试提交的BUG越多,意味着研发的质量越差,要返工的工作量也越大,甚至影响绩效。但是,从宏观角度上来看,测试和研发的目标应该是一致的,都是为了做出最好的产品。所以说,测试在工作中,必须要坚持原则,不要因为面子等因素或各种穿小鞋的权术问题,去主动的隐瞒产品的缺陷。亦或者抱持着差不多和凑合的心态,简单地进行测试,这些都是对本职工作极其不负责任的表现。

测试应该对产品负责,要将产品放在第一位,发现BUG要督促修改,该进的不让,该退的绝对给面子。同时,测试可以对研发人员做一些反向的追溯和建议。这种方式,对产品本身的质量有益,也很容易让开发和测试之间的对立关系趋向于平和。

沟通协作要到位

测试除了与产品、研发的交互以外,还涉及到项目、服务部门的工作,甚至需要直接面对客户。所以沟通协作就显得尤为重要。

对内:测试人员,在测试过程中发现了问题,要主动思考,积极沟通和推进。

对外:项目、客户反馈的产品问题,要能深究原因,找出根本问题所在。对于项目和客户反馈的产品问题,要主动总结归纳,然后给出相应的解答,切记被动地接受。

因此,除了基本的测试技能外,还要求测试要有较强的沟通协作能力。

责任心是做好工作必备的素质之一,作为测试,更不可缺少责任心。测试工作处于工作环节的末梢,是对产品把关的最后一环。如果测试中没有尽到责任,敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果,影响公司的声誉。

“责任心”是导致“结果”好与坏的重要因素。作为测试,你不可或缺!

原文地址:https://www.cnblogs.com/starlight-yang/p/9886031.html

时间: 2024-10-15 00:47:01

测试工程师应该具备的责任心的相关文章

【刷题】面筋-测开-测试工程师应具备的素质和技能

概述 一个好的测试工程师,不仅要基础扎实,对自身的性格.责任心都有非常高的要求. 具体: (1)掌握基本的测试基础理论 (2)具有的测试经验的积累 (3)可熟练阅读需求规格说明书等文档 (4)能够及时准确地判断出高危险区在何处. (5)以用户的观点看待问题 (6)本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 (7)有着强烈的质量意识 (8)细心和责任心 (9)良好的有效的沟通方式(与开发人员及客户) END 原文地址:https://www.cnblogs.com/anli

【转载】互联网高级测试工程师至少具备的能力

    业务熟悉 熟悉本系统 测试人员参与测试的系统的各种业务场景,必须做到精熟 .一旦需求有改动,可以清楚快速的知道上下文.同时可以清楚的知道哪些点是需要重点测试的. 熟悉跟本系统有通讯的上下游系统业务 跟本系统有通讯的上下游系统也要非常熟悉.这样一旦系统出现问题,可以知道影响的范围. 熟悉公司主流程业务 熟悉公司主流程业务.虽然不是自己测试的系统,但是熟悉公司主流程业务,可以让测试人员在考虑问题的时候,有更好更广的思路. 逻辑思维好,气场也要好 互联网应用一般是切分成多个子系统的,各个系统都

成为一个优秀的测试工程师需要具备哪些知识和经验?

根据我的观察,优秀的测试人员可以做的事情可以包括如下3点: 由单纯的测试变成项目质量保证工作持续集成探索和推动和自动化测试技术研究测试相关工具的开发1.我们先来讲第一点,由单纯的测试变成项目质量保证工作 测试,从狭义的角度来讲,包括如下这些环节:测试计划和测试用例编写-测试执行-质量报告书写测试人员一般会在开发阶段就进行测试计划和测试用例的编写和准备工作:在测试阶段,我们一般先会做功能测试,等项目功能基本稳定,bug较少了,就开始做兼容性测试.性能测试.安全性测试.兼容性测试保证了产品在多浏览器

软件测试工程师需要具备哪些数据库知识

绝大多数的应用都跟数据紧密相关,比如weixin,QQ,都需要存放大量的数据信息:联系人信息.发送的信息.朋友圈信息等等.这些信息绝大多数是存放在关系型数据库中. 因此,软件测试工程师对数据库的了解,是基本的要求.具体说来,测试工程师应该具备哪些知识呢?我们从测试的各个环节来讲吧. 首先,你需要了解软件的需求.软件的需求,涉及到数据的部分,比如字段的定义,类型,长度,特别是一致性(比如,一个用户名,在输入的时候用到,在打印输出的地方也会用到,在其他联系人的联系信息中也会用到).因此,在了解软件需

怎样成为一个合格的测试工程师

一个测试工程师应该具备的素质我想在很多介绍软件测试的书里已经都列举过了,这里就不在重复,而一个合格的测试工程师和一个测试工程师的最大区别在哪儿?不外乎就在与测试思想.合格就在于他接受到测试任务后所做的第一件事情是想而不是做.合格就在于他将他自己的想法始终贯穿于整个测试中,包括测试设计中,测试执行中,测试分析中. 许多人都会说测试思想是一个空洞的东西,而我也曾经写过或说过太多的例子用以证明它,这里只建议想做合格测试工程师的人去看一本书吧,它的名字是<think in java>,在我眼里,它并不

游戏测试工程师的光荣与梦想(一)-百炼成钢

(一)百炼成钢天行健,君子以自强不息:地势坤,君子以厚德载物.-<周易> 前言开篇名义:做测试的这么多,能形成自己测试体系的有几个?现在整个测试行业可谓欣欣向荣,从业人员在不断增多,各种新技术,新思维也不断涌现,尤其是当前正处在互联网革命的风起云涌之时.然而繁荣的背后隐藏着行业泡沫的风险,也存在着行业的痛点,相信老测试们深有体会.拿着手机随便点点就算是移动测试么?我们天天加班加点,累的跟狗一样,为什么在公司里还不受重视呢?我们无时不刻的冲在项目质量的前线,随时准备为项目背黑锅,为什么还经常被项

对测试工程师的建议

不要承担发布产品的责任 当测试工程师对产品的发布有决定性权力的同时,也承担了产品质量的全部责任,团队中的其他成员会为此放松一点.如果测试遗漏了,导致线上bug,团队其他成员会置身事外,并责备测试工程师,为什么交付了存在问题的产品.另一方面,如果测试工程师延误发布,也会被追究被承担很大的压力. 所以要由控制项目的人或者集体来决定是否发布产品.如果你被授权决定产品的发布,那么建议你毫不犹豫地坚持与项目团队的其他成员一起分担这种权力. 当心『事不关己,高高挂起』 有些测试工程师认为,自己的工作内容就是

【转】测试开发工程师必备软硬能力&amp;高级测试开发工程师需要具备什么能力?

对于测试的基本知识,可以查看软件测试相关书籍 对于在公司成为一位优秀的测试开发工程师,我觉得下面这篇文章涉及到的是我们需要的,稍微进行改动https://blog.csdn.net/sinat_21026543/article/details/79909062 测试流程方面:从最开始的分析需求开始,逐步地跟着项目走完整个测试流程,包括纯手工测试,包含了自动化的测试流程,包含了性能测试的测试流程,直至每一个测试报告的最终形成,理解一个科学,正确,严谨,正规化的测试流程. 测试方法方面:注重理论知识

【转】测试思考——测试人员需要具备哪些素质?

之前写的文章,今天分享出来 测试人员需要具备哪些素质? 测试人员需要具备哪些技能? 软件测试知识:测试计划.测试方案.编写用例.提交bug.跟踪bug,编写测试报告 测试工具的使用 操作系统 编写代码的能力 数据库知识 业务知识.网络知识. 除了这些必备的技能,我们还需要什么样的素质呢? 一.主动沟通    过去我是做传统ERP软件的测试,因为ERP软件已经很成熟,所以他的需求文档一般也都很完善,很细致,需求变更也不会太多.所以我们完全可以按照需求文档进行测试,与开发电话沟通就OK,只要我们bu