假如没有“测试”

发表于:2011-2-14 14:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  2007年10月30日,北京奥运会门票面向境内公众第二阶段预售工作因技术原因暂停;NVIDIA去年因为芯片的一个小bug被披露,股价暴跌超过20%——这些都是典型的测试不充分导致的问题。我们可以从更专业的角度来探讨测试的重要性。二十世纪八十年代以来,随着软件的大型化和复杂化,软件动辄数百上千个模块,数百万行代码,数百个人并行工作,单纯开发人员的静态逻辑思维,已不可能搞清楚这么多模块,这么多人的工作之间可能造成的互相影响,必须通过独立专业的测试过程来进行严格验证,开发活动对测试的依赖越来越深。软件工程发展到现在,已经要求在开发活动的每个阶段,从需求分析、概要设计到详细设计乃至编码,都必须有对应的测试过程进行评估和验证。

  在测试投入方面,国外有过一个统计,一个大型软件项目中,系统测试大约占用了50%的项目时间和超过了50%的总成本,比尔盖茨在一次演讲中也提到,“在微软,一个典型的开发项目组中的测试工程师要比编码工程师多的多,可以说我们花费在测试上的时间和精力要比在编码上多得多。” 对于可靠性要求极高的行业,如航天航空、核反应堆控制软件,总体的软件测试费用甚至是其他费用总和的很多倍,投入的测试与开发资源配备比甚至通常在10:1以上。

  二、难忘的测试经历

  2007年高端路由器软件攻关项目至今印象深刻,由于路由器涉及到网络协议众多,接口类型复杂,而且高端路由器对可靠性要求很高,为了保障快速推出高质量的产品,公司决定集中力量,进行攻关式的开发测试。

  当时的SR88测试团队有一定的特殊性,有丰富经验的老员工比较少,新人较多,测试经理性格比较温和。由于软件平台多年发展稳定性逐步增强,SR88测试组在前期做了非常多的质量保障工作,SR88系统测试展开后,问题发现并不多,公司领导对测试团队的能力有一定的质疑。

  当测试体系的增援力量从北京到杭州,大大加强了整个产品测试组的力量,初期发现问题数和深度有了一定的增加,但还在情理之中。经过深入SR88开发测试团队的实际工作,我发现SR88测试组虽然年轻,却是公司对PTM(产品测试管理)流程贯彻执行最彻底,最到位的测试团队。无论是前期的测试需求分析,测试设计,每个测试版本的问题统计分析和总结,测试策略的调整,都做的有声有色。但也不是没有缺点的,比如自动化测试开展有限,测试点比较简单,和平台测试的合作分工不明确重点不够突出。我们每日都认真总结分析,针对面临的各种问题,缜密部署下一阶段的测试工作,补齐短木板。

  经过三个多月艰苦难忘的攻关,产品软件质量达到了预期目标。终于在2007年8月SR88在哈尔滨地税局开了第一个局,为了尽快了解产品应用情况,我和工程师一起到哈尔滨一线开局。结果是令人满意的,SR88开局稳定运行,打响了H3C部署高端路由器的第一炮。到目前为止,H3C已经有上千台SR88/SR66高端路由器部署在世界各地,稳定运行。

  三、越“测”越开心

  我从未尝过失业的滋味,这并非我运气,而在于我从不把工作视为毫无乐趣的苦役,却能从工作中找到无限的乐趣!

  ——世界第一股神:沃伦-巴菲特

  这依然是我最先需要强调的,作为一名优秀的测试工程师,首先必须喜欢测试工作,从中能找到乐趣——不可否认测试虽然有相当重复甚至枯燥的部分,但更是极富创造性和挑战性的工作。

  由于测试作为一个行业起步较晚,纵观国内业界的软件测试人员,往往就两个层次,初级测试工程师和高级测试工程师(也称系统专家)及少数的高级管理人员,中间层相对较少。优秀的测试工程师总是让开发人员信服的系统级专家,他们不仅能够提出问题,还能提出问题的完备解决方案。

  事实上做一个让上下都满意的优秀的测试经理其实很难。不但难在测试工作的本质是比较难以度量和预测,测试的过程及其管理非常复杂,更在于对质量负责的公正严明和产品开发进度压力平衡的把握——做测试就不要指望做一个人见人爱的人,很多人是只喜欢听话和说好话的。

  实践证明:没有测试,产品就是不定时炸弹;没有一个好的测试团队,绝不会有一个好的产品,这足以让测试工程师自豪。在客户最为关注的质量面前,测试应该是一份快乐而且有责任感的工作。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号