外包测试服务成功案例之爱捷软件有限公司(Agile)

2007-12-18 11:09:32【作者】 仇邾宇 【进入论坛】
本文关键字

主要内容:苏州软件评测中心外包测试团队帮助世界PLM领导厂商爱捷软件有限公司(Agile)率先推出创新的绿色环保解决方案。

爱捷软件有限公司 (Agile)

爱捷软件有限公司(下文简称为Agile)是全球知名的提供产品生命线周期管理(PLM)解决方案的领导厂商。公司成立于1998年,总部位于美国硅谷,2002年至今已连续四年入选世界软件500强,2006年荣获APICS运营管理学会颁发的首个APICS杰出创新亚军奖。Agile提供的PLM解决方案可以帮助企业客户提升利润、加快创新、降低成本,并且确保客户在整个产品生命周期内遵守相关的法律法规。目前,全球已有包括超微(AMD)、葛兰素史克、旭电、日立、戴尔、惠普、西门子、朗讯、飞利浦、日电、NVIDIA 富士通、诺基亚、微软、美国通用电器医疗系统等世界知名企业在内的超过1200家公司正在使用AgilePLM解决方案。

产品生命线周期管理 (PLM) 解决方案

Agile的产品生命周期管理 (PLM) 解决方案能帮助企业提升获利、降低成本、改善品质,并于执行产品生命周期管理的同时,持续激发创造力且确认执行成效。Agile的产品生命周期管理 (PLM) 解决方案由以下一些解决方案组成,可以满足不同类型企业客户的需求。

² “产品共同开发”解决方案:帮助企业客户增加生产力,降低产品研发及原料成本,加速改善产品的品质,降低新产品更换周期。

² “工程系统共同开发”解决方案:帮助企业客户缩短产品发布周期,提高工程效率,降低直接采购原料成本,提升产品创新。

² “产品组合管理”解决方案:帮助企业客户制定更优质的产品发布计划,实现产品开发投资和资源利用率的最佳化,加速新产品的推出。

² “产品成本管理”解决方案:帮助企业客户降低原料成本、产品成本、资源整合周期,缩短产品发布时间。

² “产品品质管理”解决方案:帮助企业客户收集、分析产品问题,加速产品品质的改善,提升顾客满意度。

² “产品管制与承诺”解决方案:也称为绿色环保解决方案。该方案可以帮助企业客户选择使用符合环保要求的原料,保证企业客户的产品符合相关的环保法规和标准,降低商业风险。

PG&C for Agile9.2 外包测试项目

 2005年,欧盟发布了两大环保指令WEEERoHS,并将于2006年实施。届时含有过量有含物质的电器和电子设备将被销售和禁止进口欧盟,这对于电子制造业厂商是一个绿色冲击。针对电子制造业厂商所面临的危机,Agile率先开发出了绿色环保(Product Governance and Compliance,简称PG&C)解决方案,并计划将该解决方案整合进Agile最新的PLM解决方案Agile9.2系统中,以保持在PLM市场的领导地位。

 基于测试成本的考虑,Agile计划将PG&C模块的测试任务外包给一家专业的外包测试服务公司,为此Agile总部委托在苏州的研发机构-苏州捷迅软件有限公司寻找合适的外包测试服务公司。苏州捷迅软件有限公司先后考察了新宇软件、苏州软件评测中心、南大苏富特等几家软件企业,经过综合考虑后,最终选择了苏州软件评测中心。

 在获得了这个外包测试项目后,苏州软件评测中心的项目经理立即与Agile总部的测试经理进行了联系和沟通。根据测试项目所需的人力资源,组建了相应的测试团队。团队成员包括3名功能测试工程师、1名自动化测试工程师、1名项目监督员、1名技术总监。成员职责如下:

²    功能测试工程师:负责设计功能测试用例、执行功能测试、提交缺陷和缺陷跟踪。

²    自动化测试工程师:负责开发自动化测试脚本、执行自动化测试。

²    项目监督员:负责项目实施过程中的质量监督工作。

²    技术总监:负责解决项目实施过程中的技术问题。

实施过程

1. 项目启动后,项目经理立即组织测试团队成员熟悉Agile产品。项目经理从苏州捷迅软件有限公司获取了Agile已发布的产品和相关的技术资料,组织测试工程师在苏州软件评测中心的实验室里搭建相应的系统环境,测试工程师通过阅读技术资料并结合实际的系统操作,快速了解Agile系统的业务流程和功能。项目经理还联系Agile的测试经理组织针对PG&C解决方案的培训。培训采用远程方式进行,Agile的测试经理通过WebEx软件进行PPT的演示和讲解,并对测试工程师提出的问题进行解答。经过三周的紧张工作,测试工程师已完成Agile产品的熟悉过程,比预期的计划提前了1周。

2. 在熟悉了Agile产品和PG&C解决方案之后,测试团队按照Agile测试经理制定的测试计划展开测试活动。Agile的测试活动分为以下几个阶段:

1)设计阶段:在这一阶段,测试工程师阅读产品经理编写的需求文档和开发人员编写的设计文档,并提出意见或建议。同时,测试工程师还参与产品设计的讨论会,与测试经理、产品经理和开发人员一起讨论有关产品设计的问题。

2)测试准备阶段:在这一阶段,测试工程师根据需求和设计文档设计相应的测试用例。完成后,测试工程师将测试用例文档发送测试经理、产品经理和开发人员。测试经理组织针对测试用例的评审会,评审结束后,测试工程师根据评审会上提出的意见和建议,修改测试用例文档,然后重新发送测试经理、产品经理和开发人员。

3)版本可接受测试阶段:在这一阶段,测试工程师的主要工作是确认版本是否达到了可进行Alpha测试的稳定程度;确认PG&C模块的主要功能是否运行正常。发现缺陷后,立即通知开发人员。若发现严重缺陷,同时报告测试经理。

4Alpha测试阶段:在这一阶段,测试工程师根据测试用例执行测试。发现缺陷后,通过Web方式提交至Agile的缺陷管理系统。测试工程师同时对缺陷进行跟踪,当缺陷已被修复后,则在开发人员修复的版本上进行验证。

5Beta测试阶段:在这一阶段,测试工程师进行回归测试,验证在以前的测试版本中已经修复的缺陷是否已不再重现,同时验证PG&C模块的基本功能是否运行正常。

6)最后回归和代码冻结阶段:在这一阶段,测试工程师继续进行回归测试,验证在以前发布的版本中已经修复的缺陷是否已不再重现,同时验证PG&C模块的基本功能是否运行正常。

7)版本发布阶段:在这一阶段,测试工程师在每个测试版本上做基本功能的测试,确保PG&C模块的基本功能运行正常。

3. 缺陷提交和缺陷跟踪

1)测试工程师通过Web方式提交至Agile的缺陷管理系统;

2)测试工程师对提交的缺陷进行跟踪,在缺陷被修复后,及时在修复的测试版本上进行验证。

4. 测试版本更新

1Agile每周发布12个测试版本,项目经理负责从苏州捷迅软件有限公司获取最新的测试版本,然后组织测试工程师搭建新的测试环境;

2)完成环境配置后,自动化测试工程师负责在最新的版本上运行自动化测试脚本,验证PG&C模块的基本功能是否运行正常。

5. 沟通与汇报

1)项目经理每周五发送测试周报,向测试经理汇报一周的测试情况、PG&C模块的质量情况等。

2)项目经理参加每周的项目例会,针对一些重要问题与测试经理进行沟通、协商。

结果

经过六个月的紧张工作,随着Agile9.2系统的顺利发布,苏州软件评测中心的测试团队圆满地完成了本次外包测试服务。测试团队认真负责的工作态度、扎实的技术能力、强烈的质量意识给Agile测试经理留下了深刻的印象,为今后的项目合作打下了良好的基础。 

电话:0512-69172201 62620800-756/784/820
点击咨询 在线咨询 点击咨询
公交路线:18、118、126、141、168、205、27、52、518路国际科技园下;26路星海街南下