51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: 默默巫

手工测试没有技术含量?(2009-4-9 )获奖名单已公布

[复制链接]

该用户从未签到

发表于 2009-4-25 21:12:02 | 显示全部楼层
手工测试是一个测试人员的基本功。自动化测试一般都经常用在一些回归测试。在测试中,有些的功能点是无法用自动化工具能完成。这就要一个测试人员的手工测试去填充自动化测试的不足。而且目前大部分的公司都依然是用手工测试,手工测试是涵盖着测试人员的经验和技术水平。
回复

使用道具 举报

该用户从未签到

发表于 2009-4-27 11:30:29 | 显示全部楼层

手工测试的技术含量是无形的

首先我明确观点:手工测试有技术含量。
    手工测试是否有技术含量是很多测试人员争相讨论已久的,但仍没有一个肯定的答案,只有真正在工作中体会过的才知道其价值。手工测试在很多人尤其是开发人员眼中都是认为毫无技术含量,且嗤之以鼻。而本身做测试的同行们也因为多数人的态度对手工测试失去了信心,对自动化测试趋之若鹜。
    我们可以用唯物主义的两面性的观点来分析手工测试。
    手工测试的不足:1、手工测试存在精确性的问题,尤其是面对大量的数据需要检查时,人工的比较和搜索不仅存在效率问题而且容易出错,覆盖面偏低;2、手工测试存在效率问题,这在软件产品的研发后期阶段尤其明显,因为随着产品的日趋完善,功能日渐增多,需要测试和检查的内容越来越多,很容易遗漏。加之产品发布日期日益临近,人工重复进行回归测试的难度加大,很难在短时间内完成大面积的测试覆盖。
    手工测试的优点:手工测试有其不可替代的地方, 因为人是具有很强智能判断能力的动物,而工具是相对机械、缺乏思维能力的东西。手工测试不可替代的地方至少包括:1、测试用例的设计,测试人员的经验和对错误的猜测能力是工具不可替代的;2、界面和用户体验测试,人类的审美观和心理体验是工具不可模拟的;正确性的检查,人们对是非的判断、逻辑推理能力是工具不具备的。
    所以针对此话题我支持正方观点,手工测试有技术含量。
回复

使用道具 举报

该用户从未签到

发表于 2009-4-27 16:27:09 | 显示全部楼层
这个辩题就好像左手和右手扳手腕啊。
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2009-4-29 11:12:33 | 显示全部楼层

    没有技术含量?搞笑~

    所谓的没有技术含量,我不得不说你们可能都是目光短浅之蛙在行坐井观天之事,限于本身从事的行业和经历就来调侃大家。说实话这个话题没有什么可讨论的,话题本身就是带着一些歧视的目光,也不知道51testing什么人物弄出来的这个话题。

    一个负载的场景,也许用任何自动化测试技术都无法实现,用手工实现确相对容易;且场景的复杂程度决定了测试的难度,如果手工测试做好,那么肯定可以保证所有的已预知的测试覆盖,就这就是技术含量。

    技术含量是根据测试复杂度有关,和手工测试没有必然的关系。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-4-29 15:53:02 | 显示全部楼层

    详细设计是做什么用的?

    原帖由 星雨——3 于 2009-4-25 10:32 发表
    在一个项目中,领导会给你规定的时间让你完成一定量的测试case,而且任务一般比较紧,如果纯粹是手工测试的话,你恐怕只是手不停的机械的在那忙活,机械的按照测试case,通过则打Pass,没通过则打Fail等,你根本没有 ...


    领导给了你一本详细设计,开发人员就要按着做,甚至连变量名都定义好了,只要会if/for就OK了。如果按这个逻辑推理,只有设计人员才有技术含量的,无论是测试用例还是系统设计。

    [ 本帖最后由 liuchunyanli 于 2009-5-4 10:43 编辑 ]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-4-30 09:26:19 | 显示全部楼层

    原帖由 neuneu 于 2009-4-29 17:58 发表
    看看薪水 就知道了!很客观!

    技术的定义:知道怎么做,知道谁能做(国际技术贸易中定义)

    工资一多部分是看你干了多长时间的活。
    工地垒墙工人的工资,他们如果每天都加班到很晚,一个月可以挣一万五到二万。
    如果仅以钱论,可以对比一下。
    开发人员和白盒自动化测试人员的工资一大部分是靠体力挣出来的,不然华为就不会有促死事件了。

    我更崇尚人的能力决定技术含量。如果一个人有思想、有能力,无论他做什么,都会比别人做得好;反之,如果没有独立考虑能力,无论做哪行,都没什么技术含量,只是靠体力吃饭罢了。

    [ 本帖最后由 liuchunyanli 于 2009-5-4 10:46 编辑 ]
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-11-27 10:09
  • 签到天数: 10 天

    连续签到: 5 天

    [LV.3]测试连长

    发表于 2009-4-30 14:32:02 | 显示全部楼层
    啥叫技术含量???,技术含量用大白话说,就是能发现问题,解决问题,搞出问题,这才是含量,如果用了技术很高的软件工具,啥也没有发现,那就是垃圾了。这是本人的想法。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-1 19:24:04 | 显示全部楼层

    关键是看测试的人

    自动化测试是一种手段,一种辅助方式,用来减轻人工测试的工作量,提高工作效率的工具而已,如果设计自动化测试脚本的人,不了解业务需求,能力不强,考虑不全,也无法达到测试的最终目的;而人工测试,如果对业务需求了解,即使是白盒测试,也能达到目的,其实2种豆需要技术含量的。可能人工测试更甚一些。自动化测试还可以通过辅助的工具找到一些,而人工全是靠自己了!

    我就很佩服白盒测试的人。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-1 22:31:51 | 显示全部楼层
    首先很难确认什么叫技术含量,所以就没有办法体现什么是技术含量的高低!自动化测试和手工测试都是一种手段,所以更多的是体现人的一种思想和解决问题的思路;不妨把自动化测试是一种表达手工测试的方式,他是提高工作效率,可以解放人来做更多的事情,思考更好的解决方法。但是自动化测试确实需要新的技能,需要除了手工测试以外的新的知识,语言的能力,抽象的能力,获取这点才是为什么自动化测试人员比手工人员工资的增量部分;可是这些不表示手工测试没有技术含量,手工测试体现了所有测试的思想,自动化测试只是其中一种手段。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-5 11:20:36 | 显示全部楼层
    我做测试不久,而且做的事手工测试。个人认为手工测试更是一个人脑活动的过程,更具技术含量。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-9 11:42:10 | 显示全部楼层
    还是一种偏见的思想围绕着出题人,为了达到测试的目的,我实在很想知道手工和自动存在什么样的本质区别,好比你以前用的聊天工具是不带视频或语音的QQ,而现在我们可以用IP电话直接和对方用语音聊天,但是你还是跳不出聊天这个范畴啊。我们用一种工具来对ERP做自动化测试,与我们用手工的方式来测试神舟火箭发射程序,哪个测试会技术含量高点呢?相反在偶尔的手工发散测试的时候,往往能够发现更深层次的问题,我们测试人员最可贵的还是发现问题,而不是可贵在用什么伎俩。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-14 10:49:00 | 显示全部楼层
    手工和自动化没有可比性,不管是手工还是自动化都有技术含量!
    为什么有的人点几个就能找出问题?而有的人点几百下也找不出问题?
    我想这就是所谓的技术含量吧!
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-14 10:54:21 | 显示全部楼层

    关键是要做精

    不管做什么,做好了做精了,技术含量也就上去了
    否则都没啥含量
    个人认为
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-19 10:20:46 | 显示全部楼层
    本身就是一个较真的命题.
    如果真较,自动化测试也是手工测试的一种,都是用脑和手完成的.
    只能说手工测试有时处理工作时,会显的单调,反复等.并不是没有技术含量.
    自动化测试也不是技术含量就很强,有的脚本也完全是手工测试的程式化.和手工测试没什么区别.
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-5-31 23:34:50 | 显示全部楼层
    个人觉得手工测试就像大饭店里厨师做饭,自动化就像KFC里的快餐,只有亲手颠过大勺才能做出美味,才能称得上大师。
    不好意思我就是个厨子,对测试理解的不是很深,但是我觉得和做饭差不多,换句话说自动化做到极致就是满大街跑的夏利,只有手工才能打造出劳斯莱斯
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-7-2 11:39:53 | 显示全部楼层
    Mercury公司的QTP,后来卖给HP了,那儿的工程师设计出的解决方案,才能保证一个项目40% -- 50%的自动化测试通过率(注意是一个项目,针对整个项目而言,而不是某一部分),难道说剩下的50% -- 60%的case都是没有技术含量的工作吗?反而,我认为,剩下的这些case才能充分体现人的主观能动性,也就是分析问题 解决问题的能力!
    自动化测试一般来讲都是死的,也就是写自动化的人,把他所能考虑到的情况写成程序,进行一一验证,从我的角度来看,自动化是要把tester从繁重的重复性工作中解放出来,让tester把精力放到那些变数比较多的case上面,最终达到保证产品质量的目的。
    工作没有贵贱之分,但是人和人是不同的,对待工作的态度,个人能力等等。。。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2009-7-16 14:53:31 | 显示全部楼层
    确实没有前途 起码工资标准上是 不过没有技术含量不可一概而论 手工测试涉及好多领域的知识 不能说没有技术含量
    回复

    使用道具 举报

    该用户从未签到

    发表于 2010-11-4 16:17:56 | 显示全部楼层
    我保持中立。
    1.有没有技术含量首先要看自己如何测试了,如果平时测和每次的checklist都是按同一种方式去执行测试的话,久而久之就觉得没有技术含量,每次都是做哪些,而且感觉无聊。但是如果每次执行测试前先考虑该功能点与哪些功能点有联系,列出可能存在问题的店,然后设计不同测试用例来验证。测试思想才是最重要的
    2.有没有技术含量其次要看被测软件或设备的业务流程了,就拿我所在项目组测试的一款支持多设备,多数据库,多软件的安全软件来说,业务流程很发展,必须学它支持的产品的相关知识,如McAfee  Oracle  微软的各种版本数据库和操作系统   Cisco  IBM  赛门铁克等等。测这种软件会觉得没有技术含量吗?
    3.自动化测试其实并非都有技术含量,我们公司其他组的测试防火墙  路由器的那些天天就是写脚本,维护脚本,然后在Ixia   TF上跑,接触的知识面没有手工测试广
    4.从手工测试和自动化测试的依赖关系和重要性上也能说明二种的技术含量是不分伯仲的
    回复

    使用道具 举报

  • TA的每日心情

    2019-12-27 13:32
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]测试营长

    发表于 2011-5-11 13:59:10 | 显示全部楼层
    很简单,所谓手工测试 以黑盒为主,黑盒辅助开发的,白盒也是辅助开发的,白盒更倾向内部找问题
    但内部找问题,很难测试到外部问题.
    黑盒随着履历的加深,对程序的了解,由外部能看到内部的习惯.我相信很多程序去图型化跑自己或者其他同事功能点,都有这样的感想. 一下子就能猜出大概问题在哪里.请问这个是白盒还是黑盒.
    自动化测试的成本较高,符合自动化测试需要考虑到各种情况,软件复杂性,节点数量,代码行数,随着版本的变更,还需要关注脚本变更.
    不排除自动化可以节约很多时间,但要看所执行的点是什么.
    虽然脚本变更可以做到易维护性,但是我表示 探索性的框架测试及生成,难道不是黑盒技法吗??
    回复

    使用道具 举报

    该用户从未签到

    发表于 2014-7-8 23:13:28 | 显示全部楼层
    手动测试是基础,任何一个刚刚步入软件测试行业的人多多少少要接触一些手动测试的,自动化测试是在手动测试理论基础上用于提高测试效率的,要是说手动测试没有技术含量,我只能说自动化测试仅仅是空中楼阁了。
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-19 03:13 , Processed in 0.081952 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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