lsekfe 发表于 2012-7-17 10:36:42

提高测试人员测试的灵敏性,做到更好更专业的发现缺陷(12.07.30)(获奖名单已公布)

本周的问题为“如何提高测试人员测试的灵敏性,做到更好更专业的发现缺陷?”
此话题由会员wushuigen2008提供,如果你也有问题想提出来和大家一起讨论,请点击此处>>

如果你也有问题想提出来和大家一起讨论,请点击此处>>
说不定下期讨论的问题就是由你提出的哦,请快快参与吧!


获奖名单
奖项获奖名单奖励答案链接

一等奖wuliangye50移动充值卡19#

sherry_ama 发表于 2012-7-17 15:58:28

1. 要完全熟悉所测系统的整体框架结构;
2. 完全熟悉业务关系;
3. 有丰富的测试经验。

sherry_ama 发表于 2012-7-17 16:01:46

忘记了一点最重要: 要热爱测试,把测试工作当作一种快乐 ,也就是说工作的态度最重要

baixiaohe 发表于 2012-7-17 16:21:21

个人认为:一定的代码知识、测试经验、对业务流程的理解

X_1007747861 发表于 2012-7-17 17:18:57

有耐心,细心

pcxty 发表于 2012-7-17 18:29:58

首先是熟悉业务,最好能有一定的代码脚本方面的知识,和不同模块的不同开发人员交流,从测试和开发两个角度看问题,测试方法上除常规测试外,进行比如任意性测试,交叉测试,学习业务最新的测试知识和工具......

tanjing 发表于 2012-7-17 18:45:32

1、首先,对测试工作要有浓厚的兴趣,热爱测试行业,热爱当前的工作。
2、其次,对测试需求有良好的分析能力。这需要加深对涉及行业业务知识的掌握以及分析需求能力的提高。
3、再次,对测试技术知识的掌握。测试理论基础的学习,数据库、操作系统、网络基础、编程语言等的掌握,以及自动化测试工具的掌握等。

y66s 发表于 2012-7-17 23:32:06

我认为重要的是1、 测试人员的测试经验2、了解项目行业背景知识3、还有就是业务流程。

TesterChen 发表于 2012-7-18 09:22:49

三个词语来概括:
需求、专业、态度

sshine 发表于 2012-7-18 10:38:57

我认为有几点:
1.喜欢测试
2.有责任感
3.业务知识
4.测试技能
5.测试经验
6.不断学习测试知识和他人的经验

土土的豆豆 发表于 2012-7-18 14:20:27

灵敏性取决于测试人员在整个测试周期的业绩。
1.测试需求阶段是否分析需求到位,能吃透整个业务功能、性能、尤其是业务逻辑,有交互的部分,这样就可以最早、最多、最大粒度进行测试。
2.测试用例的编写也是很重要的。全面覆盖所有需求,把握关键业务点的用例,需要大量的测试数据进行支撑。尽可能多的覆盖所有路径和条件,多用组合用例,可以便于测试执行人员工作。不过,对于自动化测试脚本而言,有时过多过细的测试用例,反而会影响执行效率,因为太“灵敏”的话,测试往往会不断因为各种细微的条件差异而别打断。所以对于自动化测试而言,有时得考虑下灵敏与健壮性的平衡。
3.简化测试执行过程。不是一味地按照用例去执行测试。有时需要具体情况具体分析。凭借个人丰富的经验,在繁杂机械化的测试过程中寻求便捷,其实就是优化了测试脚本。
4.测试缺陷分析和问题定位。借鉴前两期《每周一问》的感触,合理有效的定位测试缺陷,增加测试工作效率,即使得工作更加灵敏。
5.测试人员的工作态度和责任心。我们既然选择了这个行业,当然每天得充满激情和动力,对于本职工作要投入全身心,承担应有的责任,把握最后的一道质量关。我想,任何喜欢测试工作的人员,其工作方式、行为艺术,都是很灵异、悠闲的。而不能视作一种负担和包袱。
综上,要测试灵敏,当然是得五项全能,充满热情,激情四射,具备良好业务领域知识和丰富工作经验,且必须处事灵活却不死板。这样才能做得更好。让我们一起为这个目标努力吧~^_^

zhconnie 发表于 2012-7-18 14:28:57

清晰把我业务逻辑,业务体现,扎实的业务技能,测试基础,高度的责任心,高度的细心,耐心,工作热情。。。。

wly110 发表于 2012-7-18 18:08:30

我认为要提高测试人员测试的灵敏性,主要从以下几个方面下工夫:
1. 对产品的理解
测试人员应该积极参与需求、设计等各阶段的活动,一方面是对产品的熟悉,把握产品的核心功能,一方面是对需求和设计进行评审,以尽早发现其中的问题。对于实现层面的关键技术也应加以关注,因为各种技术包括开发语言都相应地有各自典型的多发问题,可以设计针对性的用例。对产品理解得越深,越能发现深层次的问题。

2. 对用户的理解
为了避免“闭门测车”,测试人员应该到用户中去,了解用户的操作习惯、工作方式,倾听用户的心声,理解用户真正的需求,并用以指导自己的测试工作。对用户需求理解得越深,测试就越不容易迷失方向。

3. 对行业的理解
测试人员应了解市场上同类产品的特性和相关的行业标准,把握行业动向和趋势,在测试过程中不但能发现缺陷,更能提出合理化建议,促进产品的发展。

4. 技术提升
测试的基本功,如测试理论的理解和活学活用,测试方法和测试工具的熟练掌握,这些都需要持续学习和提高。另外,针对产品特点,应提前做好必要的技术准备,如产品需要数据库的支持,则应提前学习数据库相关的技术及测试手段;如分布式的系统,则应提前准备相应的网络知识及测试手段。

5. 经验积累
经常性的回顾和总结,逐步形成一些一般性的用例设计和测试的模式或方法,并在今后的工作中有效应用。

AntonioNikki 发表于 2012-7-19 11:19:22

在具备一定的理论知识的基础上:

手工测试:了解业务
自动化测试:了解业务,提高自动化脚本编写和维护的能力

xianzi 发表于 2012-7-19 21:33:06

其实,对于业务的了解对于代码的了解都是测试必须做到的
那么所谓灵性就是灵机一动想到的,我觉得这个灵机一动最好的方法还是来源于生活,比如,生活中我们在使用一些软件系统或者做一些事情的时候个人的习惯更能激发灵性,举个例子,有些快捷键是我们永远都不屑于去了解或使用的,笔记本键盘的FN+空格,这个组合键可以切换显示器的分辨率,那么这个发现是我平时使用电脑的时候研究组合键的时候发现的。测试的灵性也是同样的道理,生活中每个因素都可能跟我们的测试相关联,那么用心去体会生活,也许才能更好的工作。

JekitShieh 发表于 2012-7-20 08:54:43

1、工作态度
2、扎实的专业知识
3、熟悉业务
4、了解框架。如果能熟悉更好
5、有较为成熟的测试思维

wushuigen2008 发表于 2012-7-20 11:45:31

:lol

wushuigen2008 发表于 2012-7-20 11:45:46

当年无意间回复的论坛话题,今天突被选为每周问题,真是又惊又喜。
望同学们继续探索啊,我忙先。

wuliangye 发表于 2012-7-20 14:47:22

提高测试人员测试的灵敏性,做到更好更专业的发现缺陷,我想一下几点是必须具备的:
1. 对待测试工作的态度态度决定一切,一个热爱测试热爱本职工作的测试人员和一个有技能但是心思不在测试上的测试人员,他们在发现缺陷的程度和测试领域的发展上是截然不同的,所以我认为提高测试人员的灵敏性,首先是要培养测试人员对本职工作的热爱和不断探索;


2. 业务和行业知识的掌握
在态度端正的前提下,测试人员必须掌握所测内容的业务知识。掌握了扎实的业务,测试人员才能更好更专业的发现缺陷,而不会犯一些低级错误,而这些低级错误久而久之就会影响到测试人员在团队中的专业形象。而对市场上同类产品的特性和相关行业标准的了解,不仅帮助测试人员了解行业动向和趋势,在测试过程中不但能发现缺陷,更能提出合理化建议,促进产品的发展。


3. 对所测内容的系统架构和关键技术的掌握
在测试中发现,很多表现不同的缺陷其实都是由于同一个原因造成,但是由于对系统架构不了解,对技术不熟悉,测试人员无法识别,因此对系统架构了解的越透彻,对日常测试的帮助就越大。为了做到这一点,测试人员应该积极参与需求、设计等各阶段的活动,一方面是对产品的熟悉,把握产品的核心功能,一方面是对需求和设计进行评审,以尽早发现其中的问题。对于实现层面的关键技术也应加以关注,因为各种技术包括开发语言都相应地有各自典型的多发问题,可以设计针对性的用例。对系统架构理解得越深,越能发现深层次的问题。

4. 测试知识的掌握
要有扎实的测试基本功,如测试理论的理解和活学活用,测试方法和测试工具的熟练掌握。除此之外,和测试无关但是和产品相关的技术知识需要持续学习和提高,如测试数据库相关,则应该熟悉了解数据库相关的技术及测试手段,如分布式系统,则应该熟悉相应的网络知识及测试手段。


5. 测试经验的积累
黑盒测试方法中有一个错误推测法,就是根据测试人员对缺陷的敏感性进行测试,由此可以看出丰富的测试经验对于测试人员来说是多么重要,应该经常性的回顾和总结并应用到今后的工作中。


6. 测试人员自身定位
测试不是为了让开发难堪,不是为了证明开发人员的产品是多么的烂,在平时的工作中测试人员应该时刻清楚自身定位,多和开发人员交流沟通,多和用户交流沟通。良好的沟通不仅能够帮助测试人员熟悉掌握产品,更能发现缺陷,了解用户的操作习惯、工作方式,倾听用户的心声,理解用户真正的需求,并用以指导自己的测试工作。对用户需求理解得越深,测试就越不容易迷失方向。
记住,提高测试人员测试灵敏度,目的都是为了更好更专业的发现缺陷,测试人员应该以更好更专业发现缺陷为目标要求自己提高自己。

abc201 发表于 2012-7-22 11:21:47

最主要的是自己对测试很感兴趣,找到BUG后非常有成就感。当然像一些编程能力和测试工具那是必备的。
页: [1] 2 3
查看完整版本: 提高测试人员测试的灵敏性,做到更好更专业的发现缺陷(12.07.30)(获奖名单已公布)