什么样的测试人员是好的测试人员

什么样的测试人员是好的测试人员

首先介绍一下我自己,我92年参加工作,97年开始接触测试,00年开始做SQA, 目前在一个公司做测试部门经理,

我带过多个开发团队和测试团队,说说我心目中好的测试人员。希望对大家以后的职业生涯有帮助。

1工作积极主动

工作态度如何,是评价一个测试人员最主要的方面,一个高水平的测试人员(指纯技术能力)如果没有一个好的工作态度,在测试团队中

有时候不但不能对测试工作起到推动作用,有时候还起到阻碍作用,而一个愿意工作的测试人员,哪怕他的技术水平不高,人也不聪明,但对自己的

工作认真负责,你告诉他的事情,他都可以认真去做,这个测试人员也会对测试工作起到很大的促进作用。这也是为什么很多企业愿意让刚参加工作的

人员做测试工作的一个主要原因。另外,测试人员对工作是否主动也会很影响一个测试人员的发展,举一个例子,我的一个测试人员在自己工作空闲的时候

会自己去学习QTP, 提高自己的技术水平,这样在下一个测试的时候,他可以熟练的使用这个测试工具去进行自动化测试,不但提高了工作效率降低了工作强度

而且为自己创造了更好的发展机会(因为使用QTP 效果好,被提升为测试组长)。所以说有效的利用工作时间,主动学习对一个人发展是很重要的。另外一个例子

也差不多,我的一个测试人员,在自己的测试任务异常终止的时候,而其他测试组任务很忙的情况下,主动要求参加其他组的测试工作,先不说他的技术水平如何,这

种主动要求工作的态度就让他从其他人中脱映而出,引起了我的重视,自然对他的工作会格外注意,而我们的每一次的交流都会让他学到很多新东西。

2认真,细心,不怕麻烦

不能不说的是,测试工作是一个烦琐的工作,如果你不是认真、细心,不怕麻烦的人,建议你最好不要进入这个行业,否则,最后难受的肯定是你自己。

有那么一句话:细节决定成败,这句话格外适用于测试人员。测试人员的在做测试需求的时候,开发人员人员的写的系统需求报告中的每一个需求点都会在测试需求

中成为几个测试需求点(你要验证正常情况,异常情况),有时候给人的感觉就象在玩排列组合的游戏,但这个游戏排列组合的情况实在太多了,如果你不够耐心,不够

细心是很容易遗漏测试需求点的,而这些遗漏的地方往往是问题点(开发人员也容易忘记考虑这些地方,从而产生问题),另外测试工作输入的数据是一个很烦琐的事情

举一个例子来说,一个日期合法性测试,很容易总结三、四百个测试数据,你想全部测试工作会是一个什么数量。而更可怕的是,测试不是一次性的工作,经常需要做

回归测试,所有烦琐的工作必须不断的重复,而在重复的时候测试人员往往会因为怕麻烦,

减少测试用例数,造成测试的不全面。所以说认真、细心、不怕麻烦是一个好的测试必备的素质要求

3学习能力强,善于总结

92年我参加工作的时候想找一本软件工程的书那叫一个困难,97年刚接触测试的时候,测试方面的书也几乎没有,这些都对我的水平的提高产生了很大的妨碍,但也并

不能成为我们提高自己水平的借口,97年我们做的测试主要是功能测试,开始也是大猩猩测试,后来一方面从专业书籍里搜寻测试的资料,一方面总结我们自己的经验,1年

以后我们基本形成了自己的测试流程和方法,我们有自己的测试计划的编写方法,测试用例编写的规范,测试总结的方法,新来的测试人员可以这些文件很快的提高自己的水平

,后来的测试工具学习我们也是采用这种方法,在QTP 的学习过程中,我的一个部下,学习了3个月,就基本掌握了QTP 的使用,而且还总结了使用QTP 常遇到的问题发表到了

51testing 上,很多了都认为他是一个技术大拿,其实他只是一个工作了8个月,学习了3个月的新手。不断的学习新技术,不断总结在实际工作遇到的问题,解决的方法,并把 他们整理归纳,是一个测试人员提高自己的技术水平的最好的方法。还有两点需要说明的是。1随着测试工作日益专业化,原来的低水平测试人员越来越不能满足测试的需要,测试 工具的使用,测试理论的更新,新技术的应用都要求测试人员要不断提高自己的水平,2好的测试人员不但要理解测试技术,对被测试系统以及开发环境和工具以及系统架构都要 很了解才能制定合理的测试方案,也就是说测试负责人不要要了解测试技术,还要了解主流的开发技术、架构和工具(虽然不用成为专家),这一切都要测试人员不断的学习和总结 4掌握测试理论

开发工具在变,测试工具在变,被测试的系统在变,一切的东西都在边,那么作为一个测试人员最重要的是学习什么,个人认为是测试理论的学习,拿我自己的例子来说,我原来 是做纯软件的,可是现在接触到了很多和硬件相关的测试,比如手机测试,但不管你测试的是什么系统基本理论是不变的,首先都需要开发人员提供比较好的需求文档。概要设计文档, 详细设计文档,需求文档是我们制定测试需求的标准,也是我们判断系统是否存在问题的标准,而概要设计文档,详细设计文档是我们制作测试用例的依据。我们的划分等价类,边界值

测试等基本测试的方法都需要这些文档的支持,当然每一种不同类型的测试,都有其特殊的地方,比如手机的测试就需要你对通讯理论有一定的了解(也就是系统环境),所以说好的测试

人员必须数量掌握测试理论。如果你认为你的测试理论已经不错了,那就回答一下性能测试,负载测试,压力测试有什么区别这个问题吧。

4不清谈,而是冲锋在前

我的一些测试人员,总是喜欢给我出注意,但却从来不考虑如何实施,他们喜欢的一句话就是,看我多聪明,一眼就可以问题的实质,头我这个参谋不错吧(我原来也是这样)。我要告诉

大家这样的人实际已经落入了一个技术生涯的误区,看到问题可以说明你有一定的水平,但如何解决问题,如何实施才是真正体现一个人水平,中国文人当初因为怕杀头,产生了一个极为可怕的

现象就是什么光清议,而从不肯去实践。这个不好的习惯我们现在叫做眼高手低。只有在解决实际问题的时候我们才能发现我们的解决方法有那些不足,会产生什么新的问题,从而不

断改进我们

的工作,一个简单的例子,我用TD 已经很长时间了,可今天我还是能发现TD 一些新的特点,并把这些特点用到我的工作中去,改进我的测试管理,所以个人认为好的测试人员总是那些冲锋在前的

测试人员,在实际工作中才是提高功能能力的最好方法

5人际关系的处理

测试工作是一个问题的爆发点,特别是对于那些开发流程不规范的单位,如何处理好人际关系,是一个好的测试人员需要掌握的技巧,作为一个测试负责人要和开发人员、测试人员、公司领导

经常面临短暂的测试时间,不断的回归测试,测试的异常终止,领导的批评,开发人员的职责,测试人员关于工期,测试环境的抱怨。如何化解矛盾,处理好这些问题是一个衡量测试人员好坏的标准

人际关系处理不好,其实一个主要的问题就是误解,开发人员,公司领导对于测试工作的工作量的误解是产生这些矛盾的一个主要原因,所以作为好的测试人员,除了具备一些常用的人际关系处理

技巧以外,还要是一个好的宣传员,不断将测试的方法、理论、工作量对开发人员、上级领导进行宣讲,让他们对测试工作有一个正确的认识,只有这样才能真正处理好测试部门和其他工作人员的

人际关系,是单位的测试向一个好的方向发展。

6熟悉开发工具和平台

今天累了,不多说了,不了解开发平台是无法做单元测试的,而且也无法做好的性能测试 7掌握测试工具

这个就不用说话吧

什么样的测试人员是好的测试人员

首先介绍一下我自己,我92年参加工作,97年开始接触测试,00年开始做SQA, 目前在一个公司做测试部门经理,

我带过多个开发团队和测试团队,说说我心目中好的测试人员。希望对大家以后的职业生涯有帮助。

1工作积极主动

工作态度如何,是评价一个测试人员最主要的方面,一个高水平的测试人员(指纯技术能力)如果没有一个好的工作态度,在测试团队中

有时候不但不能对测试工作起到推动作用,有时候还起到阻碍作用,而一个愿意工作的测试人员,哪怕他的技术水平不高,人也不聪明,但对自己的

工作认真负责,你告诉他的事情,他都可以认真去做,这个测试人员也会对测试工作起到很大的促进作用。这也是为什么很多企业愿意让刚参加工作的

人员做测试工作的一个主要原因。另外,测试人员对工作是否主动也会很影响一个测试人员的发展,举一个例子,我的一个测试人员在自己工作空闲的时候

会自己去学习QTP, 提高自己的技术水平,这样在下一个测试的时候,他可以熟练的使用这个测试工具去进行自动化测试,不但提高了工作效率降低了工作强度

而且为自己创造了更好的发展机会(因为使用QTP 效果好,被提升为测试组长)。所以说有效的利用工作时间,主动学习对一个人发展是很重要的。另外一个例子

也差不多,我的一个测试人员,在自己的测试任务异常终止的时候,而其他测试组任务很忙的情况下,主动要求参加其他组的测试工作,先不说他的技术水平如何,这

种主动要求工作的态度就让他从其他人中脱映而出,引起了我的重视,自然对他的工作会格外注意,而我们的每一次的交流都会让他学到很多新东西。

2认真,细心,不怕麻烦

不能不说的是,测试工作是一个烦琐的工作,如果你不是认真、细心,不怕麻烦的人,建议你最好不要进入这个行业,否则,最后难受的肯定是你自己。

有那么一句话:细节决定成败,这句话格外适用于测试人员。测试人员的在做测试需求的时候,开发人员人员的写的系统需求报告中的每一个需求点都会在测试需求

中成为几个测试需求点(你要验证正常情况,异常情况),有时候给人的感觉就象在玩排列组合的游戏,但这个游戏排列组合的情况实在太多了,如果你不够耐心,不够

细心是很容易遗漏测试需求点的,而这些遗漏的地方往往是问题点(开发人员也容易忘记考虑这些地方,从而产生问题),另外测试工作输入的数据是一个很烦琐的事情

举一个例子来说,一个日期合法性测试,很容易总结三、四百个测试数据,你想全部测试工作会是一个什么数量。而更可怕的是,测试不是一次性的工作,经常需要做

回归测试,所有烦琐的工作必须不断的重复,而在重复的时候测试人员往往会因为怕麻烦,

减少测试用例数,造成测试的不全面。所以说认真、细心、不怕麻烦是一个好的测试必备的素质要求

3学习能力强,善于总结

92年我参加工作的时候想找一本软件工程的书那叫一个困难,97年刚接触测试的时候,测试方面的书也几乎没有,这些都对我的水平的提高产生了很大的妨碍,但也并

不能成为我们提高自己水平的借口,97年我们做的测试主要是功能测试,开始也是大猩猩测试,后来一方面从专业书籍里搜寻测试的资料,一方面总结我们自己的经验,1年

以后我们基本形成了自己的测试流程和方法,我们有自己的测试计划的编写方法,测试用例编写的规范,测试总结的方法,新来的测试人员可以这些文件很快的提高自己的水平

,后来的测试工具学习我们也是采用这种方法,在QTP 的学习过程中,我的一个部下,学习了3个月,就基本掌握了QTP 的使用,而且还总结了使用QTP 常遇到的问题发表到了

51testing 上,很多了都认为他是一个技术大拿,其实他只是一个工作了8个月,学习了3个月的新手。不断的学习新技术,不断总结在实际工作遇到的问题,解决的方法,并把 他们整理归纳,是一个测试人员提高自己的技术水平的最好的方法。还有两点需要说明的是。1随着测试工作日益专业化,原来的低水平测试人员越来越不能满足测试的需要,测试 工具的使用,测试理论的更新,新技术的应用都要求测试人员要不断提高自己的水平,2好的测试人员不但要理解测试技术,对被测试系统以及开发环境和工具以及系统架构都要 很了解才能制定合理的测试方案,也就是说测试负责人不要要了解测试技术,还要了解主流的开发技术、架构和工具(虽然不用成为专家),这一切都要测试人员不断的学习和总结 4掌握测试理论

开发工具在变,测试工具在变,被测试的系统在变,一切的东西都在边,那么作为一个测试人员最重要的是学习什么,个人认为是测试理论的学习,拿我自己的例子来说,我原来 是做纯软件的,可是现在接触到了很多和硬件相关的测试,比如手机测试,但不管你测试的是什么系统基本理论是不变的,首先都需要开发人员提供比较好的需求文档。概要设计文档, 详细设计文档,需求文档是我们制定测试需求的标准,也是我们判断系统是否存在问题的标准,而概要设计文档,详细设计文档是我们制作测试用例的依据。我们的划分等价类,边界值

测试等基本测试的方法都需要这些文档的支持,当然每一种不同类型的测试,都有其特殊的地方,比如手机的测试就需要你对通讯理论有一定的了解(也就是系统环境),所以说好的测试

人员必须数量掌握测试理论。如果你认为你的测试理论已经不错了,那就回答一下性能测试,负载测试,压力测试有什么区别这个问题吧。

4不清谈,而是冲锋在前

我的一些测试人员,总是喜欢给我出注意,但却从来不考虑如何实施,他们喜欢的一句话就是,看我多聪明,一眼就可以问题的实质,头我这个参谋不错吧(我原来也是这样)。我要告诉

大家这样的人实际已经落入了一个技术生涯的误区,看到问题可以说明你有一定的水平,但如何解决问题,如何实施才是真正体现一个人水平,中国文人当初因为怕杀头,产生了一个极为可怕的

现象就是什么光清议,而从不肯去实践。这个不好的习惯我们现在叫做眼高手低。只有在解决实际问题的时候我们才能发现我们的解决方法有那些不足,会产生什么新的问题,从而不

断改进我们

的工作,一个简单的例子,我用TD 已经很长时间了,可今天我还是能发现TD 一些新的特点,并把这些特点用到我的工作中去,改进我的测试管理,所以个人认为好的测试人员总是那些冲锋在前的

测试人员,在实际工作中才是提高功能能力的最好方法

5人际关系的处理

测试工作是一个问题的爆发点,特别是对于那些开发流程不规范的单位,如何处理好人际关系,是一个好的测试人员需要掌握的技巧,作为一个测试负责人要和开发人员、测试人员、公司领导

经常面临短暂的测试时间,不断的回归测试,测试的异常终止,领导的批评,开发人员的职责,测试人员关于工期,测试环境的抱怨。如何化解矛盾,处理好这些问题是一个衡量测试人员好坏的标准

人际关系处理不好,其实一个主要的问题就是误解,开发人员,公司领导对于测试工作的工作量的误解是产生这些矛盾的一个主要原因,所以作为好的测试人员,除了具备一些常用的人际关系处理

技巧以外,还要是一个好的宣传员,不断将测试的方法、理论、工作量对开发人员、上级领导进行宣讲,让他们对测试工作有一个正确的认识,只有这样才能真正处理好测试部门和其他工作人员的

人际关系,是单位的测试向一个好的方向发展。

6熟悉开发工具和平台

今天累了,不多说了,不了解开发平台是无法做单元测试的,而且也无法做好的性能测试 7掌握测试工具

这个就不用说话吧


相关内容

  • 软件测试面试
  • 测试用例的主要来源有: 1) 需求说明"及相关文档 2)相关的设计说明(概要设计,详细设计等) 3)与开发组交流对需求理解的 记录(可以是开发人员的一个解释) 4)已经基本成型的UI(可以有针对性地补充一些用例) 简而言之,所有你能得到的项目文档,都尽量拿到. 从所得到的资料中,分解出若干 ...

  • 我是如何做测试管理的
  • 我们公司开始也是没有测试的. 公司是创业公司,我空降的时候连卖什么东西都不确定.公司的创业仅仅出于老板对原公司的一口气,觉得还不如自己单干快活,公司要成为什么公司,可能想法很多.咨询?培训?认证?通信?数据挖掘?我从老板的书架上找到过这些书.但是真正卖什么?卖这不好卖,卖那不好卖.误打误撞就进了软件 ...

  • 测试工程师经验
  • 1..为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作.在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情 ...

  • 软件c面试题
  • 软件测试面试试题--请能人解答 软件测试面试试题 1.软通动力面试笔答 1.白箱测试和黑箱测试是什么?什么是回归测试? 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误.自动回归测试将大幅降低系统测试.维护升级等阶段的成本.回归测试包括两部分:函数本身的测试. ...

  • 带你认清探索性测试的本质
  • 带你认清探索性测试的本质 是所谓的随机测试.所谓探索和自由的测试,随机测试还是有差别的.探索是有很多方法支持,并不是漫无目的的随便针对软件测试.这里举两个例子,比如A 心中想着一个数字让B 猜测,B 每猜一个数字,A 会告诉B 是比心中想的数字大了还是小了.最终B 会准确的猜出A 心中所想的数字.再 ...

  • 华为软件测试笔试题
  • 华为软件测试笔试题 试题一 一.判断题 1.软件测试的目的是尽可能多的找出软件的缺陷.(Y) 2.Beta 测试是验收测试的一种.(Y) 3.验收测试是由最终用户来实施的.(N) 4.项目立项前测试人员不需要提交任何工件.(Y) 5.单元测试能发现约80%的软件缺陷.(Y) 6.代码评审是检查源代码 ...

  • 测试技巧面试题
  • 达内总部软件测试技术类面试题集锦8 1.测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 参考答案: 软件测试计划是指导测试过程的纲领性文件,包含了产品概述.测试策略.测试方法.测试区域.测试配置.测试周期.测试资源.测试交流.风险分析等内容.借助软件测试计划,参与测试的 ...

  • 测试计划模板
  • 酒店管理系统 测试计划 测试人:邹阜洋 信管学院计大101班-3组 2012年5月21日 文档名称: 测试计划 作者: 邹阜洋 审核: 批准: 日期: 2012-5-21 日期: 日期: 地址: 邮编 221140 目录 第一章 总论................................. ...

  • 测试项目管理
  • TR4-TR6阶段测试项目管理 软件测试概念 使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别. 它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness).完全度(completeness ...