- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北航文献综述样例
文献综述
论文名称:外包测试流程管理系统设计与实现
姓 名:徐申
学 号:GS1321698
专 业:软件质量管理与测试
学院指导教师:王海泉
企业指导教师:孙艳肖
企业导师单位:文思海辉
论文起止时间:2015年3月-2015年12
2015年3月
测试流程管理
【摘要】
国内文献资料提出不少成熟的测试流程管理方案、策略。并依据不同的理论方法开发出实用的测试流程管理工具。但是不可能存在完全符合公司个性化需求的管理理论和系统软件,因此对这些理论进行研究、提取、归类、选择、比较后编写出切合外包测试流程管理的方案,将管理流程方案编写为测试流程管理系统需求规格说明书,以此为准开发出外包测试流程管理系统。
关键词:
测试流程管理
一、阅读文献概述
1.《基于开发流程的测试流程管理》[1]
文章强调将软件测试贯穿到整个软件开发的流程中,从而避免因为介入迟缓而延误了尽早发现缺陷、并增加了后期修改缺陷的代价,从而提高软件开发效率和质量。因此对软件开发的各个阶段,包括产品的需求、设计、安装部署等开发文档、操作手册等都编写对应的测试文档。
而且将测试中发现的缺陷、缺陷报告作为最重要的测试文档,将缺陷管理流程作为最重要的测试流程。从而提供了一套行之有效的测试流程管理方案。
2.《测试流程管理与监控系统》[2]
该文提出了基于工作流的方法,采用基于XML的测试流程模板定义和存储方法,应用操作语义来描述软件测试过程实例,最后依据此理论设计并实现一个测试流程管理系统。
首先定义测试活动,每个测试活动对应系统中的一个功能模块,完成系统中测试活动的定义后,可使用软件测试流程定义模块定制基于XML格式的测试流程模板,并保存到测试流程模板库中。在执行测试流程时,可以从测试流程模板库中选择测试流程模板并利用测试流程的实例化模块进行测试流程模板的实例化,生成测试流程实例。测试流程被实例化以后,会被保存到测试流程实例库中。测试流程的解析和执行模块会自动对测试流程实例进行解释和执行。同时,在测试流程执行过程中,用户可以通过测试流程的管理和监控模块对测试流程实例进行监控。
3. 《并行测试技术在测试流程管理系统中的应用研究》[3]
以测试过程为核心,多线程的并行测试来研发,有助于持续改进管控质量。以科学适应的软件工程管理思想为指导,有效规范软件开发流程,加强软件开发过程中的人员的沟通与协作,提高管理层管理、监管的透明度。适用于白盒测试中的单元测试、接口测试等并行测试的执行。
4. 《软件产品测试流程管理分析》[4]
此文档是分析软件产品测试流程中的各种情况,以及如何组织进行有效测试,并且描述的环境为银行软件系统的测试过程,与要开发的保险外包测试流程管理有相同相似之处。主要描述了三个方面:一是,测试部门的组织机构;二是,软件产品的测试内容,包括需求说明书内容测试、概要设计方案测试、功能详细设计方案测试、程序编码测试、技术文档测试、投产方案测试也称为试点上线测试;三是,软件产品测试流程管理,流程管理做好测试启动、测试设计、测试评审、测试执行、测试管理主要是资源管理和问题管理。
文章描述的测试流程完全适用于三方外包测试流程管理。详细的描述了测试流程中应注意的事项,对应过程中一些规则的制定,碰到问题如何解决等。
5. 《基于测试覆盖的安全关键软件测试策略研究》[5]
安全关键软件:在特殊行业(航空、航天及军事等)安全关键系统中,软件发挥着至关重要的作用,一旦失效将导致系统处于危险状态、严重事故甚至灾难,这类软件被称为安全关键软件。高可靠性是对安全关键软件的基本要求。文中对安全关键软件测试策略进行了研究提出了对此类软件采用测试覆盖率的测试策略,主要思想是依据测试覆盖率增长函数,选择出对测试覆盖率增长有贡献的测试用例;利用测试覆盖率信息和已经发现的缺陷数据预测出软件中残留的缺陷;通过软件缺陷分析,发现测试薄弱点,测试人员有针对性地补充测试用例,可以发现更多的软件缺陷。运用该测试策略能够有效地提高安全关键软件的测试效率和测试的充分性。
此研究为特殊软件行业的测试理论提供参考。
6. 《商业银行系统的测试管理平台》[6]
本系统是对银行系统的当前状况进行组织开发的测试管理平台,是综合性的测试管理平台。对银行测试部门面对的多部门,多系统,多项目的进程、测试流程不可能同时都监控地很全面,软件质量和上线时间也很难确保在测试中建立一套完善的项目测试与管理的平台系统,它可以同时管理多个项目,并对当前的测试进度、效果进行实时评估管理,以期减少管理在项目占用的时间人力无力,节约测试成本,提高测试效率,加快上线时间V型瀑布测试模型提出基于测试管理工具Quality Center的管理平台的模块化设计,项目监控需求收集模块负责收取项目信息,测试数据获取模块来得到实时数据,可视化报告
文档评论(0)