51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 78622|回复: 94
打印 上一主题 下一主题

测试技术重要还是行业知识重要?(2009-12-21)获奖名单已公布

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-12-21 10:55:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
背景描述:现在的测试已经都具体到行业分类中,例如Web测试、应用软件的测试、手机测试、电信行业的测试、银行业的测试等。测试人员就应该去了解相关的行业知识。你认为测试技术和行业知识哪个更重要呢?


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


奖项获奖名单奖励答案连接
最佳话题PK手velata
价值50元的礼品+最佳PK手勋章
59#
正方观点 (138)

测试技术更重要

反方观点 (321)

行业知识更重要

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-12-22 11:15:15 | 只看该作者
两者皆重要
测试技术的重要性不言而喻
但是行业知识对於一个从事测试的来讲,一样重要
------------------------------------------------------------------------------------------------
个人认为测试技术就好比身上穿著的装备
拥有越多的测试技术,就等同穿著越多的装备在身上
但是空有技术却不懂得发挥,只会让自己陷入动弹不得的局面
因此如何在严苛的环境中,可以穿著较多的装备还能行动自如
对测试人员来说,是个很重要的课题

而行业知识就好比手上的武器
对自己所处的行业有越多的认知,就等同手上的武器越锋利
遇到领头提出的各项难题都能迎刃而解
------------------------------------------------------------------------------------------------
有测试技术而缺少行业知识
在遇到难题时不会轻易被打倒
但是也很难在短时间内找出解题的办法

而空有行业知识却缺少测试技术
往往在遇到难题时只能且战且走
战的满身是伤,到头来还不一定能解决问题

唯有当两者皆具备时
遇到难题才能从客户端分析需求
并找到合適的测试方法来应对

总合上述观点,个人认为两者皆需重视,不可偏废

[ 本帖最后由 mimiclin 于 2009-12-22 11:18 编辑 ]
回复

使用道具 举报

该用户从未签到

3#
发表于 2009-12-22 21:05:55 | 只看该作者
有这样一个故事:  
扁鹊在世时,一次到了魏国,魏文王接见了他,问道:“听闻你家中有兄弟三人,都精于医术,但不知哪一位的医术最好呢?”

扁鹊答道:“我大哥医术最好,我二哥排第二,三兄弟中我医术最差。”

魏王觉得奇怪:“那么为什么你会最出名呢?”

扁鹊答道:“我大哥,于病情发作之前就进行处理,使周围的人疾病消弥于无形,外人无从知晓,所以只有我们家里面的人才知道他的医术最高。而我二哥,在病情还十分轻微时,就将疾病治愈,在他手上,疾病不能发展成大病、重病,所以周围的乡亲都认为他只能治小病,所以名声只限于本乡。只有我,到了病情比较明显,或者比较重的时候,才知道病因,而运用药物、针灸等方法治好重病、难治之症,大家都以为我的医术高明,所以我的名声响遍数国。”
   
    打个不大恰当的比喻,如果扁鹊是一个测试技术高手,会自动化工具,写脚本,做性能测试,所以可以测出问题来,实际上已经是亡羊补牢了;而扁鹊的大哥就是一个行业知识高手,总能在产品前期未雨绸缪,知道如此设计在哪里会出问题,在问题还没有出现或者初期就消灭了……

    这就是在企业里,尤其是正规的大企业(比如华为),你可以看到某些测试技术高手工资确实高,可是忙里忙外,是一个执行者,而某些人看起来不怎么做事,只是写写文档,评审一下文档……获得的报酬确是更高……
    当然,行业高手也是慢慢从技术高手走过来的……对于一个企业或者测试团队,二者都很重要……
回复

使用道具 举报

该用户从未签到

4#
发表于 2009-12-22 21:51:08 | 只看该作者
这是一个精华讨论贴。
如果想长期在测试行业发展,自然是测试公共技术最重要。
如果测试只是过渡,自然业务知识最重要。

但在发力时,业务知识越了解,测试技术的功力就发挥的越好。
回复

使用道具 举报

该用户从未签到

5#
发表于 2009-12-22 23:05:55 | 只看该作者
顶Jack……有深厚行业背景的技术高手,呵呵
回复

使用道具 举报

该用户从未签到

6#
发表于 2009-12-22 23:24:02 | 只看该作者
技术70% .....行业30%

不见得没有行业知识就入不了行....但是没有技术背景,肯定是入不了行,我说的是知名外企,国内公司或者那些黑私营企业除外....

MS, Google, IBM等在面试的时候,很少会考你行业经验,如果知道你没有相关的行业经验的话....更多的是面你的基础能力,解决问题的能力,外语,技术基本功等......
回复

使用道具 举报

该用户从未签到

7#
发表于 2009-12-23 09:35:28 | 只看该作者

黑盒/白盒,侧重点不同

黑盒人员的行业知识需要多一些,毕竟是面向用户的测试;
而白盒则更注重于代码的正确性,技术更重要一些,甚至可以不去研究行业的知识,在现有的正确设计基础上完成测试就可以(当然前提是:设计是正确的)。

凡事没有绝对,我觉得还是在具体的情景中去考虑比较好。
回复

使用道具 举报

该用户从未签到

8#
发表于 2009-12-23 12:53:02 | 只看该作者

技术是前提,行业是方向

技术是基础,行业是拓展
回复

使用道具 举报

该用户从未签到

9#
发表于 2009-12-23 13:58:18 | 只看该作者

一样重要

个人认为这个话题不值得PK,因为我感觉这个话题就类似于“人是吃饭重要,还是喝水重要”这样的问题,回答当然是一样重要,因为测试技术是测试人员必备的基础知识,没有测试技术你能自称是一个测试工程师么?
而行业知识跟测试的产品和项目是息息相关的,每个测试的对象都会涉及到某个领域的行业知识,一个测试人员不掌握行业知识,他的测试是不专业的!
回复

使用道具 举报

该用户从未签到

10#
发表于 2009-12-23 14:06:25 | 只看该作者

支持中立

原帖由 mimiclin 于 2009-12-22 11:15 发表
两者皆重要
测试技术的重要性不言而喻
但是行业知识对於一个从事测试的来讲,一样重要
------------------------------------------------------------------------------------------------
个人认为测试技术就 ...



顶中立,个人觉得2者皆重要,应该先有了测试的技术,再去行业知识,或者一直只从事某一行业的测试,那可以先行业后技术
回复

使用道具 举报

该用户从未签到

11#
发表于 2009-12-23 15:11:50 | 只看该作者
我觉得当前大部分的测试人员所从事的测试工作技术含量都不是特别高吧,提升技术水平的确有时可以事半功倍,但就功能测试而言,要想把当前的产品测好,必须要了解产品相关行业知识,连产品里包含的逻辑都没有掌握和分析正确,有再高的技术水平也有可能做无用功。
如果想在一直在某个行业从事测试工作,可以不断关注相关行业知识,即便当前的项目只涉及这个行业某一部分。如果想在测试领域成为技术牛人,那就花更多的时间去为技术而奋斗吧。
回复

使用道具 举报

该用户从未签到

12#
发表于 2009-12-23 22:39:04 | 只看该作者
两个都重要,好比左手与右手。缺一不可。
技术有了但没有行业方面的知识,就算有完美的测试思想但不懂行业知识同样是无法施展,投身于行业才能想到好的测试用例。

若有行业知识而无测试技术,行业知识再精通也想不到好的测试方法,拟不出有用的测试用例。

两个都是相互依附的,一个是基础,另一个是前提。缺一不可。
回复

使用道具 举报

该用户从未签到

13#
发表于 2009-12-24 14:36:46 | 只看该作者
对于来两都有相同的重要性
1、测试技术是测试人员的很好武器,有了好的测试技术才能深入地行测试。一个好的测试人员不但有好的测试技术,他还对他测试软件的行业知识也有很深入的了解;不是一个单一的着重与某一点上,一个的测试员只懂测试技术不知道行业知识,他在测试也不能顺利进行,相对与在功能测试时他根本不相关流程也无法去发现问题,不懂行业知识也不发现行业操作不同;更不能深入地了解需求和测试重点,这样就会出现许多漏测现象。
2、只对行业知道了解也不也是好的测试人员,如果说只需要行业知识那还需要专业测试员做什么?他们能了解什么是边界值,什么是性能测试吗?两者是并行,并不能把谁跟谁分离,测试不能完全与技术或行业知识。
回复

使用道具 举报

该用户从未签到

14#
发表于 2009-12-24 16:20:24 | 只看该作者
回复

使用道具 举报

该用户从未签到

15#
发表于 2009-12-24 17:03:14 | 只看该作者

行业知识重要

只有全面的行业知识,才能很好的运用技术,来达到行业要求。

[ 本帖最后由 于于于 于 2009-12-24 17:04 编辑 ]
回复

使用道具 举报

该用户从未签到

16#
发表于 2009-12-24 21:30:17 | 只看该作者

开发语言重要,还是行业知识重要

没有测试技术,如何拿到系统入手展开测试?
没有行业知识,如何利用测试技术深入测试?

技术服务于应用,讨论技术和行业,就如同讨论先有蛋还是先有鸡。
如果二者能完全隔离的分开,理论和实践也就得完全分离。
回复

使用道具 举报

该用户从未签到

17#
发表于 2009-12-25 16:52:54 | 只看该作者

这问题蛮纠结的

1、测试技术和行业知识好像不冲突,感觉没必要拿来比了,都能对提升自己有帮助
2、个人认为重视那方面也要看所处的公司对测试的重视了,现在国内很多公司测试部门就一个摆设,而且还吃力不讨好
回复

使用道具 举报

该用户从未签到

18#
发表于 2009-12-28 15:57:30 | 只看该作者

应该分先后来说

本人认为,测试技术固然重要,但抛开行业知识孤立搞测试,测试工作也是做不好的!
    但是只懂行业知识,不懂测试技术,想做好测试工作,那更是天方夜谭。
    一般优秀的测试人员除了测试技术精湛外,也得了解一定的业务知识,不然测试工作是很难达到透彻,有深度的。
    所以对测试人员而言,两者都是缺一不可的。当然,如果你想从事这个行业,首先就得有一定的技术知识,不然是很难入行做测试的,至于业务知识嘛,可以慢慢熟悉。所以说,两者应该有个先后顺序,万万不可敞开一方而谈另一方,那样是不可能真正地做好测试的!
    所以说,做好测试,首先得有过硬的技术知识;其次,必顺对业务有一定了解,甚至非常熟悉才行。
回复

使用道具 举报

该用户从未签到

19#
发表于 2009-12-29 14:43:08 | 只看该作者
原帖由 caption 于 2009-12-21 16:16 发表
额,这个问题……谈谈鄙人的拙见:
极端化的一个问题:一个业务知识过硬,却没有基本的测试知识和基本的测试思路的人能做好软件测试么?
答案是显而易见的,不然我们这些专业做测试的饭碗不是都丢了?^_^

良好的 ...


说得好,支持,顶
回复

使用道具 举报

该用户从未签到

20#
发表于 2009-12-29 20:15:34 | 只看该作者

1到5年重技术,5年以后重行业

我觉得这个辩题应该按照进入IT业的时间来看,刚开始的几年测试技术是更为重要一些。开头的1到5年,测试技术的慢慢积累,从手工到自动化,从测试理论到质量保证等等都是需要深入了解学习的。但是当你5年乃至更久之后,当你当上管理者,不再是一个执行者是,行业知识应该重于测试技术。这个时候的你就应该从前期对项目需要做什么,应该做什么有所把握。
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 06:11 , Processed in 0.086308 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表