如果您的页面无法显示,请点击这里
在当今智能化、网络化的世界里,软件无所不在,而且无时不在。通过软件来获得竞争优势,已经是企业决胜市场的常用武器。耐人寻味的是,软件故障所带来的危害也是惊人的,这种危害不仅包括即时利益的损失,也包括对企业长期信誉和品牌的影响。因此,软件测试的效率和完备程度就成为确保软件不发生或者少发生故障的核心能力,自然也关系到企业的核心竞争力。而随着物联网时代的步步逼近,设备也很少单独运行,越来越多的参与到M2M式的交互合作当中。多核、多操作系统、64位,这些当今最热门的技术让软件环境越发复杂,同时,产品上市速度的压力日益严峻,特别是消费电子产品,其生命周期有的时候竟短于6个月。因而,软件测试从以往那种处于末端不为人知的状态,转而成为企业全部生命周期中的一个重要组成部分;传统人工软件测试方法也已无法满足日新月异的挑战,自动化测试成为必然的选择。
技术创新提升软件测试价值
因产品内软件比重的增大,软件与企业收益、风险以及品牌信誉之间有着越来越密切的关系,也使得企业领导层越来越意识到软件测试的重要性。近年来,在软件厂商和测试专业人士的共同努力下,测试工作在整个软件生命周期中的地位和作用有所提升,测试专业人士对于相关技术的发展具备了比以往更强大的信心。软件测试技术的创新在过去的几年内有目共睹,这主要体现在以下几个方面:
移动环境 - 在移动的环境中保证软件质量,这不仅对软件企业是新挑战,也激发了许多相关的技术创新。特别是智能手机和平板电脑的迅速普及后,自带设备 (BYOD, Bring Your Own Device) 潮流的兴起。移动办公,这已经不是什么奢侈的想法,而是一种必须。
云计算与物联网 - 云计算所带来的不仅是技术变化,也是经济环境的变化。由此对可扩展性、性能和安全性所带来的挑战,催生了许多新物联网的技术创新。而要能享受到物联网带来的创新与便利的同时,相关的设备要求了更强大的软件运算能力及功能,也因此设备出厂前的测试及跨越设备和云等各层级的测试也更显重要。
嵌入式软件与企业级应用软件的融合 - 这种融合显然是一种长期趋势,由此可以让物联网设备与企业级应用一同融入云计算的架构之中,更加充分地交流和共享信息,从而让企业的生产价值链从市场、用户到生产管理实现更高程度的全程自动化。这种架构上的提升给软件测试也带来了更广泛的要求和挑战。
软件测试工具市场格局
软件测试工具的集成化及其对产品生命周期的覆盖,是软件测试领域当今和未来的必然趋势。软件测试工具提供商也不再是独善其身,而必须广泛的与更多厂商成为合作伙伴生态系统,嵌入式软件测试亦同。例如,风河是嵌入式软件市场的领导者,就已经与HP和IBM密切合作,让各自的软件测试工具可以集成在一起。风河也与Coverity携手合作,共同针对嵌入式软件安全性需求来整合其开发测试解决方案,以便在应用程序编写时能够更快、更容易地找出设备软件安全漏洞。
知名市场研究机构voke长期追踪研究软件测试工具市场格局。其研究报告指出,软件测试市场的赢家将是这样的提供商——软件测试厂商应当是深刻地理解到软件测试不仅关系到软件产品的质量,而且更关系到企业用户兑现其品牌承诺的能力。成功的软件测试提供商必须拥有清晰的理念领导力,有志于定义软件测试的新篇章。根据技术创新能力和市场推广能力,voke向业界提供了“市场推动者格局(voke Market Mover Array)”报告。
对于以上这些问题,不同的企业所给出的回答肯定是各不相同的。“voke市场推动者格局”报告有利于企业回答上述问题并选择适当的解决方案提供商。在这个格局中,风河公司的解决方案被归入级别最高的“变革型”提供商,比较适合以下情况的软件企业采用:
强调设备软件质量的企业
为设备软件寻求商业级测试解决方案的企业
希望通过设备软件来增强竞争优势的企业
寻求与传统IT生命周期相互融合的企业
希望有效管理软件复杂度和产品上市速度,并且有高安全性需求的企业
 
软件测试工具市场格局
风河的核心观念是,保证软件质量免于风险就是保护企业的品牌,为此企业必须拥有商业级的解决方案。风河的设备软件测试解决方案就是以商业级的保证为目标,为企业提供有保障的确定性。风河的设备软件测试解决方案提供有,虚拟实验室管理(Virtual Lab Management,VLM)和虚拟设备(Device Virtualization)。这套测试工具首先是可以帮助软件团队节省时间,因为不再需要把时间浪费在等待实验室和待测设备上面,从而可以把所有的时间都充分利用起来进行代码测试工作上。要知道,在设备和软件与日俱增的环境中,时间是金钱无法换得的。
风河公司的设备软件测试解决方案由以下部分组成:
Wind River Test Management(测试管理):一个自动化测试框架,提供运行时“白箱”可视化能力,让测试者完全了解待测软件所发生的一切。这套综合性测试自动化系统包括了监控、执行和管理功能,特别是可以进行虚拟实验室的设置和管理(VLM)以及真实设备和虚拟设备的测试管理。
Wind River Framework for Automated Software Testing (FAST,Android自动化软件测试框架):一个为Android设备提供的自动化软件测试解决方案,已经内置了26000项测试。这个测试解决方案极为顺畅地实现了软件测试的自动化,缩短了Android设备测试的时间,降低了测试成本,提高了软件质量和稳定性,而且可以验证其是否符合Android Compatibility Test Suite (CTS)。
Wind River User Experience Test Development (UXTDK,用户体验测试开发包):一个测试脚本编写解决方案,可以快速创建自动化测试脚本,用于Android设备、应用以及基于浏览器的Web内容。这个解决方案的设计目标是重现人工操作设备时与设备之间的所有互动,从而验证设备的用户体验。与传统的“记录/重放”式测试工具相比,UXTDK采用可编程的方法来创建测试情景,从而更加易于保证测试的完备性。由UX Test Development Kit编写的测试脚本可以通过Wind River FAST 或者Wind River Test Management来进行管理。
Wind River Simics(虚拟化模拟器):一个全系统模拟器,让软件开发和质量管理更加易于进行。这个模拟器可以实现全部调试功能,例如反向执行和执行现场编辑,从而很容易进行故障植入。有了这个模拟器,所有的软件开发和测试都可以完全不依赖于硬件,从而在根本上改变了产品开发的时间顺序——开发和测试工作可以先于硬件的开发和采购。这样一来,不仅节省了时间,而且极大地降低了成本和风险。
除了上述完整的产品组合,风河还跟传统的IT应用提供商建立合作伙伴关系,实现了企业IT应用与设备软件的融合。风河是HP公司的银牌合作伙伴,也是HP Enterprise Management Alliance(HP企业管理协会)成员,其测试产品可与HP Quality Center (QC)集成。同时,风河的测试产品已经获得IBM公司的Ready for Rational认证。而且,IBM Rational也是风河的战略合作伙伴。
作为软件测试市场的“变革型”提供商,风河正在改变测试人员对于未来前景的看法。风河深知,软件是设备竞争力的推进剂。设备测试团队必须使用商业级的解决方案,以自动化、可重复使用的测试技术来武装自己,才能在未来的设备生命周期中占有自己的一席之地。不论是从技术创新的角度,还是从市场营销的角度,风河都力争成为未来软件测试市场趋势的决定者之一,都将为企业用户面对市场竞争压力提供最有力的支持。
 
关于风河系统公司
风河(Wind River)公司是Intel(NASDAQ: INTC)的全资子公司,也是全球领先的嵌入式和移动软件提供商。从1981开始至今,风河公司一直是嵌入式设备中计算技术的先锋。在当今世界中,已经有超过10亿台产品应用了风河公司的技术成果。风河公司总部设在美国加州的Alameda,在全球15个国家设有分支机构。关于风河的更多内容,请访问:http://www.windriver.com.cn