测试过程管理系统的设计与实现

测试过程管理系统的设计与实现

ID:8221511

大小:589.66 KB

页数:24页

时间:2018-03-10

测试过程管理系统的设计与实现_第1页
测试过程管理系统的设计与实现_第2页
测试过程管理系统的设计与实现_第3页
测试过程管理系统的设计与实现_第4页
测试过程管理系统的设计与实现_第5页
资源描述:

《测试过程管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件外包类企业内部使用测试过程管理系统的设计与实现【摘要】本文旨在分析软件外包企业的测试流程流水化,严格控制测试流程中的各个环节,通过设计一款软件外包类企业内部使用的测试过程管理系统,以实现对外包测试过程和质量的有效管理。引言1.1背景外包的定义是:一个业务实体将原来应在企业内部完成的业务,转移到企业外部由其他业务实体完成,这种行为就称为外包。软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将软件项目中的全部或者部分工作给提供外包服务的企业完成的软件需求活动。整合利用其外部最优秀的专业化资源,从而达到降低成本、提高效率、充分发挥自身核心竞争力和增加企业对环境的迅速应变能力

2、。它已经成为发达国家的软件公司降低成本的一种重要的手段。据国外权威机构的调查显示,外包使单位组织平均节省9%的成本,而能力与质量上升了15%。中国软件业通过开展软件外包业务也首先使经济得到了发展,其次通过与国外同行业的交流与合作改进了国内软件行业的开发管理流程,健全了软件质量控制体系。承接软件外包业务的企业若想把业务做大做强,必须从技术、管理、做事方法、质量保证等方面与国际接轨。但显然,以上这些方面国内大多数软件企业还达不到必需的水平,但是这些企业依然有机会承接软件外包服务项目,软件测试项目是目前最适合国内小型软件企业的软件外包项目。软件测试外包是企业把一套成型的产品交给专门的测试

3、组织进行测试,检验产品是否达到用户的使用标准。在软件外包的大潮中,国内软件测试外包多种业务模式并行。从为客户提供外包测试服务的业务模式划分,软件测试外包可分为:现场测试模式和公司内部测试模式。现场测试模式是人员外派模式,主要是指服务商把自己的人员派到客户的现场进行现场测试,可派整个测试团队进行独立测试,也可以将测试人员分散在客户的测试团队中,一般适用于软件测试环境复杂、客户对软件的保密性要求高、需求和开发团队密切配合的项目;24公司内部测试模式指的是测试外包方承接客户的测试服务,在公司内部进行软件测试工作,按照约定提交测试工件或测试报告,软件测试费用按照软件测试外包的工作量来进行计

4、量。该模式具有降低成本、降低风险、强化核心能力、扩大经济规模等作用,而企业的最终目的是围绕最优化地利用自身已拥有的生产管理能力与财务等资源来获取最优越的收益,所以越来越多的跨国公司将该模式作为国际化的重要战略选择。这种模式一般适用于发包方对接包方的管理能力、技术水平非常信任、软件功能相对稳定的项目,随着国内软件行业技术水平的提高,外包测试有逐步朝这个方向发展的趋势。因此,对这种模式的研究对国内未来的软件外包测试管理极具应用价值。1.1软件测试管理系统的现状伴随着软件测试管理的发展,各种软件测试管理系统应运而生。这些对测试过程管理的系统一般是基于通用的软件测试管理过程,因此尽管这些管

5、理工具已经能够基本的测试管理需求,但是在某些方面,如测试团队的管理、测试设备和测试团队的管理方面尚存在欠缺。对软件测试的管理,目前市场上已经有很多不同的工具。下面来探索一下市场中常见的软件测试管理工具。测试工具特点TestDirectorClearQuestQADirector界面设计英文英文英文易用性较好良复杂测试控制手动测试并结合自动化测试手动测试自动化测试测试过程管理支持软件生命周期支持缺陷管理支持软件生命周期测试用例管理有无有缺陷管理优优良缺陷状态分类优优优缺陷严重等级分类优优优缺陷跟踪普通普通无权限角色等级一般无一般架构模式C/SC/S,B/SB/S支持数据库Sybase

6、、MSSQL、OracleSQLServer,SQLAnywhere,ORACLE,ACCESS,DB2MicrosoftAccess、SQLServer、Oracle安装配置复杂度复杂复杂复杂费用免费昂贵昂贵24上表列出了当前市场上常见的测试管理工具,主要针对于测试缺陷管理。而且大部分的测试管理工具都是非常昂贵的。即便是TestDirector这样的整体应用系统,也只是集成了测试管理的各个部分,专注在将测试过程流水化,并没有涉及到测试团队人员的管理以及团队中的设备管理。ClearQuest是缺陷及变更管理工具,它对软件缺陷或者功能特性等任务记录提供跟踪管理。QADirector专

7、注于自动化测试,显示更不适合外包测试项目的管理。1.1目标本文基于国内软件测试外包服务商内部的管理现状,从外包测试项目管理者的角度提取软件测试外包内部管理需要考虑的问题,在对缺陷生命周期、软件测试过程和软件外包内部测试项目特点的研究基础上,着重研究软件测试外包中测试流程管理,将测试流程流水化,严格控制测试流程中的各个环节,以实现对外包测试过程和质量的有效管理。在此目的基础上构建软件外包内部测试过程管理系统SoftwareOutsourcingTaskManagemen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。