联系我:新浪微博@架构师Jack 或 dongjietest#163.com联系.(#换为@)

测试成熟度影响产品成熟度

上一篇 / 下一篇  2010-07-01 21:00:05 / 个人分类:正确的测试思想

51Testing软件测试网MX+s u CQu8?

    也许有朋友听到过这样一个说法“code bad, test good = product good; code good, test bad=product bad”。今天我给一位开发设计师解释时,他也明白了这个道理。我这样解释“好的测试就好比构建了一座很高大的城墙,只有健壮的人才能翻过这座墙,进入一线战场而不容易被打败;坏的测试就好比一座低矮的墙,很多体质很差的人也能翻过城墙,结果进入一线战场后很容易就被打败了。”虽然,测试强不能100%促成产品成功,还受制于公司开发队伍的实力,但是测试构建起的质量之墙,却可以帮助产品设计人员和开发人员修炼的更强壮,在翻过测试高墙后能够取得成功。倘若测试之墙很低矮,开发人员很容易就通过了,产品中遗留的问题会成为定时炸弹,同时对开发人员的能力提升也并不是一件好事。做过大型项目的开发人员都知道,项目中最艰巨的时刻不是在编码时,而是在定位修复bug阶段,这个阶段最考验开发人员的能力,也是提升最快的一个阶段。51Testing软件测试网"]!px&l W-X

9_9\)S3][P4{6l0W p&[0      为什么世界上大多靠技术取胜的IT公司,都有一只成熟的,不拖后退的测试队伍。例如,中国的华为测试技术体系构建上,以及测试的意识积累上是中国所处行业最强大的,因此它的产品也最据竞争力。至少在中国没有哪家公司可以说它的产品质量比华为质量高,它的测试专业高度比华为高。 在美国,微软也是有一只强大成熟的测试团队,才保障了微软能够确保全线作战的复杂的大型软件产品能够在全球广泛应用,虽然大家都说windows质量差,但是又有哪家公司能做出一款比微软windows质量更高的windows 呢。

Ox)hbW!Z051Testing软件测试网K \ts*x'Dz

     现在华为的无线产品已成为全球第二了,没有一定的质量保障是无法支撑起全球市场第二的市场拓展。我一位华为上海无线的开发设计师朋友告诉我一个数据,在他所负责的产品中80%的代码都是用于保障产品可靠性和异常处理的代码,这部分的代码大部分就来自于测试发现bug后的推动,才使得开发人员不断加强了产品可靠性,并能够在全球范围内适应各种各样的应用环境和异常条件。倘若华为无线的测试水平只有一半的水准,那么华为无线的代码就要少40%了,不知是否还能支撑起华为无线产品全球第二的市场应用。因此,我相信华为无线的测试团队为华为无线构建起了一座很高的测试高墙,只让能成为世界级的高质量产品进入市场。

?5F6ro|9?(M0

TAG:

越测越开心 引用 删除 tillere007   /   2010-09-09 16:29:23
5
引用 删除 jinjie2088   /   2010-08-23 21:24:54
5
键盘的寂寞的个人空间 引用 删除 键盘的寂寞   /   2010-08-09 11:53:03
5
Emily 引用 删除 happyTM   /   2010-07-16 14:13:45
很受用!
引用 删除 wanxing886   /   2010-07-09 10:52:25
5
引用 删除 awjuzi   /   2010-07-06 11:51:37
5
架构师Jack的个人空间 引用 删除 架构师Jack   /   2010-07-05 19:45:38
karma.test  的建议很好——我接纳,把标题由“决定”改为“影响”。
谢谢karma.test 的建议。
引用 删除 shenzehua888   /   2010-07-05 11:13:07
3
kakamissyou的测试小栈 引用 删除 kakamissyou   /   2010-07-05 09:27:02
karma.test说得比较实在。
人家是测试架构师,当然要说得让听众非常有感觉了。
引用 删除 karma.test   /   2010-07-04 21:32:59
sure。
我很赞同文章中的很多说法,否则也不会由SA转成TA
但是只是想看这篇文章的人,冷静。

决定~二字,要慎用。测试成熟度决定不了产品成熟度,不否认是影响产品成熟度高低的一个重要因素,但绝不是决定因素。

故说不否认测试的重要性,但要保持冷静。
因为不保持清醒头脑,看了这篇文章,一些年轻人往往高估自己,难免会走错路
架构师Jack的个人空间 引用 删除 架构师Jack   /   2010-07-03 15:53:52
谢谢楼上的补充。测试要构筑一个高墙,不了解市场不了解用户的关注点,那么这个墙也是构筑不高的。 另外测试所覆盖的对象也是很广义的,包含了需求收集和分析的质量,设计的质量。广义的测试也是要对需求,对设计进行质量评估,发现需求和设计错误的地方,以及不满足用户需求的地方。很难想象不了解市场用户的人能做好真正的测试。而在通俗的说法中,测试人员是研发队伍中最能代表用户,代表市场声音的人。
广义讲:乔布斯/史玉柱都是测试人员,他们代表市场来测试需求,测试设计。
引用 删除 karma.test   /   2010-07-03 00:17:57
楼主先检查下自己的错别字和语法吧.
不否认测试的重要性,但是还是要保持冷静把。
如今社会,两种模式:设计引领市场;市场驱动设计

而真正能做到设计引领市场的屈指可数,故而Good Product,Good Test,Good Code 若不以市场为指向,终归是失败之作.故要想做好测试,不走出来接触市场,不接触客户,你在高的墙也只是一堵华而不实的墙,
 

评分:0

我来说两句

Open Toolbar