一种自动化测试用例关键字管理系统及方法技术方案

技术编号:28122345 阅读:16 留言:0更新日期:2021-04-19 11:31
本发明专利技术公开了一种自动化测试用例关键字管理系统及方法,本方案包括:用户端和服务器端;所述用户端构建用户操作平台,与服务器端进行数据交互,以支持关键字管理系统提供的相关功能操作;所述服务器端构建关键字管理系统的运行平台,完成关键字管理的逻辑处理及数据处理;所述服务器端包括功能逻辑处理单元和数据处理单元。本发明专利技术提供的关键字管理方案能够对关键字进行全生命周期的管理,大大提高关键字的管理效率,克服现有技术所存在的问题,以满足实际需求。满足实际需求。满足实际需求。

【技术实现步骤摘要】
一种自动化测试用例关键字管理系统及方法


[0001]本专利技术涉及汽车电子行的自动化测试技术,具体涉及自动化测试中关键字的管理技术。

技术介绍

[0002]随着汽车行业的迅速发展,汽车上的电子控制模块越来越多,且由于各种智能控制功能需求的不断扩大,电子模块产品的相应控制逻辑和算法也越来越复杂,为了保证产品的质量,对其相应的测试也提出了越来越高的要求,因此,自动化测试在汽车电子行业也得到了快速的发展。
[0003]硬件在环的自动化测试,是目前汽车电子行业应用较广泛的自动化测试方式,多数采用基于关键字驱动的测试实现方式,通过关键字实现测试用例的设计,通过关键字完成设备上的脚本开发,关键字是该种自动化测试方式的最基本元素。而对于关键字的管理,通常采用Office办公软件的方式,即通过Excel完成关键字的存储及查看,通过邮件传递相关信息,完成关键字的创建、评审等。
[0004]然而对于功能复杂的产品,其关键字数量庞大,其在创建过程中,需要按照流程完成评审及归档。由于基于Excel的管理方式,使评审过程信息无法向下有效传递或信息不同步,导致操作效率较低,且失误率增加。
[0005]再者,不同项目、不同产品的测试平台,使得关键字库分离维护,对于查看、对比等常规操作无法高效进行,可能导致关键字重复定义、关键字定义混淆等问题,浪费资源的同时,也导致测试的基本度量无法有效进行。
[0006]随着产品开发的逐步开展,测试开发也会逐渐递进,关键字库的版本也会不断升级,常规的excel表的管理方式,会导致版本维护工作量增大,且会存在版本偏差问题,已经无法满足实际需求。

技术实现思路

[0007]针对现有汽车电子的自动化测试技术中基于Excel管理方式来管理关键字所存在的问题,需要一种新关键字管理方案。
[0008]为此,本专利技术的目的在于提供一种自动化测试用例关键字管理系统,并据此提供一种关键字的管理方法,能够对关键字进行全生命周期的管理,大大提高关键字的管理效率,满足实际需求。
[0009]为了达到上述目的,本专利技术提供的自动化测试用例关键字管理系统,包括:用户端和服务器端;
[0010]所述用户端构建用户操作平台,与服务器端进行数据交互,以支持关键字管理系统提供的相关功能操作;
[0011]所述服务器端构建关键字管理系统的运行平台,完成关键字管理的逻辑处理及数据处理;所述服务器端包括功能逻辑处理单元和数据处理单元,功能逻辑处理单元用于处
理系统的行为需求,依据设定的关键字管理流程,与数据处理单元进行数据交互,完成对系统行为数据的逻辑分析;数据处理单元用于处理系统的行为数据,对数据进行校验和读写,以支持功能逻辑处理单元完成相应系统需求。
[0012]进一步的,所述用户端包括普通用户端和/或管理员用户端,所述普通用户端与服务器端进行数据交互,实现关键字的基本管理功能操作;所述管理员用户端与服务器端进行数据交互,实现关键字的基本管理功能操作以及系统的管理操作。
[0013]进一步的,所述功能逻辑处理单元包括关键字操作模块和用户管理模块,所述关键字操作模块可对关键字进行包括创建、编译、导入、下载、版本管理的关键字管理操作;所述用户管理模块配合所述用户端完成用户管理操作。
[0014]进一步的,所述关键字操作模块,依据关键字管理流程和用户管理权限,对关键字数据进行分析处理,以保证关键字数据的准确、完备、可跟踪。
[0015]进一步的,所述数据处理模块划分为三个物理区域:用户数据区、审核数据区和存档数据区;所述用户数据区,用于存储每个用户的个人数据;所述审核数据区,用于存储待审批的数据,由用户数据区转入,有审批权限的用户可进行访问;所述数据归档区,用于存储归档数据,由审核数据区转入,该区数据为系统核心数据区域,改写数据需要最高权限。
[0016]为了达到上述目的,本专利技术提供的自动化测试用例关键字管理方法,在每个关键字创建时,给每个关键字分配一个固定的ID给相应的关键字;并在每个关键字创建开始,对关键字操作的所有信息都会形成一条独立的数据记录,显示关键字在系统中存在的所有信息。
[0017]进一步的,关键字创建后不可删除。
[0018]进一步的,关键字可被不同项目或产品引用时,将显示关键字的引用关系及版本信息。
[0019]进一步的,所述管理方法包括关键字新增管理流程、关键字修改管理流程和关键字下载管理流程
[0020]所述关键字新增管理流程包括:
[0021]利用用户端提交关键字数据,经过数据静态检查后,将检查通过的关键字数据提交系统,等待具有审核权限的用户进行评审;当评审通过后,将评审通过的关键数据进行保存,完成关键字新增流程;
[0022]关键字修改管理流程包括:
[0023]利用用户端提交关键字更改数据,经过数据静态检查后,将检查通过的关键字更改数据被提交系统,等待具有审核权限的用户进行评审;当评审通过后,将评审通过的关键字更改数据进行更新保存,完成修改管理流程。
[0024]本专利技术提供的关键字管理方案能够对关键字进行全生命周期的管理,大大提高关键字的管理效率,克服现有技术所存在的问题,以满足实际需求。
[0025]本专利技术提供的关键字管理方案能够实现关键字的在线管理。
[0026]本专利技术提供的关键字管理方案在具体实施时,可利用数据库建立相应的数据保护方案,能够满足对关键字系统数据的读取、存储、保护的需求。
附图说明
[0027]以下结合附图和具体实施方式来进一步说明本专利技术。
[0028]图1为本专利技术实例中关键字管理系统架构示意图;
[0029]图2为本专利技术实例中关键字管理系统数据处理流程示意图。
具体实施方式
[0030]为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本专利技术。
[0031]本方案针对目前汽车电子行业中自动化测试方案的需求,给出一种自动化测试用例关键字管理系统,该系统以实现对测试用例关键字的在线全生命周期的高效管理。
[0032]参见图1,其所示为本方案给出的关键字管理系统的一种架构示例。
[0033]由图可知,本关键字管理系统100主要由若干的用户端110和服务器端120两部分配合构成。
[0034]其中,用户端110用于构建面向用户的操作平台,以与服务器端120进行数据交互,以支持关键字管理系统提供的相关功能操作。
[0035]服务器端120用于构建关键字管理系统的运行平台,以完成关键字管理的逻辑处理及数据处理。
[0036]由此构成的方案在具体实施时,本系统中的用户端110分为普通用户端和管理员用户端。
[0037]其中,普通用户端与服务器端进行数据交互,实现关键字的基本管理功能操作。
[0038]管理员用户端与服务器端进行数据交互,实现关键字的基本管理功能操作以及系统的管理操作。即通过管理员用户端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.自动化测试用例关键字管理系统,其特征在于,包括:用户端和服务器端;所述用户端构建用户操作平台,与服务器端进行数据交互,以支持关键字管理系统提供的相关功能操作;所述服务器端构建关键字管理系统的运行平台,完成关键字管理的逻辑处理及数据处理;所述服务器端包括功能逻辑处理单元和数据处理单元,所述功能逻辑处理单元用于处理用户的行为需求,依据设定的关键字管理流程,与数据处理单元进行数据交互,完成对用户行为数据的逻辑分析;所述数据处理单元用于处理用户的行为数据,对数据进行校验和读写,以支持功能逻辑处理单元完成相应用户需求。2.根据权利要求1所述的自动化测试用例关键字管理系统,其特征在于,所述用户端包括普通用户端和/或管理员用户端,所述普通用户端与服务器端进行数据交互,实现关键字的基本管理功能操作;所述管理员用户端与服务器端进行数据交互,实现关键字的基本管理功能操作以及系统的管理操作。3.根据权利要求1所述的自动化测试用例关键字管理系统,其特征在于,所述功能逻辑处理单元包括关键字操作模块和用户管理模块,所述关键字操作模块可对关键字进行包括创建、编译、导入、下载、版本管理的关键字管理操作;所述用户管理模块配合所述用户端完成用户管理操作。4.根据权利要求3所述的自动化测试用例关键字管理系统,其特征在于,所述关键字操作模块,依据关键字管理流程和用户管理权限,对关键字数据进行分析处理。5.根据权利要求1所述的自动化测试用例关键字管理系统,其特征在于,所述数据处理模块划分为三个物理区域:用户数据区、审核数据区和存档数据区;所述用户...

【专利技术属性】
技术研发人员:张明吉邓明明田松莫思敏华信磊
申请(专利权)人:上海纳恩汽车技术股份有限公司
类型:发明
国别省市:

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

1