51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: 默默巫

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

[复制链接]

该用户从未签到

发表于 2009-12-25 16:52:54 | 显示全部楼层

这问题蛮纠结的

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

使用道具 举报

该用户从未签到

发表于 2009-12-28 15:57:30 | 显示全部楼层

应该分先后来说

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

使用道具 举报

该用户从未签到

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

良好的 ...


说得好,支持,顶
回复

使用道具 举报

该用户从未签到

发表于 2009-12-29 20:15:34 | 显示全部楼层

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

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

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2009-12-30 16:29:19 | 显示全部楼层

    测试技术重要

    偶觉的测试技术是感道理,行业知识是慢慢学习的,你有了技术才能去做这份工作,光有行业基础没有技术,等于零,但是光有技术不懂一点行业知识,等于完成了40%,但是行业知识补充起快,你所累积的技术可不是一朝一夕就练硬的
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-1 18:51:45 | 显示全部楼层
    一个基础,一个扩展。我认为都重要的
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-16 21:09
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2010-1-3 14:43:12 | 显示全部楼层

    怎么总是PK这种原本是合二为一的问题...

    测试技术和行业知识对于测试人员来说是缺一不可。
    把软件测试比作人体,那么测试技术是骨骼,行业知识就是肌肉。
    把软件测试比作大厦,那么测试技术是框架,行业知识就是砖块。

    只看骨骼不看肌肉,那只能算是骷髅,只看肌肉不看骨骼,那只算是鱼丸。
    只有框架的大厦,那能用么?
    只有砖块的大厦,那敢用么?
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-4 13:29:14 | 显示全部楼层

    测试技术、行业知识都重要

    测试技术和行业知识是剑的两刃,都很重要。测试技术是测试人员必备的技能,是测试的根基,扎实的测试技术保证了测试的可靠性;测试项目,更多地是需要模拟使用者的日常操作,对项目进行测试,因此熟悉行业知识至关重要,行业知识是我们测试依据的重要组成部分,行业知识能够帮助测试人员在短时间内设计有效的测试场景,编写有效的测试用例,提高测试用例的覆盖率;综上所述,良好的测试技术加之深厚的行业知识,可以促使测试的管理人员从整体上把控测试项目,制订具有可行性的测试计划,帮助测试人员在有限的时间内,设计科学、合理的测试用例,有效地保证测试的质量;测试的执行人员可以熟练地执行测试用例,提交测试报告单,减少了时间成本;最后总结的测试报告分析的深入、透彻,不仅为整个测试项目画上了完美的句号,而且也具有参考价值。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-6 11:02:05 | 显示全部楼层
    赞美。
    应该常有这种启发性的辩论
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-6 19:08:55 | 显示全部楼层

    优秀的测试工程师会快速的掌握业务,而再优秀的业务人员只能执行某一类的测试

    用一个小的假设场景来引申这个问题:假设今天需要测试银行系统的某软件,有两个人,A:从事测试工作多年,很有料的测试工程师(绝非菜鸟),但是对业务知识不熟悉;B:某行业的精英骨干(如银行系统的操作员),但是并不了解该银行系统的具体实现背景,如果你是QA经理,你选哪个作测试人员?或者说你更愿意培养那个人作为你的测试团队成员?如果这样问,我们的题目是不是更清楚了呢?
    大家在强调测试人员所具备的各种测试技能时,忽略了一个能力就是快速学习的能力:
                      1) 快速熟悉所测试产品的能力;
                      2)快速掌握新的测试技术或者工具的能力
    当这两点你都不具备的时候,你就不是一个好的测试工程师,如果你说你一辈子只测试这一个项目,那么,项目本身功能的扩展就有可能让你吃不消。
    再一点,我们总强调将一个业务人员培训一下,也可以执行测试。但是,这样的测试只能是最基本的,最表层的测试,只是真正测试的一部分,或者说是只是一类测试,用户体验测试,真正测试的精髓他是涉及不到的。
    现在说来,换作之前的问题,你更愿意选哪个?

    [ 本帖最后由 1316016 于 2010-1-6 19:13 编辑 ]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-7 17:11:51 | 显示全部楼层
    个人认为行业知识跟测试技术哪个重要应该没有很明确的界限,主要要看个人以后的职业发展,要是没有测试技术,测试工作都无法执行,更别说测试文档的编写以及性能测试等等,如果个人的发展方向是技术,那测试技术的掌握无疑是非常重要的,不同公司的业务是不一样的,要过硬的测试技术,不管做什么业务方面的测试,都可以很快上手,并且也能做的很好,测试方法与测试思想是一样的,就像换汤不换药。若是个人想往业务方面发展,那业务知识就需要掌握的很好,很多公司也很注重业务知识,若是多一个行业的知识不了解,去做测试的话,测试覆盖面就没有那么广,可能很多问题都会遗漏。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-10 22:28:49 | 显示全部楼层
    我个人认为 是看自己的职业定位。

    如果说你觉得自己就是想搞技术的话,就一心钻研技术。做个这个方面的专家。

    如果是想做管理方面的话,就是要注重自己的业务方面的发展了。

    在我们职业生涯中我觉得是很重要的,认清自己的发展方向,坚持下去就能成功!
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-10 22:52:58 | 显示全部楼层
    顶19楼,说的很对
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-11 10:03:07 | 显示全部楼层
    这个题目没有太大意思,要看你站在什么层次,就好像活着重要还是思想重要
    如果活着重要,植物人有意思吗?如果思想重要,人都死光光,看你如何思想。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-12 12:23:45 | 显示全部楼层

    技术是通用的,行业是有方向的

    技术是通用的,行业是有方向的
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-13 09:12:01 | 显示全部楼层
    我认为要成为一个优秀的测试工程师,测试技术和行业知识都非常重要,相辅相成,缺一不可。
    至于谁更重要,我认为阶段不同,重要性也不同;完全不懂技术,有再深的行业背景,也是无从入手;技术再牛,不懂行业知识也行不通,虽然技术本身是相通的,但是毕竟隔行如隔山,在不同行业技术的运用策略是不尽相同的;
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-13 09:18:32 | 显示全部楼层
    我有点儿鄙视这个讨论话题了,看了下边众多的反方理由,我仍然不能有一点点认同。简单一句话,测试行业里做的经验丰富的人,难道他的测试技术水平比不上工作行业水平吗?那也别写测试的书了,写自己工作领域的吧。不用多少理由,时间长了看,觉得测试技术不是首位的人,能否达到更深层次的技术水平。
    不说了这个话题简直无聊。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-15 13:28:17 | 显示全部楼层

    我认为行业知识更重要

    首先,我先阐明我的观点,我认为行业知识更重要
    我认为:
    测试技术,是在不断的学习和积累过程中提升的,不论在哪个行业,基本的测试技术都是通用的.
    但是行业知识则不同,不同的行业有不同的背景,如果对背景不了解,即使有再高的测试技术,也无处发挥,到时只能是徒劳无功.
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-15 14:57:51 | 显示全部楼层

    扁鹊

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

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



    启示。。不错,从被灌输的经验看,软件测试的目标是提升产品质量;
    如此,行业知识丰富的测试人才会最大化降低软件开发成本。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-1-17 11:10:16 | 显示全部楼层

    从测试各个过程分析两者重要性

    是测试技术重要还是行业知识重要只是针对某一个人而言的话,要看那个人对自己工作定位如何。拿大公司做产品为例,他们分3部分测试人员:
    1、测新。负责测试新开发出功能的bug,可能我们大部分在测试人员都在做这种类型的工作。
    2、测旧。负责产品已有功能的回归,所谓的自动化测试团队
    3、测业务。站在产品使用者的角度分析业务场景可能性。
    从上面描述,可以很明显的看出测新的人员肯定觉得测试技术才是我的重点;测业务的人员肯定觉得行业知识更重要,没有行业知识如果站在使用者的角度编写用例并展开测试?

    可能有人会说,我们公司不做产品,只做项目,我们测试人员的指责也没分那么清楚,所有类型的测试都是我们自己上。OK~好,那我们从各个测试过程中对这两者要求来进行比较


    从上面表格可以看出,各个环节都需要测试技术和行业知识的支撑,只是各个环节对两者所需程度不一致。
    如果你只是个初级测试工程师,测试技术才是你的学习重点,你的本职工作是做好测试执行,如果能根据你所掌握的行业知识发现更多测试用例之外的bug,领导会对你更加赏识。
    如果你是中级测试工程师要求两者都要了解。
    高级测试工程师、测试经理:行业知识辅助你把工作做得更好。

    我的意见是:在前几年尽量保持在同一个行业的测试领域中,测试技术与行业知识同时积累。等到你的职位上升一定高度时,所要用的行业知识已经不是那种具体到“某个证券的编码规则应该是什么”的东西了。正如唐骏,当他做职业经纪人做到顶级时,所谓行业知识对他来说不重要了,不然他如何从做游戏的盛大跳到做矿业、做综合产业的新华都?

    [ 本帖最后由 velata 于 2010-1-17 11:23 编辑 ]

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 00:33 , Processed in 0.077207 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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