
| 出版日期:2005-03-07 总期号:1392 本年期号:15 |
|
IT测试驶入快车道
李军 第3集 看过不少测试方面的资料以后,谢常君认为自己对测试有了基本的了解,但是更深入的内容已经很难找到了。他不得不再次拨通了郭沈贤的电话,“沈贤呀,我这几天看了不少关于关于测试的资料,我算是知道它们的重要性了。我一定要向CEO张亚东建议建立自己的测试队伍和购买测试工具,测试队伍的组建还好说,但是测试的管理、产品的购买等我还得向你请教呀!”“老谢,我对这个领域了解的也不太深,听说2月28日《中国计算机报》和中国软件评测中心联合主办了2005年IT测试技术研讨会,你去听听吧,说不定会对你大有裨益。” 2005年2月28日,由《中国计算机报》和中国软件评测中心联合主办的“2005年IT测试技术研讨会”在北京成功召开。本次活动邀请了著名的测试工具厂商康博、IBM、美科利、思博伦和泰策公司的代表做主题演讲。 由于会议主题和演讲都专业性很强,主办方在会议开始前一直很担心是否到会人数会少。结果在举行会议的当天下午,计划150人的会场涌入了200多人,而且到持续4个小时的会议结束时,会场内还有近200位观众。因为本次研讨会的演讲内容与到会听众的实际工作相关,所以每个演讲嘉宾演讲后都有听众主动提问。由于时间有限,还有不少听众在演讲者下台后追到嘉宾休息室与演讲嘉宾沟通。 会议的受欢迎程度让我们真切地感觉到国内测试市场发展的良好态势。市场的反应可以从厂商和用户两个角度来了解。作为测试工具提供商的代表,五位演讲嘉宾对中国IT测试市场一致看好。IBM公司的宁建华在和记者的沟通中表示,国内电信、银行、航天、军队等对IT测试和专业测试人才的需求已经非常明显和迫切,国内的测试市场在逐步步入正轨。美科利的相关人员透露,他们去年的销售业绩不错,今年将加大对重点行业的开拓。 前来参加会议的听众所在单位是否都很重视IT测试呢?记者从现场随机采访中得知,超过90%的人都认同IT测试对IT系统的重要性,但是也有不少人表示,受到公司实际条件的限制,还无法达到像国外成熟软件企业那样做非常专业的测试。绝大部分的人都认为在未来几年内,国内的IT测试市场、IT测试人才都将获得很好的发展机会。
1 嘉宾的精彩演讲引得台下听众聚精会神地聆听。
2 计划150人的会场涌入了200多名专业听众。
3 现场展台让不少听众都忍不住亲自上场操作一番。
4 每位演讲嘉宾的演讲后都有听众主动向嘉宾发问。 三个方面提高测试水平 文 IBM高级IT工程师 宁建华
测试技术在国内已经受到越来越多的重视,但是现在很多企业的测试效果都不是很理想,其主要矛盾集中在质量和速度。究其问题的根源,可以找出三个方面的原因: ■测试流程:缺乏对测试过程的有效管理,即缺乏对测试计划、测试用例、测试脚本、测试报告等的统一管理。 ■测试工具:没有自动化的测试工具,手工测试工作量太大。 ■测试技术:缺乏有效的测试方法,测试技术和缺陷追踪技术有待提高。 成功的测试=完善的过程+良好的团队沟通+正确的测试工具。IBM一直都在致力于为用户提供覆盖整个软件测试生命周期的测试解决方案,为用户提供完善的测试管理流程和测试管理平台。 IBM测试解决方案具有以下几个显著特点: ■基于自动化软件测试过程框架:Rational Unified Process,改善软件测试过程。 ■所有工具来自IBM Rational软件开发平台解决方案:同一解决方案内工具的无缝集成。 ■提供自动化的代码级测试和系统级测试,及早发现风险,减少重复的、事务性的劳动,自动化地进行重复的任务,提高生产率。 ■随需应变,满足客户长、短期发展要求。 ■专业的技术服务团队,保证用户的成功应用。(B6)
构建全面、简单的测试环境 文 泰策高级项目经理 陈忠国 一个好的测试环境对IT测试的运行起着至关重要的作用,泰策科技专注为软件和通信两个领域的客户构建全面、简单的测试环境。 我们发现在软件测试中现在主要面临两个问题:实验室和真实环境的障碍、技术和过程控制的复杂度。在实验室进行应用系统测试的环境是一个集中环境,而现实应用中承载应用系统的是分布式网络,这可能会导致测试出现偏差。 泰策科技结合自身所代理产品,形成了一个全面的测试环境,其中:利用IxChariot来模拟业务流,测试网络性能以及业务流在网络中的性能;用Storm全面模拟网络损伤,真实再现网络环境;用TestView系列产品模拟(多个)用户,测试基于Web的应用的性能,并监测数据库、中间件和Web服务器等。其中三个系列的产品都具有界面简洁、操作方便的特点,整个测试环境的各个流程都能让测试人员轻松上手使用。 (B6)
关注应用层测试 文 思博伦通信市场经理 沈谦 “一切测试思想来源于现实网络。”思博伦通信公司一直致力于为通信公司提供各种工具,为改进故障查找和质量提供服务保证和现场测试。 随着网络测试从网络层向应用层转移,思博伦也在致力于为用户提供应用性能方面的分析。但是应用性能分析面对很大的挑战:应用和网络结构非常复杂,评估系统的容量非常困难。要做好应用性能分析需要仿真用户和Internet。仿真用户时需要充分考虑现实中用户应用的交互情况;仿真互联网时需要充分考虑可能遭到DDoS攻击、病毒附件/垃圾邮件等。 思博伦除了在测试方法方面保持领先外,还通过专业化服务为用户拓展核心业务提供源动力。思博伦通信推出的全面服务策略旨在为用户提供快捷和实用的解决方案。如果用户自行开发,成本可能就会比较大,而且开发风险较大。这样的测试服务诸如流量监测,能够提供满足特殊需求的定制解决方案,而这种需求仅靠测试产品是无法实现的。专业的测试服务能够弥补用户在技术与资源上的不足,以帮助客户实现其商业目标,用户也不必在硬件或专业技术上进行投资,就可有效节省资源与时间。这种测试服务能够在短时间内运用专业化的评估技术对产品进行准确评估。 思博伦通信提供的专业化服务产品包括: ·流量监测解决方案:二层、三层MPLS VPN概念验证测试 ·VoIP评估:在融合网络环境下对VoIP进行评估 ·安全性能验证:为企业的防火墙进行评估 ·移动通信设备验证:为运营商的GGSN和PDSN进行评估 ·测试优化服务:提供管理测试环境和自动化的框架 思博伦通信提供的教育服务以提高用户技术水平和增加工作效率为目的。思博伦通信推出的SCPE (Spirent Certified Performance Expert)也是业界第一个网络测试方面的认证。培训认证计划使技术人员能够有效地掌握全新的、复杂的技术,并且能够使专业技术水平达到新的高度。(B6)
优化IT的商业价值 文 美科利中国区技术部经理 王慧慧 美科利是全球业务优化科技(BTO)领域的领导者之一。我们的宗旨是帮助全球客户优化信息技术(IT)的商业价值。我们的BTO产品使客户和合作伙伴能够: ·控制和管理优先级、流程和人员,这些都是将IT作为业务运行的必要因素; ·优化软件应用程序的品质、性能和可用性。 我们可以帮助客户利用IT达到业务目标,并降低IT成本和尽量减少IT风险。 作为最新在国内推出的测试产品,Mercury质量中心提供了基于Web的完整、集成系统,用于在广泛的IT系统和应用环境下执行质量保证。它包含一套基于角色的集成应用程序和最佳实践以及开放式、可伸缩、可扩展基础架构。它全部都设计为对关键质量活动进行优化和自动化,包括要求、测试和故障管理;功能测试;以及业务流程测试。其中的Mercury Application Delivery Dashboard专注于管理重要的项目,跟踪应用实施流程中的KPI(关键性能指标)、评估风险,并由KPI的数值决定系统上线的时间。其中的业务流程测试(Business Process Testing)是无测试脚本的功能测试。它专为业务人员设计和使用,采用应用界面流和数据创建测试案例,大量减少自动化测试案例维护时间。(B6)
全面保障软件质量 文 康博产品技术顾问 刘国强 康博作为一家知名IT测试企业,提供应用系统整个生命周期质量保障和性能优化的全套产品及服务,产品支持主机(Mainframe)及客户/服务器(Client/Server)两种平台。 康博提供的每个测试解决方案都是集优秀的测试工具、成熟的测试方法、成功的测试经验和富有经验的测试专家于一体。作为应用生命周期质量保障方案的全面提供者,康博的产品具有提供工具软件集成、产品易用易学、技术和服务一流、性价比高等特点。 康博提供的企业级测试数据管理平台File-AID/CS是业界惟一的一款关注测试数据管理的产品。它在一个工具中提供全面的测试数据管理解决方案,能够简单、准确、安全地获取数据,只需具有较少的专业技能便可创建有意义、可管理的测试数据。它提供优秀的产品集成性,以保护用户的现有投资;同时,通过自动化开发和测试过程中的数据质量,保证任务加速项目的交付。(B6)
测试工具选购有门道 文 中国软件评测中心总经理 相春雷 测试工具是实现自动化测试的手段,自动化测试就是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动的测试。使用软件测试工具具有如下优势: ■提高测试质量、测试效率和管理水平; ■提高测试覆盖率,保证测试的完整性; ■执行手工测试不能完成的测试任务; ■更好地利用资源,避免资源紧张; ■增进测试人员与开发人员之间的合作伙伴关系。 软件测试工具分为负载压力测试工具、功能测试工具、白盒测试工具、测试管理工具和其他相关测试工具。其中负载压力测试工具的主要目的是度量应用系统的可扩展性和性能,是一种预测系统行为和性能的自动化测试工具。通过自动录制、检测和回放用户的应用操作,将被测系统的输出记录同预先给定的标准结果比较,功能测试工具能够有效地帮助测试人员对复杂的企业级应用的不同发布版本的功能进行测试,提高测试人员的工作效率和质量。白盒测试工具一般是针对代码进行测试,测试中发现的缺陷可以定位到代码级。测试管理工具对测试需求、测试计划、测试用例、测试实施进行管理,并且测试管理工具还包括对缺陷的跟踪管理。其他相关测试工具主要包括测试辅助工具,这类工具本身并不执行测试。 选购软件测试工具的步骤可以按照以下流程进行:确定自身需求、测试工具调研、匹配自身需求、测试工具试用、测试工具购买、测试工具培训和测试工具使用。其中确定自身需求和匹配自身需求最为重要。 网络测试工具可以分为网络仿真、物理线缆测试仪、网络运行模拟工具、协议分析仪、专用网络测试设备、网络协议的一致性测试工具和网络应用分析测试工具。它的选购步骤和策略与选购软件测试工具一样。(B6) |
|||||||||||||||||||||