51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 默默巫
打印 上一主题 下一主题

不会编程就做不好测试?(2008-10-15 )获奖名单已公布

[复制链接]

该用户从未签到

61#
发表于 2008-10-21 16:29:31 | 只看该作者
原帖由 apron 于 2008-10-15 15:50 发表
编程基础,是把双刃剑 ——
1.不可否认,它对做好测试肯定是有帮助的。懂得编程,你可以非常容易的从代码的逻辑上判断出来软件哪里有漏洞。 但是,不会编程的人,经过很多实践经验的积累,她一样可以很容易的判断出 ...

是不是可以反过来说:
.不可否认,不懂测试对做好测试肯定是有帮助的。不懂编程,你可以非常容易的从使用上判断出来软件哪里有漏洞。 但是,会编程的人,经过很多实践经验的积累,她一样可以很容易的判断
回复

使用道具 举报

该用户从未签到

62#
发表于 2008-10-21 16:31:20 | 只看该作者
原帖由 aze 于 2008-10-15 16:09 发表
会编程在一定程度上方便了和开发员的沟通,但是往往会站在开发员的角度测试,而不是客户的角度!

为什么就不会站在用户的角度呢? 开发人员难道就不能是用户吗?
回复

使用道具 举报

该用户从未签到

63#
发表于 2008-10-21 16:34:23 | 只看该作者
原帖由 deicalin 于 2008-10-15 20:46 发表
不会编程就做不好测试?
这个其实细说来要分很多方面。凡事都分两面看,我站正面。
首先我们要明确一个问题:编程
编程是指的什么?简单的说,编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种 ...

为什么在中国测试不受重视?测试人员不受重视?不就是因为测试人员良莠不齐,水平有高有低吗?假如每个测试人员都有过开发经历,是不是更好呢?
回复

使用道具 举报

该用户从未签到

64#
发表于 2008-10-21 16:35:51 | 只看该作者
原帖由 leage 于 2008-10-18 14:05 发表
开发与测试是两个不同的职位,开发是根据公司的产品而设计的软硬件;而测试是根据验收和国标及客户的思想来设计方案。。。所以测试不需要编程的基础来做好本职位的前提

为什么不能从宏观的角度做事和考虑问题呢?
回复

使用道具 举报

该用户从未签到

65#
发表于 2008-10-21 16:37:21 | 只看该作者
原帖由 momoANDmonica 于 2008-10-20 10:49 发表
~测试需要掌握的专业知识和行业背景覆盖面广~~仅仅会编程是做不好测试的。但是不会编程对深入测试又有一定的难度~~~这些都是相对的~~~不能一概而论~~~

同意!所以说不会编程就做不好测试。
回复

使用道具 举报

该用户从未签到

66#
发表于 2008-10-21 17:11:28 | 只看该作者
弱弱的问一句:编写脚本属于编程的范围么?
回复

使用道具 举报

  • TA的每日心情
    无聊
    2015-8-10 15:52
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    67#
    发表于 2008-10-21 20:02:50 | 只看该作者

    偏技术会局限QA的发展

    不可否认, 现在automation技术的发展, 越来越多的公司需要懂技术的人成为test engineer. 但是我觉得, 这只是一个敲门砖. 而且如果你的方向要是管理层的话, 或者是一个真正的QA, 尝试把眼光看的远点吧~编程只是对特定测试人员的要求, 不具有普遍性.

    另外, 拿我一个同事的例子吧~他有很强的技术背景, 但也就是这一点, 让他丧失了作为QA最基本要求--站在客户的角度来测试. 现在他在做automation, 而我也已经越来越难发现他报的好的BUG了...远不如一个新来的QA...
    回复

    使用道具 举报

    该用户从未签到

    68#
    发表于 2008-10-22 10:46:02 | 只看该作者

    不会编程一样可以做好测试

    我认为测试工作不一定要懂编程  
    因为使用软件的人 同样也都是不会编程的人 而测试人员所要做的最重要的就是能够找出bug 然而站在用户的立场来测试一样可以测试的很好

    所以我认为不懂编程一样可以做好测试!!!
    回复

    使用道具 举报

    该用户从未签到

    69#
    发表于 2008-10-22 15:49:49 | 只看该作者
    怎么说呢,从个人实际情况出发,目前做测试不会编程,可能会挣的少一些(没做过管理,也不知道测试经理会不会),但针对于项目中测试本身,像楼上同志说的,只要做适合测试项目的测试,那么测试的效果就会好,像嵌入式相关的测试,是不需要会编程的。只要积累大量的业务经验就可。效果也很好。像自动化测试可能就要求高一些,涉及的知识也很多,也不一定需要会编程。但会一种技能总比不会要好(个人观点)。
    回复

    使用道具 举报

    该用户从未签到

    70#
    发表于 2008-10-22 17:02:13 | 只看该作者
    那些年薪几十万,真正的测试牛人有不会编程的吗?(做管理的除外)
    还有人说某某同事因为技术背景很强,结果做不好测试,这个我真的不敢苟同,说实话,我始终觉的测试本身技术上的东西并不是很多,也不难理解,相反,要求掌握很多测试外的知识和技能。你的同事做不好测试,只能说他这个人本身就不适合做测试,而不是因为他的技术。
    回复

    使用道具 举报

  • TA的每日心情

    2018-3-26 10:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    71#
    发表于 2008-10-22 21:17:24 | 只看该作者
    有开发基础不一定就能做好测试,因为他们已经有了思维定势,而作为测试,最重要的是思维的灵活,能跳出哪些条条框框,不仅能对框里的东西testing,还能对框外的东西testing。
    有没有开发的知识不是必须的。
    现在我们国内测试发展还不行,国外的公司也有了用户体验工程师,其实就是测试中的一种,只不过把它划分出去了。
    可见不会编程,仍然能做好测试,
    i believe it forever
    回复

    使用道具 举报

    该用户从未签到

    72#
    发表于 2008-10-23 10:27:22 | 只看该作者
    投过票了
    回复

    使用道具 举报

    该用户从未签到

    73#
    发表于 2008-10-23 11:12:16 | 只看该作者

    赞同

    原帖由 archonwang 于 2008-10-15 09:49 发表
    感觉还是看你在测试领域中做哪个方面的工作。如果是管理工作,会不会编程不是决定性因素,如果是技术工作,那么编程可以帮助你解决很多依靠现有工具和手段无法解决的问题。

    在技术上来讲,不会编程会限制你很多的 ...


    测试分2种岗位,一种是管理岗位,一种是设计岗位,不会编程,可做好管理岗位,会的可做好设计岗位。
    回复

    使用道具 举报

    该用户从未签到

    74#
    发表于 2008-10-23 11:13:21 | 只看该作者
    我想投弃权,可惜没地方投~~
    回复

    使用道具 举报

    该用户从未签到

    75#
    发表于 2008-10-23 11:16:11 | 只看该作者
    不会编程,是可以做一个普通的测试人员,但永远做不了一个优秀的测试人员,不会编程的,最多只能做做黑盒测试了,而黑盒是所有测试中最没技术含量和最基础,最底层的东西,也是最没有上升空间和发展前途的,要想往高级发展,就必须要学会编程,外头其实最紧缺的不是黑盒测试人员,而是白盒和灰盒,你要是不懂代码,那就根本没发展的余地,更别提拿高薪了,就拿身边的人做例子,一女性朋友,不会写代码,只做黑盒测试,做了2年了,到现在也就拿3000的工资,而我另外一兄弟,程序员起家,做了2年开发后改做测试,现在在腾讯工作,转正到现在才半年,年薪已经10W,他才24岁啊,而那女性朋友已经27岁了,这是何等的差距?
    回复

    使用道具 举报

    该用户从未签到

    76#
    发表于 2008-10-23 11:58:20 | 只看该作者
    会编程的人员都是站在开发的角度来测试,并不能站在用户的角度来进行。
    如此的话,最终通过系统测试的产品并不能完全满足客户的需求,界面方面可能操作不易,不够美观等。编程人员有时会根据自己的思路去认为客户也是这么想的,有时或许只需使用一个很简单的控件就能实现功能,但编程人员为了更好表现自己的技术,随意设计界面,弄得花哨无比,四处是按钮和菜单。完全是控件的堆砌,恨不得把所有控件都用上才过瘾!
    会编程的人员不走寻常路。
    一个测试人员如果能合理安排测试时间(测试计划),根据需求来定义测试需求,设计详细的测试用例(站在用户的角度),相信就算是不懂编程的人员也能把测试做好的。只要自己肯努力,有能力,自主学习就可以。
    回复

    使用道具 举报

    该用户从未签到

    77#
    发表于 2008-10-23 12:21:23 | 只看该作者
    看你的工作环境了。会编程只是多了一个工作技能。
    不过如果想要更好的发展还是要会的好。
    回复

    使用道具 举报

    该用户从未签到

    78#
    发表于 2008-10-23 13:37:21 | 只看该作者
    测试不光是要发现bug,而是要帮助程序员工作,不懂得编程,如何正确指出bug问题所在呢?固执的程序员很多,要说服他们必须要明白程序。知己知彼百战不殆
    回复

    使用道具 举报

    该用户从未签到

    79#
    发表于 2008-10-23 13:45:57 | 只看该作者
    你要测试那你要看你什么测试..
    没有编程一样能做好测试..做一个好的黑盒测试员也行啊...现在中国又有几个公司要求要做白盒测试呢.还有黑盒测试员不一定要自己做脚本.可以叫程序员帮忙写几个脚本.也可以到网上下点测试工具来用用..
    所以测试不一定要编程基础
    有当然更好.没有我觉得没什么关系..
    回复

    使用道具 举报

    该用户从未签到

    80#
    发表于 2008-10-23 13:47:37 | 只看该作者
    再补充一点..懂编程有的时候反而会把你的思路引入一个死胡同.
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-21 19:34 , Processed in 0.079746 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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