网络安全案例:MIMOS通过Parasoft SOA质量解决方案自动化实现加速测试和保持高质量
MIMOS是马来西亚科学、技术和创新部下属的战略机构。MIMOS通过与大学、研究机构、政府和工业领域的多方利益相关者的明智合作,进行探索性和行业驱动的应用研究,重点是前沿技术。
MIMOS基于现实世界趋势的应用研究领域是网络空间安全、加密系统、网格计算、通信技术、MEMS/NEMS、高级信息学、知识技术和微能源。最近,知识技术实验室开始了一个新项目的工作,该项目旨在利用语义对现有搜索引擎功能进行极大的增强。这是MIMOS的第一个使用面向服务的体系结构(SOA)开发的项目。
在严格的期限内面对挑战
MIMOS的软件开发和中央工程测试部门(SDCE)被分配来测试其知识技术研究领域中搜索引擎功能增强项目的每个组件。该项目需要大约5个应用程序和大约20个组件。
组成应用程序的许多组件都启用了功能,包括搜索和对主数据库进行数据挖掘。测试部门的SOA团队(只有7人)面临着严格的期限。所有组件都需要在五个月内完成测试。除了学习和透彻理解每个组件外,测试活动还包括为每个组件编写测试用例,测试每个组件的功能以及测试组件之间的连通性。
在没有自动化的情况下,小型团队的工作量很大。他们需要手动测试每个组件,一次一次。 MIMOS SOA测试团队必须找到一种方法来掌握和加速组件的测试。艰巨的测试任务促使人们搜索自动测试解决方案。
轻松自动化
与开源工具和其他测试产品相比,MIMOS测试部高级经理Redzuan Abdullah表示:“Parasoft SOA质量解决方案赢得了人们的认可。” 他强调说,Parasoft不仅提供更多功能,而且还提供高质量的支持和培训。
Redzuan继续说道:“与其他测试产品相比,Parasoft的SOA解决方案在其标准包装中具有某些功能,而其他产品则没有,例如安全测试。”
选择了Parasoft SOA质量解决方案后,SDCE的测试部门便开始了其部署和实施。MIMOS的工程师Zakaria Alli回顾了部署过程,“这非常容易。部署只花了两个星期。我们还进行了为期五天的全面培训,以学习解决方案。”
MIMOS测试工程师Azmir Abdullah,讨论了Parasoft SOA质量解决方案的学习曲线,申明:“它具有友好的用户界面,并且易于理解。我们能够迅速赶上。”
减少时间,削减成本并保持高质量
自2007年8月起,Parasoft SOA质量解决方案已在MIMOS上全面实施。Redzuan谈到了他的团队迄今为止的经验。他说:“我们测试组件所需的时间大约减少了一半。如果我们必须手动执行,那将花费我们两倍的时间。知识技术研究领域团队开发的组件的学习范围也大大减少了。”
“我们测试组件所需的时间大约减少了一半。如果我们必须手动完成,那将花费我们两倍的时间。”
除了节省时间外,Parasoft SOA质量解决方案还降低了成本并帮助MIMOS维持了高质量的输出。关于降低MIMOS的成本,Redzuan解释说:“我们能够用我们现有的资源进行测试,而无需手动获得更多帮助。”
Redzuan继续说道:“当然,在质量方面,由于Parasoft SOA质量解决方案的自动化特性,应该没有任何问题。”