软件测试人员应具备的素质

1、端正对软件测试工作的认识

职业教育(认为不能发现所有错误,责任心不够),总结测试经验(认为测试工作无创造性,枯燥),测试是技术和经验的总结(认为技术比开发人员差)。软件测试的任务是站在使用者的角度上,代表用户通过不断地使用和攻击刚开发的软件产品尽量多地找出产品存在的问题或错误(Bug),用户满意就是成功。

2、具有较强的沟通能力、外交能力和移情能力

和用户谈话的重点必须放在系统可以正确地处理什么和不处理什么上,尽量不使用专用术语。和开发人员交流时,尽量使用专业术语,对用户反馈的相同信息,测试人员必须重新组织,换一种方式表达出来。

3、掌握比较全面的技术

软件错误通常依赖于技术,系统所使用的技术影响。测试人员要掌握编程语言、系统构架、操作系统的特性、网络、表示层、数据库等知识。要建立测试环境、编写测试脚本,又要会使用软件工程工具。

4、测试中要做到“5心”

专心,细心,耐心,责任心,自信心。

5、要有很强的记忆力、怀疑精神和洞察力

6、具有探索、创新和挑战精神,努力追求完美

7、测试人员在测试时要注意的事项

(1)永远不要许诺或保证什么

(2)文档反映了自己的精神面貌

(3)学会逆向思维

(4)编写缺陷时一定要保证重现

(5)测试时要依据需求

(6)尽量使用测试工具

(7)牢记服务意识

原文地址:https://www.cnblogs.com/jeffrey-yang/p/9821538.html

时间: 2024-08-26 06:46:29

软件测试人员应具备的素质的相关文章

书摘-优秀的软件测试员应具备的素质

摘自<软件测试> 在电影<星际迷航2-可汗的愤怒>中,Spock说过:“在宇宙的历史中,毁灭总是比创建容易.”从表面看起来,软件测试员的工作似乎比程序员要容易一些,分析代码并寻找软件缺陷显然比从头编写代码容易.令人惊奇的是,事实并非如此.要从本书中学到井井有条的软件测试所付出的努力和投入不亚于编写程序,两者所需的技术极为相似.尽管软件测试员不必成为一个经验丰富的程序员,但是拥有编程知识会很有好处. 现在,大多数成熟的公司都把软件测试员视为高级技术工程职位.他们意识到在项目组中配备经

优秀的软件测试人员必需具备的素质

人是测试工作中最有价值也是最重要的资源,没有一个合格的.积极的测试小组,测试就不可能实现.然而,在很多不重视测试的公司有一种非常普遍的习惯,那就是让那些经验最少的新手.没有效率的开发者或不适合干其他工作的人去做测试工作.这绝对是一种目光短浅的行为,对一个系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问题. 1.良好的沟通能力 一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客

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

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

程序员应具备的素质(国内的大多程序员生产力不够,所以只能早早转行)

学习编程已经有10个年头了,在这10年里,我做个不少软件项目,有大有小,写过基于单片机的裸奔式的嵌入式软件,写过基于os(linux.rtems.linux)的嵌入式软件,做过windows驱动开发,开发个windows应用软件,这一路走来,发现在国内程序员并不受尊重,程序员往往寿命很短,不到30岁就的转行,大家一致认为程序员是it民工,再来看看国外的程序员40岁都能活跃在编程一线,是大家羡慕的朝阳行业,为什么国内国外程序员会有如此天壤之别呢?说白了国内的大多程序员生产力不够,没有创造出作为一名

测试人员应具备的测试素质

一.关于能力的浅析 测试团队的能力由个人能力和团队合作能力两个方面构成,两者相辅相成.为了有效提高能力,首先对个人能力和团队能力进行一些浅显的分析. 1.个人能力 (1)个人能力的概念 通俗地说,我们可以认为个人能力是达到优异绩效所需的知识.技能和素质的组合,这里的素质包含了大百科全书所说的个性心理特征,是比较难以量化衡量的. (2)个人能力培养现状分析 ●对知识的培训 软件测试工作来说,所需专业知识可分为基础工作知识和专门工作知识两类.基础工作知识包括软件测试的基本技术和方法.软件测试的文档规

开发人员应具备的产品设计意识

作者:朱金灿 来源:http://blog.csdn.net/clever101 有时我想:开发人员应该具备怎么的产品设计意识呢?有时我对一些软件的丑陋和非人性化操作是不能忍受,感觉开发人员具备一些产品设计意识实在很有必要了.我想需要简单做到简单两点:界面的和谐统一和操作的人性化. 首先需要明白的一点是很多时候界面做得差并不仅仅是缺乏产品设计的意识,更可能是缺乏认真细致的工作作风.比如有次我看到一个同事的对话框是这样的: 上面这种错误其实是只需要做完功能之后自己认真检查一下就能发现. 界面的和谐

CTO是有门槛的 我眼中真正优秀CTO应具备五大素质

最近几个月,不断有人找我推荐CTO人选,这两年互联网创业和创投实在是太火爆了,全民创业,创业项目井喷,一下子发现CTO不够用了,全行业缺CTO,到处都在找CTO.说实话,我自己也没有CTO存货,CTO短缺是由目前的市场供需关系决定的: 创业者CEO是没有门槛的,谁都可以今天辞职,明天宣布自己创业当CEO了,各行各业的人才都可以当CEO,CEO的供给是井喷的,但是CTO是有门槛的,只有研发岗位才能培养CTO,而且一个合格的CTO成长周期非常长,CTO的供给是非常少的.更何况,在我眼中,很多所谓的创

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

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

敏捷团队成员应具备的素质

A very good team player 很好的团队合作者.敏捷强调团队,如果只是个人能力强而不懂得合作,这样的人在敏捷团队里就没法混. Excellent communication skills 优秀的沟通能力.这一点的重要性不言而喻,敏捷里最强调的就是沟通,最有效的沟通方式就是面对面的交流.那种只会埋头干活,不会沟通的不要. Open minded, pro-active, and self-motivated 敏捷团队成员必须能够敞开思想,随时接受新事物,积极主动,自我激励 [摘抄