软件外包内部测试过程管理系统的分析与实现-analysis and implementation of software outsourcing internal test process management system.docxVIP

软件外包内部测试过程管理系统的分析与实现-analysis and implementation of software outsourcing internal test process management system.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件外包内部测试过程管理系统的分析与实现-analysis and implementation of software outsourcing internal test process management system

目录第一章引言11.1研究背景11.2软件测试管理系统的现状21.3本课题的目标31.4本课题的意义31.5课题的任务31.6论文结构41.7本章小结4第二章外包内部测试及本系统基本概念62.1软件外包内部测试62.1.1软件外包内部测试基本流程62.1.2软件外包内部测试的特点72.2本系统中常用的基本概念82.2.1组织82.2.2工作任务集与工作任务82.2.3预估工作时间82.2.4TSDR92.2.5缺陷和缺陷生命周期92.3本章小结10第三章管理系统的需求分析113.1管理系统的总体需求分析113.2业务流程分析133.2.1基本信息管理143.3.2任务管理143.3.3请求管理153.3.4工作监控163.3.5缺陷管理163.3本章小结13第四章管理系统的设计184.1结构设计184.1.1持久层204.1.2数据访问层214.1.2业务逻辑层224.1.3表示层234.2系统功能分布234.2.1服务器端的功能234.2.2浏览器端的功能244.3功能模块设计244.4类设计264.5数据库设计274.5权限设计294.5.1部门高级经理294.5.2项目经理、下属部门经理304.5.6工作组长304.5.7工作组成员304.5.8设备管理员314.6本章小结29第五章管理系统的实现325.1基本信息管理325.1.1组织管理325.1.2用户管理355.1.3设备管理385.2任务运行管理395.2.1任务管理395.2.2缺陷管理435.2.3请求管理455.2.4查询功能485.2.5监控功能505.3本章小结52第六章总结与展望526.1总结526.2展望53参考文献54攻读学位期间公开发表的论文56致谢57第一章引言本章主要介绍了软件外包内部测试管理系统的研究背景和意义,对比分析当前行业中常用的测试管理系统,在分析当前测试管理系统问题的基础上,提出了本文的研究目标,最后给出了全文的章节安排。1.1研究背景软件外包就是企业为了专注核心竞争力业务和降低软件项目成本,将其软件服务业务通过合同方式委托给企业之外的服务提供者[1]。整合利用其外部最优秀的专业化资源,从而达到降低成本、提高效率、充分发挥自身核心竞争力和增加企业对环境的迅速应变能力[2][3]。它已经成为发达国家的软件公司降低成本的一种重要的手段。据国外权威机构的调查显示,外包使单位组织平均节省9%的成本,而能力与质量上升了15%[4]。中国软件业通过开展软件外包业务也首先使经济得到了发展,其次通过与国外同行业的交流与合作改进了国内软件行业的开发管理流程,健全了软件质量控制体系。承接软件外包业务的企业若想把业务做大做强,必须从技术、管理、做事方法、质量保证等方面与国际接轨。但显然,以上这些方面国内大多数软件企业还达不到必需的水平,但是这些企业依然有机会承接软件外包服务项目,软件测试项目是目前最适合国内小型软件企业的软件外包项目。软件测试外包是企业把一套成型的产品交给专门的测试组织进行测试,检验产品是否达到用户的使用标准[5]。在软件外包的大潮中,国内软件测试外包多种业务模式并行。从为客户提供外包测试服务的业务模式划分,软件测试外包可分为:现场测试模式和公司内部测试模式。现场测试模式是人员外派模式,主要是指服务商把自己的人员派到客户的现场进行现场测试,可派整个测试团队进行独立测试,也可以将测试人员分散在客户的测试团队中,一般适用于软件测试环境复杂、客户对软件的保密性要求高、需求和开发团队密切配合的项目;公司内部测试模式指的是测试外包方承接客户的测试服务,在公司内部进行软件测试工作,按照约定提交测试工件或测试报告,软件测试费用按照软件测试外包的工作量来进行计量。该模式具有降低成本、降低风险、强化核心能力、扩大经济规模等作用,而企业的最终目的是围绕最优化地利用自身已拥有的生产管理能力与财务等资源来获取最优越的收益[6],所以越来越多的跨国公司将该模式作为国际化的重要战略选择。这种模式一般适用于发包方对接包方的管理能力、技术水平非常信任、软件功能相对稳定的项目,随着国内软件行业技术水平的提高,外包测试有逐步朝这个方向发展的趋势。因此,对这种模式的研究对国内未来的软件外包测试管理极具应用价值。1.2软件测试管理系统的现状伴随着软件测试管理的发展,各种软件测试管理系统应运而生。这些对测试过程管理的系统一般是基于通用的软件测试管理过程的,而软件外包企业有其内部的外包软件测试标准和规范以方便及时记录测试过程和监控工作进展[7]。因此尽管这些管理工具已经能够满足基本的测试管理需求,但是在某些方面,如:测试设备和测试进度管理方面尚存在欠缺,不适用于软件外包测试企业。目前市场上已经有很多不同的工具。下面来探索一下市场中常见的软件测试管理工具。表1.1常见测试管理工具

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档