好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

北航文献综述样例.doc

33页
  • 卖家[上传人]:鲁**
  • 文档编号:408514750
  • 上传时间:2023-08-18
  • 文档格式:DOC
  • 文档大小:994.50KB
  • / 33 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.------------------------------------------author------------------------------------------date北航文献综述样例国务院学位委员会关于文献综述论文名称:外包测试流程管理系统设计与实现姓 名:徐申学 号:GS1321698专 业:软件质量管理与测试学院指导教师:王海泉企业指导教师:孙艳肖企业导师单位:文思海辉论文起止时间:2015年3月-2015年122015年3月测试流程管理【摘要】 国内文献资料提出不少成熟的测试流程管理方案、策略并依据不同的理论方法开发出实用的测试流程管理工具但是不可能存在完全符合公司个性化需求的管理理论和系统软件,因此对这些理论进行研究、提取、归类、选择、比较后编写出切合外包测试流程管理的方案,将管理流程方案编写为测试流程管理系统需求规格说明书,以此为准开发出外包测试流程管理系统。

      关键词: 测试流程管理一、阅读文献概述1.《基于开发流程的测试流程管理》[1]文章强调将软件测试贯穿到整个软件开发的流程中,从而避免因为介入迟缓而延误了尽早发现缺陷、并增加了后期修改缺陷的代价,从而提高软件开发效率和质量因此对软件开发的各个阶段,包括产品的需求、设计、安装部署等开发文档、操作手册等都编写对应的测试文档而且将测试中发现的缺陷、缺陷报告作为最重要的测试文档,将缺陷管理流程作为最重要的测试流程从而提供了一套行之有效的测试流程管理方案2.《测试流程管理与监控系统》[2]该文提出了基于工作流的方法,采用基于XML的测试流程模板定义和存储方法,应用操作语义来描述软件测试过程实例,最后依据此理论设计并实现一个测试流程管理系统首先定义测试活动,每个测试活动对应系统中的一个功能模块,完成系统中测试活动的定义后,可使用软件测试流程定义模块定制基于XML格式的测试流程模板,并保存到测试流程模板库中在执行测试流程时,可以从测试流程模板库中选择测试流程模板并利用测试流程的实例化模块进行测试流程模板的实例化,生成测试流程实例测试流程被实例化以后,会被保存到测试流程实例库中测试流程的解析和执行模块会自动对测试流程实例进行解释和执行。

      同时,在测试流程执行过程中,用户可以通过测试流程的管理和监控模块对测试流程实例进行监控3. 《并行测试技术在测试流程管理系统中的应用研究》[3]以测试过程为核心,多线程的并行测试来研发,有助于持续改进管控质量以科学适应的软件工程管理思想为指导,有效规范软件开发流程,加强软件开发过程中的人员的沟通与协作,提高管理层管理、监管的透明度适用于白盒测试中的单元测试、接口测试等并行测试的执行4. 《软件产品测试流程管理分析》[4]此文档是分析软件产品测试流程中的各种情况,以及如何组织进行有效测试,并且描述的环境为银行软件系统的测试过程,与要开发的保险外包测试流程管理有相同相似之处主要描述了三个方面:一是,测试部门的组织机构;二是,软件产品的测试内容,包括需求说明书内容测试、概要设计方案测试、功能详细设计方案测试、程序编码测试、技术文档测试、投产方案测试也称为试点上线测试;三是,软件产品测试流程管理,流程管理做好测试启动、测试设计、测试评审、测试执行、测试管理主要是资源管理和问题管理文章描述的测试流程完全适用于三方外包测试流程管理详细的描述了测试流程中应注意的事项,对应过程中一些规则的制定,碰到问题如何解决等。

      5. 《基于测试覆盖的安全关键软件测试策略研究》[5]安全关键软件:在特殊行业(航空、航天及军事等)安全关键系统中,软件发挥着至关重要的作用,一旦失效将导致系统处于危险状态、严重事故甚至灾难,这类软件被称为安全关键软件高可靠性是对安全关键软件的基本要求文中对安全关键软件测试策略进行了研究提出了对此类软件采用测试覆盖率的测试策略,主要思想是依据测试覆盖率增长函数,选择出对测试覆盖率增长有贡献的测试用例;利用测试覆盖率信息和已经发现的缺陷数据预测出软件中残留的缺陷;通过软件缺陷分析,发现测试薄弱点,测试人员有针对性地补充测试用例,可以发现更多的软件缺陷运用该测试策略能够有效地提高安全关键软件的测试效率和测试的充分性此研究为特殊软件行业的测试理论提供参考6. 《商业银行系统的测试管理平台》[6]本系统是对银行系统的当前状况进行组织开发的测试管理平台,是综合性的测试管理平台对银行测试部门面对的多部门,多系统,多项目的进程、测试流程不可能同时都监控地很全面,软件质量和上线时间也很难确保的情况下,在测试中建立一套完善的项目测试与管理的平台系统,它可以同时管理多个项目,并对当前的测试进度、效果进行实时评估管理,以期减少管理在项目占用的时间人力无力,节约测试成本,提高测试效率,加快上线时间。

      强调是基于V型瀑布测试模型进行需求分析,提出基于测试管理工具HP Quality Center的管理平台的模块化设计,项目监控需求收集模块负责收取项目信息,测试数据获取模块来得到实时数据,可视化报告设计模块定义合成报表,并用批量报表生成模块产生多份项目报表,最后用自动发送模块发送测试进度报告7. 《产品测试管理软件系统设计与实现》[7]本文将基于J2EE的工作流管理技术融入企业产品测试管理过程中,并开发了产品测试管理软件系统,该系统实现了工作流技术、NetCDF数据存储的应用与产品管理的有效集成,工作流应用和测试流程自动化方面给出好的模式该管理系统的开发有效解决了测试管理系统的流程复杂性和数据结构复杂性问题,满足了测试申请、审核、测试、验收等融为一体的需求,对提升企业管理的工作效率具有很高的应用价值开发完整的测试管理工具,不包括需求分析、版本管理、测试用例集、测试结果、测试缺陷管理等功能,也没有提供报表生成功能只是一个流程管理,并且说存储数据使用NetCDF格式8.《外包测试项目的质量管理方法研究》[8]论文从外包测试和质量管理等基本概念入手,阐述了影响外包测试项目质量的因素和目前外包测试项目中存在的主要质量问题。

      然后从“发包方”项目管理者角度、提出了一套对于现场测试模式的外包测试项目进行质量管理的方法,并进行了详细分析和论述此管理方法包括三部分内容:1)由PDCA循环和外包测试管理模块组成的二维“外包测试生命周期质量管理模型”;2)以软件发布生命周期划分的“里程碑驱动的外包测试质量保证与质量控制”;3)强调了如何在质量管理过程中加强对外包人员的沟通和外包团队的组建此论文强调了测试项目的质量管理方法,可以融入到测试流程管理流程中9.《基于风险管理思想的软件外包测试流程改进实践》[9]由于不同企业或不同软件项目的特殊性,软件外包测试存在一定的风险基于风险管理思想,总结软件外包测试项目中测试流程改进的实践经验,探讨如何将风险管理思想与CMMI标准流程相结合,以完善软件测试流程,促进流程改进,提高测试水平将软件成熟度模型CMMI引入到软测测试过程中进行有效管理,提供管理水平是个有效的尝试10.《外包测试项目管理方法研究》[10]通过对软件测试一些基本概念在外包项目背景下的重新理解和分析,针对组织结构管理,缺陷管理,测试文档管理这三个国内软件外包企业较为薄弱的管理环节,指出在外包测试项目进行过程中需要注意的一些地方,并且对这些管理方法软件系统测试项目中的实践情况进行了归纳总结。

      测试项目实践经验总结型,对测试过程的改进可以参考11.《软件外包测试自动方法研究与实现》[11]本文根据软件外包实际工程经验探讨并提出了一种自动生成测试用例、测试式样书以及对测试结果进行分析统计的开发模式,并结合方便灵活的Excel VBA为例,通过实例对整个过程原理进行了简要地说明是一种自动化测试工具的实现,结合理论开发出自动化测试过程VBA语言开发的自动化测试工具12.《敏捷测试在银行IT领域中的研究与分析》[12]文中总结出使用经验:(1)强调从客户的角度,即从使用系统的用户的角度来测试系统2)重点关注持续迭代地测试新开发的功能,而不再强调传统测试过程中严格的测试阶段3)建议尽早开始测试,一旦系统某个层面可测,比如提供了模块功能,就要开始模块层面的单元测试,同时随着测试深入,持续进行回归测试保证之前测试内容的正确性简而言之,敏捷测试就是通过持续地对软件质量问题进行及时地反馈,确保软件产品满足用户需求,强调“持续测试”和“及时反馈”敏捷测试不再强调过程管理,按照敏捷测试思想强调需求的理解13.《敏捷测试理论与实践》[13]论文详细介绍了敏捷开发和敏捷测试的相关理论,并重点阐述了一套针对敏捷方法中最著名的XP 方法的敏捷测试实施流程。

      如果想采用敏捷测试模式进行测试,此文是很好的实施参考14.《Simplifying network testing: Techniques and approaches towards automating and simplifying the testing process》[14]一种测试网络的方法,使用模型检查属性,继而测试全部网络确保不存在问题15.《The effect of testing errors on a repetitive testing process》[15]文章说明了重复测试时检测误差对芯片制造过程中重要影响,开发出了最佳参数的定量模型,从而提出了高兴的重复测试过程对重复性测试管理过程给出了一个很好的参照16.《基于Rational工具的软件测试管理和测试自动化的分析与研究》[16]本文以广发信贷管理系统(CMS)为例,实现了基于IBM Rational工具的测试管理,并且应用Rational Robot工具对测试自动化进行了分析与研究 本文重点研究:软件测试管理工具在软件测试过程中的应用;应用RationalClearQuest进行缺陷管理;通过缺陷管理工具实现缺陷在软件工程中的统计和追踪——缺陷数据的收集和分析,从而在缺陷数据中得到很多与软件质量相关的数据,为项目的优化提供必要支持。

      17.《软件回归测试管理技术》[17]本文紧密依据软件回归测试的特点,研究并实现了自动回归测试管理系统ARTM(Automatic Regression Test Manager)此系统为测试工作的各个步骤分布在整个软件生命周期中提供支持,实现开发工作和测试工作协调并发进行;为自动回归测试提供支持,提供多种测试策略,提高回归测试效率;实现对分布式程序的回归测试由于开发技术的更新,此系统只有理论借鉴18.《基于过程的软件测试管理中关键技术的研究》[18]本系统借鉴了前置测试的思想,通过对需求和设计阶段的测试技术进行研究,分别采用需求跟踪矩阵和功能跟踪矩阵技术对需求项和功能项进行覆盖验证;以项目为中心,分别对需求项、功能项、测试用例和缺陷这四种对象进行了管理,并为这些对象建立了状态跟踪机制;结合测试成熟度模型引入度量管理,包括对测试覆盖、测试执行状态及缺陷的度量测试流程管理理论成熟,考虑周详,还引入测试成熟度模型概念,能提供好的借鉴19.《保险核心业务系统的测试管理》[19]本文的研究对保险业务系统的测试管理工作提出了一套有效的体系,即从总体包括了测试管理的方法和策略,又着重计划,测试需求,测试规程以及执行监控,为此类型的软件测试管理提供了参考和研究。

      在业务处理上与本次论。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.