51Testing软件测试论坛

标题: 浅谈软件测试 的测试误区 [打印本页]

作者: stilldeeppool    时间: 2007-3-21 16:17
标题: 浅谈软件测试 的测试误区
最近几天的测试一直没有激情.就上来找找感觉.在测试用例,单元测试等几个版块逛了一下.51Testing应该算是国内最大的测试专题论坛吧.所以可以从帖子的主题,回帖量大致看到国内目前软件测试行业的现状.扰此发表一下牢骚
    测试十误区
    1、测试工具
    测试十大误区之首,上榜理由:诱导初学者,急功近利,忽视测试基础技能培养。可以从大量的咨询帖看出,一大堆堆的什么那样工具,这样工具使用指南等等,测试工具,不管是大如WinRunner,小致TestC++等,好像不管自己在做什么,都在找工具的帮忙。诚然,测试工具有其相当大的作用,但是任何一款工具也是要有恰当的使用对象的,所以我们在进行软件测试的时候,不要盲目的去追求工具,工具的出现一是人的手工达不到,或是人工效率低的事情上,才发挥其作用,否则就是牛刀杀小鸡。关于测试工具的选择有很多值得考虑的因素,本处略,建议新入行的同行,少用工具,多动手,在测试工具的选择上面做得量体裁衣
    2、测试用例
    很多人会质疑这一点,测试用例可谓是百利而无一坏,在国内只要是提到测试,动不动就是测试用例。其实测试用例也有一个适用性范围。1、是否适合做测试用例,2、测试用例的深入程度。测试用例的好处不必多说,说说坏处:1、时间,2、产品性质。要设计出优秀的测试用例,是一个测试人员的职业技能加上时间得来的。对于工程项目产品,这样的时间是耗不起的,通用性产品也一样,特别是国内“先进就是市场的主导下”,有限的测试周期是很难产生针对产品的优秀且完善的测试用例集,在此基本上强撑,出来的产品质量往往差强人意。测试用例就像一把双刃剑,除非得心应用,否则建议不要轻意采用简单的测试用例覆盖来完成产品的测试。不过新入行的朋友还得多学多看,培养测试用例的设计方法和思路,积累经验,直到称手之时,才能使测试用例大放光彩
    3、黑盒白盒之争
    初学者热议的话题。说简单一点,作为一个测试人员,黑盒是入门级技能,白盒是技巧性技能(单纯的白盒测试工作人员除外)。目前国内的软件测试还没有明确二者的职责区别。实际来说,黑盒白盒只是测试的二个分支,对于软件质量来讲,不存在谁优谁劣,可谓是各有千秋。作为一个软件测试人员,这二者都是需要掌握的,在国内的测试来说。黑盒是主体,白盒为辅助。所以黑盒是每一位测试人员都必须掌握和精练的,这是最起码的,如果能做到这一点就是高手。而白盒能把你提升到专家级水准。这个嘛需要大家一至二年的从业经历才有感觉。总结:黑盒是基础技能,需要强化练习,白盒是特殊技能,要会
    4、职位收入低
     这是国情,也是误区。我认识的比较成功的测试人员,收入是比编码人员要高的。我在面视求业者时,会问一个问题“你这什么要从事软件测试”,但凡提到“我要通过此跻身开发”的人,无论多优秀,直接刷下去,在我认识的测试人员中,也有类似的人,我是鄙视的。作为一位测试人员,最起码的素质有二点:1、尊重这个职业,2、诚实,初入行的朋友如果真想在这个行业发展下去,试问一下能否达到这二点。刚提到的比较成功的测试人员,是需要时间来证明的,大致2-4年左右,可以说二年时间你才能入行,4年时间才能熟行。切记一时抱怨,切记急功近利

耽误太多时间,后六条有时间再补上,如有错别字,请谅解。
欢迎大家提出问题和异议,请不要动气,先动气就失去了理性,这样的人我不愿意交谈

补充二条:
            一、软件测试到底是什么?
              1、验证产品功能
              2、发现产品问题
              3、解决产品问题
           二、测试人员“做人与做事同样重要”

[ 本帖最后由 stilldeeppool 于 2007-3-21 16:39 编辑 ]
作者: fxzeng    时间: 2007-3-21 17:24
这么好的贴。。
----------------
前两点非常赞同。。
有时间能否细讲一下“测试用例”这把"双刃剑", 尤其是在测试用例之外是如何来保证质量的。
谢谢。。
作者: zzzxtz    时间: 2007-3-21 18:31
一、软件测试到底是什么?
              1、验证产品功能
              2、发现产品问题
              3、解决产品问题
           二、测试人员“做人与做事同样重要”
说的很好!
理解了什么是测试才能做好测试,理解了做人的道理才能做好测试!
作者: zzytion    时间: 2007-11-6 14:35
软件测试到底是什么?
              1、验证产品功能
              2、发现产品问题
              3、解决产品问题\\\
我也是
作者: willpoi    时间: 2007-11-6 15:00
顶一下
作者: tianniu    时间: 2007-11-6 15:13
后六条呢?
作者: lanlanlays    时间: 2007-12-30 18:28
软件测试十大误区:
1、调试和测试是一样的  
    调试是一个没有计划,不受控的过程,不能保证覆盖率
2、测试组应当为保证质量负责
     真正一个软件的质量是由开发、设计决定的
3、过分依赖Beta测试
     Beta测试用户是不受控的,他们所提供的bug不可靠   
4、把测试作为新员工的过渡工作
     测试需要计算机能力,业务能力,这样做会影响软件质量
5、把不合格的开发人员安排做测试
6、关注于测试的执行而忽略测试的设计
     应当保证最低的测试质量能达到标准
7、自动化测试是万能的
     自动化测试只是为了提高测试执行的效率,并不能完全代替手工测试
8、测试是可以穷尽的
9、测试是为了证明软件的正确性
10、测试是枯燥无味,缺乏创造力的工作




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2