技术开发 频道

IT质量我保障——IT测试全接触

    【IT168技术文章】在信息工程当中软件和网络是重要的组成部分,它们的质量直接关系到中国信息化建设 的进程。保证应用软件和网络平台质量的方法主要从两个层次:一个层次是针对管理体系而 言,它可以通过CMM、CMMI、ISO9000等实施和认证的过程提高管理水平,另一个层次是可以 通过测试的手段保证产品和项目的质量。目前国内的测试市场主要是软件测试和通信网络测试。
  测试市场方兴未艾

  作为IT测试的重要组成部分,软件测试近年来一直稳定增长,尤其是在电信、银行、军 工、航天等领域。在软件业较发达的国家,软件测试不仅早已成为软件开发的一个有机组成 部分,而且在整个软件开发的系统工程中占据着相当大的比重。与此同步的是,软件测试市 场已成为软件产业中的一个独特市场。

  据赛迪顾问统计,中国软件市场2004年实现销售额479.10亿元,同比增长19.9%。从细分 产品市场看,2004年应用软件仍以63.6%的比例占据中国软件市场的主要份额。在测试软件所 属的中间软件领域,同比增长43.4%,同时在软件市场中的份额上升至10.5%,比2003年提高 了1.8个百分点。”

  在软件测试市场中还有一股值得关注的新“势力”——测试外包。因为在软件外包中, 软件测试的门槛相对较低,是比较容易进入的。据了解,国内这两年已经出现了一些专门提 供软件测试服务的公司,有些软件外包测试公司的测试人员数量甚至已达数百人,而且未来 两三年内仍将继续快速发展。

  赛迪顾问的数据显示,2004年,中国软件外包服务市场规模达到6.33亿美元,比2003年 同期增长了34.6%。在2005-2009年这五年内,赛迪顾问预测,中国软件外包服务市场将以 48.4%的年均复合增长率高速增长,处于市场快速扩张阶段。测试外包市场具备相当的发展潜 力。

  IDC公司研究成果显示,在2003年全球通信测试产品市场销售额衰退之后,2004年全球通 信测试市场重新恢复增长,并有望在今后几年保持持续增长的局面。IDC预计,从2003到2008 年全球通信网络测试产品市场的年复合增长率将达到11.0%。

  与国外相比,中国市场的增长更为强劲。IDC指出,2003年中国的通信网络测试产品市场 增长率为12.3%,预计2004到2008年累计市场规模将达到29.5亿美元,发展速度明显高于全球 市场。

  渐受关注的第三方测试

  这里所说的第三方测试,是指独立于软件公司自身测试的测试。所谓的第三方,是指处 在软件公司和软件用户之间的一方。第三方测试机构也是一个中介的服务机构,它通过自己 专业化的测试手段为客户提供有价值的服务。但是第三方测试机构提供的服务不同于公司内 部的测试,因为第三方测试机构的测试除了发现软件问题之外,还有对软件进行科学、公正 的评价的职能,这就要求第三方测试机构要保持公正、廉洁、客观、科学、独立的态度。

  第三方测试机构存在的价值,主要由软件公司、软件用户以及国家的公正诉求所决定。 对于软件开发商来说,经过第三方测试机构的测试,不仅可以通过专业化的测试手段发现软 件错误,帮助开发商提升软件的品质,而且可以对软件有一个客观、科学的评价,有助于开 发商认清自己产品的定位。对于行业主管部门以及软件使用者来说,第三方测试机构独立公 正的地位有助于对被测软件进行客观公正评价,帮助用户选择合适、优秀的软件产品。而对 于一些信息工程项目来说,在验收之前经过第三方机构的严格测试,可以最大程度地避免信 息行业的“豆腐渣”工程。

  此外,经过国家认可的第三方测试机构还为国家软件产品的质量监督抽查提供独立公正 的测试支持。

  由此可见,第三方测试机构的测试工程师面对的是各种各样的系统,而且大多和具体的 业务相关。这就要求他们不仅有宽广深厚的软件技术功底、测试技术功底,而且需要积累行 业知识和经验,并且要融会贯通。

  目前,我国涌现了很多的第三方测试机构,虽然他们处于不同的发展阶段,但是他们的 存在必将对我国整个软件产业的健康发展起到巨大的促进作用。

  出场人物:

  Vito公司CEO 张亚东

  Vito公司CIO 谢常君

  HAL咨询公司资深顾问 郭沈贤

  本故事纯属虚构,请勿对号入座   Vito公司CIO谢常君从春节长假后上班开始就一直很烦恼,因为公司项目总监刘光良向他 提出了抗议——公司在伦敦项目中使用的项目管理系统出现一个不大不小的问题,虽然不是 导致严重影响公司业务的大问题,但是谁敢保证以后也不会呢?谢常君对刘光良的抗议表示 理解的同时也觉得非常郁闷。原来,这套项目管理系统是两年前由谢常君带领几个人自行开 发的,当时按照Vito公司的实际情况量身定制了这套软件。它也经历过了Vito公司大大小小 不少项目,得到了公司上下的交口称赞,谁知这次一用于国际项目中就露了怯。

  谢常君就这事向HAL咨询公司资深顾问郭沈贤小小地发了一顿牢骚,郭沈贤听完微微一 笑,说:“我说什么大不了的事情呢,现在国际上成熟的软件都是经过了成百上千乃至上万 次测试的,你们呢?相信100次都不到,所以使用过程中出现问题不奇怪。”谢常君一怔, 问:“要那么多次测试吗?用人工来测得多少人呀?”“现在怎么还会那么老土,当然要借 助专业的软件测试软件啦!”郭沈贤笑着说,“不光是软件质量,网络质量也需要专业的测 试工具来保障。让我给你讲讲软件测试和网络测试是怎么回事吧。”

  和国外已成规模的测试相比,我国的IT测试已经落后了。在国外凡是从事软件开发和生 产的企业测试人员至少是开发人员的3/4。像微软这些企业已经达到了1∶1。

  网络已经成为人们工作和生活的一部分,它的可靠性、高可用性将直接影响企业效益。

  走向应用的网络测试

  自网络通信产品诞生起,网络测试技术就成为通信工业中不可或缺的部分。伴随着通信 产品的更新换代和网络构建技术的发展,网络测试技术也经历了几个阶段的发展,其技术主 体已经逐渐趋于成熟。

  在1990年以前,网络产品较少,并且网络架构比较简单,网络测试仅限于验证网络设备 和网络的功能,即现在人们常说的功能测试。可以说上世纪90年代以前基本上是网络产品和 数据测试仪表的“史前年代”。

  1990年以后,随着Hub等产品的运用,网络产品发展加快,先后出现了功能强大的性能测 试仪表,解码分析仪表和一致性测试软件/仪表等一系列重要的测试产品。1990年至今,是网 络测试技术发展的黄金时期,这期间,关于网络设备、网络性能和网络应用的测试技术基本 形成了比较完整的体系。

  而国内的网络测试真正得到重视始于1998年,其中一批有远见的数据通信厂商和网络测 试技术研究人员开始吸收和引进国际上先进的测试方法和测试设备,并培养出一批网络测试 人员。但由于国内网络测试发展的时间并不长,技术水平距国际先进水平尚有一定的差距。

0
相关文章