当前位置:问答库>论文摘要

题目:软件测试管理工具的设计与实现

关键词:系统测试、文档自动生成、管理工具

  摘要

软件测试管理工具是针对中航二集团软件质量、可靠性管理与测评中心体系文件而特别开发的一套专用第三方系统测试辅助工具。中航二集团软件质量、可靠性管理与测评中心是一个为我国军方服务、国内少数几家具有软件可靠性测评资质的第三方测评机构。该中心对整个测试流程以及最终提交的测评文档的格式和内容有着严格的要求,国内的测试过程管理工具在流程定制和报表定制方面都不能很好的满足中心要求,而国外软件不仅价格昂贵,从保密角度讲也不适合中心使用。本文设计实现的管理工具就是在这样的背景下提出的。本文以Word文档自动生成技术为核心,辅以数据库技术,基于面向对象的方法,从系统的角度出发,充分考虑实际测试工作需要及相关体系文件和国军标的要求,提出了一种适合于嵌入式软件测试工作的测试辅助管理方案——“软件测试管理工具”。该工具涉及整个测试流程的各个方面,无论是被测件、文档、用例、人员、版本,还是代码审查、单元测试、系统测试、回归测试等众多流程都包括在内,可以说是一个全方位的综合管理辅助系统。其突出的一个特点是可以自动的生成测试过程中众多本需人工完成的文档,将测试人员从繁重、枯燥、重复性高的文档编写工作中解放出来,极大地提高了测试效率和测试质量。同时,作为一套自主研发的软件测试管理工具,可以很好地保证我国军方涉密项目的安全,这一意义在全面信息化的今天尤为重要。该管理工具可以同时管理多个测试项目,测试过程中的相关信息采用一个树形控件,按照测试流程并结合8种最终提交的文档呈现给用户,既符合中心的体系文件要求,又方便测试人员的实际使用。整套系统分为3大模块:信息收集与管理模块、文档生成模块和数据库模块。其中信息收集与管理模块面向用户,按照8种文档类型分为8个子模块,分别负责测试过程中信息的收集与呈现。文档生成模块负责结合数据库中的信息生成8种最终提交军方的文档,与信息收集与管理模块类似,该模块也分为8个子模块。最后一个数据库模块采用SQL Server 2000技术,负责记录各个项目在其测试过程中涉及到的各种信息。最后,为了将方案应用于实际,更好的检验软件效率与可靠性,我们在一个军方的实际项目中使用了该工具,实际使用情况表明“软件测试管理工具”具有简洁、直观、易用的特点,能够准确的生成相关文档,提高测试效率,满足实际测试工作的要求。