一种自动化测试管理系统技术方案

技术编号:13230591 阅读:89 留言:0更新日期:2016-05-13 12:48
本发明专利技术公开了一种自动化测试管理系统,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动。

【技术实现步骤摘要】

本专利技术涉及软件测试领域,特别是一种自动化测试管理系统
技术介绍
软件测试管理是为了使软件测试项目能够按照预定的成本、进度、质量顺利完成而对成本、人员、进度、质量、过程和风险等进行分析和管理的活动。测试管理关注人员、过程、产品三要素的互动和变化,测试过程和阶段的相互作用,测试与开发团队的相互关联与协调配合,为使这些过程能有序的进行,开发出适合自己项目组的测试管理工具是必需的,同时由于自动化测试的普及,如何将自动化测试融入进来也是一个挑战。软件测试管理就是通过一定的管理方法和工具来对整个软件测试过程进行监控,从而提高软件测试的绩效。由于软件测试管理的复杂性,没有特别的辅助工具,只是依靠人工处理是很麻烦甚至是不现实的。
技术实现思路
本专利技术的目的是提供一种采用缺陷跟踪驱动测试的模型开发出的自动化测试管理系统ATMS(Automatic Testting and Management System)来作为支持自动化测试的基础设施,实现对软件测试进行管理。本专利技术提供的技术方案如下:本专利技术公开了一种自动化测试管理系统,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动。本专利技术还公开了另一种自动化测试管理系统,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动;所述测试文档管理子系统具体包括测试用例管理模块和测试文档管理模块。本专利技术还公开了另一种自动化测试管理系统,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动;所述测试文档管理子系统具体包括测试用例管理模块和测试文档管理模块,所述测试用例管理模块用于创建用例逻辑和用例数据,以及用于管理所述用例逻辑、所述用例数据以及用例代码。本专利技术还公开了另一种自动化测试管理系统,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动;所述测试文档管理子系统具体包括测试用例管理模块和测试文档管理模块,所述测试文档管理模块用于创建、填充以及更新管理模板。本专利技术还公开了另一种自动化测试管理系统,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动,所述中心数据库包括测试用例数据库和缺陷跟踪数据库。本专利技术还公开了另一种自动化测试管理系统,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动,所述中心数据库包括测试用例数据库和缺陷跟踪数据库;所述缺陷跟踪管理子系统具体包括:报告模块,用于向所述缺陷跟踪数据库报告新缺陷;分析模块,用于统计和分析满足条件的缺陷;查询模块,用于根据查询条件查找满足条件的缺陷;修改模块,用于更新缺陷状态信息。进一步优选地,所述缺陷跟踪管理子系统还包括:备份模块,用于备份当前所述缺陷跟踪数据库的缺陷。进一步优选地,所述缺陷跟踪管理子系统还包括:权限控制模块,用于分配多种管理缺陷的权限。与现有技术相比,本专利技术采取自主开发和开放源代码相结合的方式,并采用缺陷跟踪驱动测试的模型开发出了自动化测试管理系统ATMS来作为支持自动化测试的基础设施,提高软件的可重用性和可维护性。【附图说明】下面将以明确易懂的方式,结合【附图说明】优选实施方式,对一种自动化测试管理系统的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种自动化测试管理系统的主要组成示意图;图2是本专利技术一种自动化测试管理系统的测试文档管理子系统的组成示意图;图3是本专利技术一种自动化测试管理系统的用例逻辑、用例数据和用例代码关系图;图4是本专利技术一种自动化测试管理系统的缺陷跟踪管理子系统的组成示意图。附图标号说明:100.测试文档管理子系统,110.测试用例管理模块,111.用例逻辑管理子模块,112.用例数据管理子模块,113.用例代码管理子模块,120.测试文档管理模块,200.缺陷跟踪管理子系统,201.报告模块,202.分析模块,203.查询模块,204.修改模块,205.备份模块,206.权限控制模块,300.自动化测试支持子系统,400.中心数据库,401.测试用例数据库,402.缺陷跟踪数据库。【具体实施方式】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照【附图说明】本专利技术的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。图1为本专利技术一种自动化测试管理系统的主要结构示意图。作为本专利技术的一个具体实施例,如图1所示,一种自动化测试管理系统,包括测试文档管理子系统100、缺陷跟踪管理子系统200、自动化测试支持子系统300以及中心数据库400;所述测试文档管理子系统100、所述缺陷跟踪管理子系统200和所述自动化测试支持子系统300通过所述中心数据库400进行数据交互;所述测试文档管理子系统100用于管理测试用例和测试文档;所述缺陷跟踪管理子系统200用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统300本文档来自技高网...

【技术保护点】
一种自动化测试管理系统,其特征在于,包括测试文档管理子系统、缺陷跟踪管理子系统、自动化测试支持子系统以及中心数据库;所述测试文档管理子系统、所述缺陷跟踪管理子系统和所述自动化测试支持子系统通过所述中心数据库进行数据交互;所述测试文档管理子系统用于管理测试用例和测试文档;所述缺陷跟踪管理子系统用于管理和跟踪控制软件缺陷;所述自动化测试支持子系统用于管理和实施测试活动。

【技术特征摘要】

【专利技术属性】
技术研发人员:谷颖
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1