Test-软件测试必备的软技能

软件测试必备的软技能

Δ什么是软技能?

   软技能实际上是指那些“不易看见的技能”,是一个人“激发自己潜能和通过赢得他人认可和合作放大自己的资源,以获得超越自身独立能力的更大成功的技能”的总和。
  测试人员必备的责任心、沟通能力、创新能力、自主学习能力、怀疑精神、团队合作精神。在一个团队里工作这些都必不可少的,不区分孰重孰轻。
  上述这些是我们个人的情商的体现,它由一系列能够反映个人特质的要素组成,这些要素包括一个人的人格特质、社交能力、沟通能力、语言能力、个人行为习惯、待人友善、积极乐观等。

团队合作精神

团队是一个有机整体,团队成员除了具有独立完成工作的能力之外,同时还需要具有与他人合作共同完成工作的能力。
团队精神强调的是组织内部成员间的合作态度,为了一个统一的目标,成员自觉地认同肩负的责任并愿意为此目标共同奉献。在测试人员的工作中,团队不仅是指测试人员之间应该有团队意识,作为项目的一分子,测试人员和开发人员也是一个团队。只有整个项目具备了团队精神,项目才能获得最终的成功。

怀疑精神

发现缺陷是测试过程中的主要目的之一,因此,测试人员对被测产品要有怀疑精神,即怀疑测试对象存在缺陷或者是无法正常工作的。
在静态测试过程中(例如:评审),无论是系统的需求规格说明还是设计规格说明,测试人员都应该以怀疑的态度去对它们进行分析和评估;在动态测试过程中,也同样需要怀疑精神,这样才能更有效地发现缺陷。同时,怀疑精神不仅仅适用于开发活动的交付物上,同样也适用于测试团队的交付物上,例如:对于测试团队设计的测试用例,也不能盲目相信它们不会存在错误和缺陷,这些测试用例同样需要经过项目利益相关者的评审。

沟通技巧

沟通技巧,对软件测试者来说,是具有收集和发送信息的能力,能通过书写、口头与肢体语言的媒介,有效与明确地向他人表达自己的想法、感受与态度,亦能较快、正确地解读他人的信息,从而了解他人的想法、感受与态度。
沟通的方式有很多,可以是面对面的交流、电话或 Email,也可以通过文档和缺陷报告来交流信息。测试人员在整个项目开发过程中可能需要和项目经理、开发人员或用户等多种角色进行交流,良好的沟通能力有利于测试活动的开展。

创新精神

在日常工作中,对问题的思考角度能够影响一个人的创新能力,当出现问题的时候,要尝试从不同的角度来分析问题,这样才能创造性地解决问题。
想要获得更好的创新能力,就不能害怕尝试新鲜事物,也不要对一个想法迅速做出肯定或否定的判断。从测试计划一直到测试结束活动,整个测试过程将会遇到各种各样的问题,这个时候就需要测试人员充分应用自己的创新能力,创造性地解决这些问题,以帮助项目获得更大的成功。

自主学习能力

学习能力为智力结构中与学习密切相关的那一部分能力,主要包括理解力、记忆力、问题解决能力及评价能力。软件测试人员必须保持不断学习的状态。
计算机技术日新月异,无论从理论还是实践,知识更新都非常快。所以测试人员必须不断学习,了解掌握最新的测试理论、测试技术、以及其他领域的计算机技术例如云计算、敏捷开发与测试等。并在测试中,将这些理论知识付诸实践,让测试人员的测试边变得更有效、更高效。

责任心

责任心是指个人对自己和他人、对家庭和集体、对国家和社会所负责任的认识、情感和信念,以及与之相应的遵守规范、承担责任和履行义务的自觉态度。
它是一个人应该具备的基本素养,是健全人格的基础,是家庭和睦,社会安定的保障。 具有责任心的员工,会认识到自己的工作在组织中的重要性,把实现组织的目标当成是自己的目标。
Test-软件测试必备的软技能_第1张图片

线上bug和线下bug的区别

线上bug:真是的生产环境,用户真实操作的环境。线上bug是指在线下未发现和修复的漏洞遗留到了生产环境,问题严重级别优先级最高,第一优先解决。
线下bug:未发布到生产环境,还在本地的环境。线下bug指未发布到生产环境的bug,内部发现的漏洞,问题严重级别不及线上bug。

区别:
行业标准:线上线下bug比不超过2%。也就是说出了1个线上bug,必须要有100个线下bug才算达标

bug的生命周期

Test-软件测试必备的软技能_第2张图片

线下bug处理流程

Test-软件测试必备的软技能_第3张图片

线上bug处理流程

Test-软件测试必备的软技能_第4张图片

你可能感兴趣的:(软件测试必备技能,测试技能)