技术是前提,行业是方向
技术是基础,行业是拓展 原帖由 投缘 于 2009-12-22 19:19 发表 http://bbs.51testing.com/images/common/back.gif不管是新人还是有经验的人,当进入一家新公司时,你如果对业务不了解,有在丰富的技术经验、基础知识都是无从下手的!你可能可以使用设计用例的方法,但是你的深度、广度根本达到不了,覆盖率极低,那还怎么能把工作 ...
再次请对方辩友注意。我放的观点是对做好测试工作而言测试技术比行业知识更重要。绝非否认行业知识的重要性。
不过现在ok。让我们顺着你的话往下讲。
假设这个毫无行业知识的人碰巧进入了这么一个项目团队,碰巧又由他来负责设计和实现测试用例。然后他产出了这么一份用你的话来说"覆盖率极低"测试用例。然后会发生什么?会有各个专业职位的人(这里面有产品方面的专家)聚在一起评审他的测试用例,还记得么。会有评审这个流程来保证其用例的质量。这要这个人不是那么的笨几次之后他对产品能有所把握。最终通过评审后的用例覆盖率还低么?
那如果测试上的技术问题那?谁来帮你,这是你的转长,你是有责任拿出解决方案的人。这时候流程起不了作用,组织起不了作用。你就成了一个“绊脚石”。一个带球没法传的人。请对方辩友正面回答,这时你怎么办? 就我个人观点,测试技术重于行业知识。
测试技术,类于参数或变量,足够的测试技术才能设计出优秀的测试框架,从而完成复杂多变的测试任务;
行业知识,如同参数的具体赋值,只服务于单项测试任务,不具备良好的兼容性。
尽管有人说要掌握充足的行业知识,才能做好测试任务,但实际情况下,没有行业知识就不能做测试吗?
答案当然是否定的。对某一特定行业完全不了解,只有需求的情况下就不能做测试吗?可以。
有人可能会提出疑问:没有掌握行业知识,怎么分析需求,做好测试设计呢?或许不能。
我想反问一下,没有足够的测试技术知识,能做好测试设计吗?肯定不能。
行业知识,可以通过分析需求,咨询公司同事或客户在短期内得到补充;但测试技术,决不可能在2,3天甚至一周内得到补充,她需要长期的积累,不断学习,不断总结归纳,从而得以丰富。
一样重要
个人认为这个话题不值得PK,因为我感觉这个话题就类似于“人是吃饭重要,还是喝水重要”这样的问题,回答当然是一样重要,因为测试技术是测试人员必备的基础知识,没有测试技术你能自称是一个测试工程师么?而行业知识跟测试的产品和项目是息息相关的,每个测试的对象都会涉及到某个领域的行业知识,一个测试人员不掌握行业知识,他的测试是不专业的!
支持中立
原帖由 mimiclin 于 2009-12-22 11:15 发表 http://bbs.51testing.com/images/common/back.gif两者皆重要
测试技术的重要性不言而喻
但是行业知识对於一个从事测试的来讲,一样重要
------------------------------------------------------------------------------------------------
个人认为测试技术就 ...
顶中立,个人觉得2者皆重要,应该先有了测试的技术,再去行业知识,或者一直只从事某一行业的测试,那可以先行业后技术 原帖由 gigicat99 于 2009-12-23 13:58 发表 http://bbs.51testing.com/images/common/back.gif
个人认为这个话题不值得PK,因为我感觉这个话题就类似于“人是吃饭重要,还是喝水重要”这样的问题,回答当然是一样重要,因为测试技术是测试人员必备的基础知识,没有测试技术你能自称是一个测试工程师么?
而行业 ...
人是吃饭重要,还是喝水重要
你认为是一样重要吗?这个确实是喝水更重要。人可以3天甚至更久不吃饭,但不能不喝水。
人们都说:“水是生命的源泉。”
你有听说过:“饭是生命的源泉吗?”
问题不能混为一谈。 我觉得当前大部分的测试人员所从事的测试工作技术含量都不是特别高吧,提升技术水平的确有时可以事半功倍,但就功能测试而言,要想把当前的产品测好,必须要了解产品相关行业知识,连产品里包含的逻辑都没有掌握和分析正确,有再高的技术水平也有可能做无用功。
如果想在一直在某个行业从事测试工作,可以不断关注相关行业知识,即便当前的项目只涉及这个行业某一部分。如果想在测试领域成为技术牛人,那就花更多的时间去为技术而奋斗吧。 测试技术更重要,因为你技术累积多了,不管做哪行,都是可行的,而行业,你只能往某一行业专研久了,才能累积,你要是一年换一种行业,我就不相信你每种行业都能学得很好,但是技术你就能累积起来。。。
:loveliness: 我觉得测试技术更重要,他要求测试员本身的能力比较高,如果测试员自身的能力比较高,那么我认为他学习行业知识也比较轻松 虽然本人进测试行业不久,但还是认为测试技术更重要。
有了很好的测试技术,就可以根据具体的业务进行的分析,采用对应的策略。有了好的测试策略,对整个测试就会事半功倍。如果只是对业务很熟悉,而技术不够硬,拿到项目,也不知道该用什么策略,那就会事倍功半。测试的时间本来就少,所以测试非常讲求效率。
有好的测试技术,就可以对任何业务进行测试,但对某个业务很熟悉,但是测试技术不行,那就很难进行测试。虽然刚开始的时候的业务有点生疏,但这也不会难道那些大侠的。 两个都重要,好比左手与右手。缺一不可。
技术有了但没有行业方面的知识,就算有完美的测试思想但不懂行业知识同样是无法施展,投身于行业才能想到好的测试用例。
若有行业知识而无测试技术,行业知识再精通也想不到好的测试方法,拟不出有用的测试用例。
两个都是相互依附的,一个是基础,另一个是前提。缺一不可。 什么时候做技术的这么能侃了,跟编码人员据理力争的时候练出来的? 对于来两都有相同的重要性
1、测试技术是测试人员的很好武器,有了好的测试技术才能深入地行测试。一个好的测试人员不但有好的测试技术,他还对他测试软件的行业知识也有很深入的了解;不是一个单一的着重与某一点上,一个的测试员只懂测试技术不知道行业知识,他在测试也不能顺利进行,相对与在功能测试时他根本不相关流程也无法去发现问题,不懂行业知识也不发现行业操作不同;更不能深入地了解需求和测试重点,这样就会出现许多漏测现象。
2、只对行业知道了解也不也是好的测试人员,如果说只需要行业知识那还需要专业测试员做什么?他们能了解什么是边界值,什么是性能测试吗?两者是并行,并不能把谁跟谁分离,测试不能完全与技术或行业知识。 :time:
行业知识重要
只有全面的行业知识,才能很好的运用技术,来达到行业要求。[ 本帖最后由 于于于 于 2009-12-24 17:04 编辑 ] 哎~~~怎么都是中立。中立多了,辩论趣味性就下降了
开发语言重要,还是行业知识重要
没有测试技术,如何拿到系统入手展开测试?没有行业知识,如何利用测试技术深入测试?
技术服务于应用,讨论技术和行业,就如同讨论先有蛋还是先有鸡。
如果二者能完全隔离的分开,理论和实践也就得完全分离。 没有技术,怎么测试?
行业知识重要,那应该销售负责测试了 我认为是行业知识重要
1. 现在好多公司招人都招有相关行业知识的人
2.如果一个测试人员不懂该行业知识,即时测试出问题也不知道是不是bug,或许他认为不是bug 真正在测试方面做的深的人,我想还是测试的技术更高吧?
我觉得这是最简单的道理。