51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

[复制链接]

该用户从未签到

41#
发表于 2008-10-21 09:34:23 | 只看该作者

不懂编程做不好测试

我认为不懂编程肯定做不好测试!做为一名测试人员其实是要同时充当用户和开发人员两种角色的!不仅仅是考经验的积累,还需要懂得编程,这样可以从代码的逻辑上判断出来软件哪里有漏洞,简便快捷的找出程序的漏洞,而不是盲目的没有针对性的去做测试,这样既浪费时间更不能取得理想的效果!
回复

使用道具 举报

该用户从未签到

42#
发表于 2008-10-21 10:03:29 | 只看该作者
不会编程做的好功能测试、UAT测试等岗位,不会编程做不好单元测试、集成测试、自动化测试、测试开发等岗位
回复

使用道具 举报

该用户从未签到

43#
发表于 2008-10-21 11:34:13 | 只看该作者

语言、工具、测试

纯綷的黑盒测试不懂编程完全是可以做好的。
成型的产品线上测试会基于测试用例进行,至于你会不会编程并不重要。

不做纯黑盒测试,做灰盒或是白盒,最好还是能懂编程,对于定位错误有帮助,同时对自己的能力提升也有好处。

不论是语言,还是编程,不同的测试岗位所要求的能力也不相同,关键是看你要做什么。

如果你愿意把自己平时的工作简单化,除了改进方法之外,用程序实现一些机械性的工作是个不错的选择。
回复

使用道具 举报

该用户从未签到

44#
发表于 2008-10-21 13:43:42 | 只看该作者
一个真真喜欢做测试,想在这条路上走的更远的人,自然会去学习编程的。
回复

使用道具 举报

该用户从未签到

45#
发表于 2008-10-21 13:50:43 | 只看该作者
说的不错!
回复

使用道具 举报

该用户从未签到

46#
发表于 2008-10-21 14:28:46 | 只看该作者
要看LZ所说的好是什么程度的好!
回复

使用道具 举报

该用户从未签到

47#
发表于 2008-10-21 14:32:03 | 只看该作者

好的定义是什么 这个是关键!!!

如果能出份漂亮的报告叫好的话
如果能找出测试标的的基本问题就叫好的话
如果能找到隐藏的问题,设计复杂用例叫好的话
如果能从开发人员资料中,理解背后可能存在的问题叫好的话
如果能编写测试脚本叫好的话
如果能编写测试工具叫好的话

俗话说艺不压身

还有我看到一位说李小龙,,,如果他没有永春拳的基础,可能也只能是个打野驾的孩子.  三丰同志说过 ,无着胜有招是在你把学到的招式全忘记,可这个全忘记,不是真的忘了,是融会贯通成了本能而已!! 所以,最好还是要有个有招的过程
回复

使用道具 举报

该用户从未签到

48#
发表于 2008-10-21 14:35:45 | 只看该作者
正方观点                      反方观点
不会编程做的好测试        不会编程做不好测试

无论单独看哪一点 都是不全面的。
不会编程不一定做不好测试。
做好测试的基本上都会一点编程,不说独立编写,凡是做的好的基本的程序都是读的懂的。
回复

使用道具 举报

该用户从未签到

49#
发表于 2008-10-21 14:45:05 | 只看该作者
天下没有绝对的东西,如果说测试一定会编程,为什么程序员不自已来做测试不就行了,还多成功一个测试部门浪费成本?我认为关键在从看问题的角度去分析问题,也不能说会编程的人就一定做好测试,不会编程的人就做不好测试。
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-26 10:09
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    50#
    发表于 2008-10-21 14:52:37 | 只看该作者
    什么叫会编程,达到那种标准的才叫会编程呢?
    回复

    使用道具 举报

    该用户从未签到

    51#
    发表于 2008-10-21 14:52:42 | 只看该作者

    学习编程是为了更好的测试。

    最近在编写一个较大型的系统测试用例。一个查询功能,可查询的元素就有12个项,简单的正交分析,边界值,就能产生非常多的测试用例。而在实际工作中,是没有这么多的时间来进行测试的执行(其他功能还有很多很多)。当你对查询有深入的了解,在代码级别中实际使用的是怎样的SQL查询语句,以及那些关键字在SQL中是以什么类型保存,这样的话可以精简测试用例,大大地提高测试效率,保证测试结果。

    编程与测试是必要不成分的关系。
    编程好不一定测试能做好,想把测试做的更好就要去了解和学习编程。
    回复

    使用道具 举报

    该用户从未签到

    52#
    发表于 2008-10-21 14:59:17 | 只看该作者
    讨论的题目本身就有问题。如果改成会编程对测试有没有帮助,应该就没那么多争议了。
    我想应该不会有人因为学习了编程导致自己测试水平变低的吧!
    回复

    使用道具 举报

    该用户从未签到

    53#
    发表于 2008-10-21 14:59:41 | 只看该作者

    世间任何事物都有两面性

    任何事物都有两面性,其实这个辩题根本就不会存在一个唯一的答案,正方和反方都只从自己的立场出发来举例,就象国际大专辩论赛一样!看你从哪方面去看了如果单纯做黑盒可以不需要掌握编程,但如果你是做白盒或灰盒,那只有掌握才能胜任,才能做的好
          "技多不压身"嘛,现在的社会需要的是复合型人才,即你需要掌握至少2个不同方面的技能,并能精通其中一项

    [ 本帖最后由 taigutest 于 2008-10-21 15:03 编辑 ]
    回复

    使用道具 举报

    该用户从未签到

    54#
    发表于 2008-10-21 15:05:11 | 只看该作者

    编程是做好测试一个必备的技术手段

    对于测试人员最重要的也许不是编程、代码能力,但是很多情况下,掌握编程,可以提高测试效率,可以和开发人员更好的交流,提高测试的效果。

      确实,不懂编程也可以做好测试,但是他依赖于需要有一个较为完善和科学的开发流程,需要流程或者规范的制约,但实际上,国内很多公司的流程都是比较不标准的,那么这种情况下,测试人员的工作开战会比较困难。
    回复

    使用道具 举报

    该用户从未签到

    55#
    发表于 2008-10-21 15:07:03 | 只看该作者

    这个问题太广了,命题太绝对了

    测试分为多个阶段,每个阶段所追求的也不一样
    回复

    使用道具 举报

    该用户从未签到

    56#
    发表于 2008-10-21 15:25:45 | 只看该作者

    测试需要懂编程

    如果你不懂编程,你就不懂的程序员的想法,不知道他所开发的程序有何用意,从而就不知道知道如何进行测试。
    初学测试,你可以不懂编程,想有更高的发展,就必须懂编程。
    回复

    使用道具 举报

    该用户从未签到

    57#
    发表于 2008-10-21 15:56:23 | 只看该作者
    是呀!还是要看从事的是测试的哪个方面,不过我做过开发,还是倾向于反方.能从开发者的角度考虑问题才能与开发者进行很好的沟通.这也许是为什么国外的测试人员为什么编程水平一般都很高的原因吧:重视编程
    回复

    使用道具 举报

    该用户从未签到

    58#
    发表于 2008-10-21 16:08:02 | 只看该作者
    这要看“会”字怎么定义的。现在做测试的,很多是计算机专业或者培训机构毕业,对编程多少是了解一些,只不过没有从事开发,所以没有深度,但应对功能测试应该足够了。如果需要写测试脚本,写测试工具,这些肯定是需要精通编程,有开发经验的。但如果对编程完全一无所知,恐怕做测试上手也很慢。
    回复

    使用道具 举报

    该用户从未签到

    59#
    发表于 2008-10-21 16:25:31 | 只看该作者
    原帖由 heavy200t 于 2008-10-15 12:12 发表
    首先,软件产品往往是有其行业背景的。对行业软件而言,懂得精通行业背景的测试人员更吃香。
    其次,越是贴近用户的测试,对程序的依赖越少。对于用户级的测试,完全可以不关心你是用JAVA还是C实现的。
    再次,测试对 ...

    是不是可以理解为编程能力对于测试人员来说是不可或缺的?
    是不是用户级的测试跟测试能力好坏有关系吗?
    回复

    使用道具 举报

    该用户从未签到

    60#
    发表于 2008-10-21 16:27:02 | 只看该作者
    原帖由 fengyun32 于 2008-10-15 15:13 发表
    自己有好的思维方式,
    好的做事风格,
    不懂编程做测试还是可以了,至少你有兴趣,懂得测试的原理,
    而且开发人员往往以设计的手段来分析问题,
    而我们多数是客户为主,觉得哪方面比较适合客户,而且我们测试多数是具有破 ...

    难道只以用户的角度来分析问题就可以了吗?
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-21 23:47 , Processed in 0.086386 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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