什么是外包测试?

  外包测试是企业把一套成型的产品交给专门的测试组织进行测试,检验产品是否达到用户的使用标准;外包测试的三种服务模式: 现场测试、公司内部测试和设立联合研发中心。外包以优势互补的出发点达到甲乙双方共赢的局面,企业将获得以下收益:降低成本、降低风险、提高质量、提高响应速度和更好的用户使用性。

  软件测试外包兴起

  软件测试外包正在给中国软件本地化企业带来新的商机。

  软件外包测试有两种类型,第一,是对已经本地化的软件进行本地化测试;第二,是对正在开发的源语言(英语为主)提供国际化测试。对第一种类型,国内许多专业软件本地化公司已经积累了许多项目经验;对第二种类型,越来越多的公司正在加入提供软件外包测试服务的行列。

  从软件测试服务的组织形式分析,对于软件本地化企业有两种常见模式。第一,是在公司内部组建测试实验室和测试部(组),全部测试都在公司完成。这是软件本地化企业最希望的模式,便于人员管理和质量控制,但是需要很多软硬件的先期投入;第二,软件本地化企业组织测试人员到大型软件公司的软件开发现场进行测试。这是大多数软件本地化企业不愿意接受却又实际采用的模式,主要是因为软件开发商保证新项目信息保密安全,便于监控软件测试的进度和质量。

  对于中国软件本地化企业而言,多年来在为大型国际软件公司提供软件本地化服务的过程中,积累了丰富的外包服务技术和管理经验。另外,国内很多专业软件本地化企业已经或准备提供软件外包测试服务。这些都为软件外包测试的发展打下了良好的基础。

  软件外包测试的兴起意味着更多的机会。通过提供软件测试服务,国内软件本地化企业可以扩展服务业务范围,扩大企业发展规模,完善企业管理等。

  软件测试将成为具有广阔发展前景的领域。从行业发展的历史看,任何行业的成长和发展,离不开政府政策的鼓励和支持。幸运的是,我国政府已经十分重视并积极行动起来。

  当然,企业的发展取决于多个因素,技术、管理和市场缺一不可。对于国内软件本地化企业,在从事软件外包测试的过程中与其它纯粹软件测试机构相比,具有天然的客户市场优势,应该好好把握这种优势。

  浅谈软件外包测试管理

  软件外包测试管理,就是指指通过计划、组织、控制等途径去满足软件外包测试任务的需求。本文将从软件外包测试服务提供商(简称:外包公司)的角度,探讨软件外包测试项目的管理方法及实践经验。

  1、计划篇

  1.1 选择合理的外包测试方式

  软件外包测试首先要确定采取什么形式实施。目前外包公司提供的服务方式主要分为两种:“现场测试”和“内部测试”。“现场测试”是指外包公司派遣测试人员到发包公司的开发现场或实施现场工作,实施测试业务。而“内部测试”是指在外包公司将发包公司的被测系统或被测产品带回外包公司,组织测试人员实施测试业务。

  二者表面上看只是工作地点差别,但实际上差别还是较大的。“现场测试”一般适用于软件测试环境非常复杂、被测软件有较高的保密性要求、测试人员需要服从发包公司测试管理的场合。“内部测试”一般适用于发包公司对外包公司管理能力非常信任、被测软件功能相对比较稳定、开发和测试可以独立实施的场合。

  外包公司需要分析被测试软件的功能特点、测试要求、外包测试的成熟度,以及公司自身的服务能力,与发包公司协商选择合理的外包测试服务方式,降低测试风险,提高测试的质量。

  1.2 制定切合实际的测试计划

  大型软件开发商(发包公司)具有成熟的软件外包测试管理能力,他们通常会自己制订出外包测试计划,让外包公司按照他们制订的外包测试计划实施测试,而一些刚开始接触外包业务的开发商,他们自身对外包测试管理能力较弱,他们通常希望外包公司为他们制订出适合他们要求的外包测试计划,供外包公司实施使用。

  基于第一种情况,发包公司已经制定了详细的测试计划,外包公司需要全面了解和掌握测试计划的内容,根据自身外包测试的经验和被测软件项目的具体特点,提出切合实际的测试计划改进建议,并与发包公司协商,按照改进建议修改原有的测试计划,最终获得双方的正式确认。

  基于第二种情况,外包公司需要发包公司提供被测软件的需求文档、软件设计规格说明、测试需求等文档,根据开发商的项目进度、外包费用、质量要求,结合公司自身的服务能力,制定切实可行的外包测试计划。根据客户对测试计划的评价和反馈进行更新修改,最终获得双方的正式确认。

专题入口:http://www.51testing.com/zhuanti/waibao.html

  外包测试:雷声大 雨点急

  全球软件产业结构调整,软件外包浪潮此起彼伏,我国成为具有全球竞争力的新兴外包服务国家。在软件外包中,软件外包测试占有重要部分。如果两三年前中国软件外包尚处于“雷声大,雨点小”的阶段,如今国内外包测试服务已经呈现“雷声大,雨点急”的热闹光景了。

  急先锋

  在国内软件外包测试服务的大军中,从事软件本地化和国际化服务的国际和国内本地化公司占据了较大的市场份额,是承接软件外包测试的主力军。

  全球本地化“三巨头”之一的保捷环球公司,在2004年积极加大了对中国市场的发展力度,其中国公司扩大了软件测试工程部,成立了亚洲多语言测试中心,凭借良好的专业服务品牌,与分布在全球20多个国家和地区的总部和各分公司紧密协作,在人才聚集、测试环境、规范流程等方面迈上了一个大台阶,呈现良好的发展势头,目前为客户提供包含功能测试、语言测试、本地化测试、文档测试、测试用例设计、修正软件缺陷等多语言、多平台的全系列外包测试服务。

  靠软件本地化起家的本土本地化服务公司的表现可圈可点,这些公司义无反顾地成为外包测试服务“急先锋”。面对潜力巨大的欧美软件外包的高端市场,国内本地化公司凭借多年为这些国际软件巨人提供软件本地化,赢得了客户的信任,也由于多年来遵守国际游戏规则提供服务,积累了丰富的国际项目管理经验,这些都为本地化公司成为测试外包的排头兵提供了有利条件。

  文思创新公司总经理陈淑宁先生于2004年1月,接受了《经济观察报》记者的采访。针对我国软件产业现状,陈淑宁先生指出,中国软件企业起点低,从整个大型软件的开发流程来看,测试是中国企业相对容易切入的点。从这个角度,中国软件企业可以学习微软等大型软件企业实施大型软件项目的成功经验。2004年文思创新公司被科技部认定为“中国软件欧美出口工程”的试点企业。据了解,文思创新目前从事软件外包测试的员工达到三四百人的规模,并且在上海、武汉、美国和日本成立了分公司。

  博彦科技在2004年年底,完成了向集团型企业迈进的关键一步。凭借在美国和日本设立的分公司和当地人才,它们可以为美国和日本的客户提供软件测试、软件开发和本地化服务,与2004年被认定为“中国软件欧美出口工程”的首批试点企业。博彦科技已经在日本、美国设有分支机构。据了解博彦科技现有员工达400多人,为了实施人才战略,引进和培养优秀的行业人才,它们启动了“金帆计划”,在未来两年内将达到1600人,到2007年达到3000人,争取成功实现上市。

  天海宏业的总经理孙永吉在2005年1月13日接受中国青年报记者采访时说“去年我们的软件外包的营销额达到700多万美元,40%以上的市场份额来自美国和日本等海外市场。”。早在2002年6月,天海宏业就开始在美国设立分公司,是中国软件欧美出口工程第一批50家试点企业之一。 在软件测试领域,天海宏业提供多平台、多语言的软件功能测试和软件全球化测试,通过位于美国的项目管理中心、位于北京的运营中心,以及位于亚洲各地的合作伙伴,向跨国 IT 企业提供覆盖多种语言的外包测试服务。

  三模式

  从为客户提供外包测试服务的业务模式看,共有三种:现场测试、公司内部测试和设立联合研发中心。

  现场测试模式是人员外派模式,主要就是供应商把自己的人员派到客户的现场提供服务(On-site),这是在做外包初期经常采用的一种模式。在这种模式中,基本上供应商只提供人员,不控制项目开发的过程,项目实施过程完全由客户控制。现在国内很多提供测试外包服务的公司都在按照这种方式提供服务,这从各种招聘网站大量发布的赴微软、IBM测试的招聘广告的火热程度可见一斑。据天海宏业负责软件测试的副总裁石武太介绍,他们公司大约50%的测试人员外派到国际软件公司在国内的研发中心进行软件测试。

专题入口:http://www.51testing.com/zhuanti/waibao.html