一种基于测试管理的权限控制方法及装置制造方法及图纸

技术编号:20944190 阅读:21 留言:0更新日期:2019-04-24 02:16
本发明专利技术提供一种基于测试管理的权限控制方法及装置,包括如下步骤:读取后台传递参数;通过后台传递参数生成人员列表;获取进行权限操作的测试人员的ID;将测试人员的ID和对应的权限操作进行封装并传递到后台。步骤通过后台传递参数生成人员列表,具体包括:根据后台传递的测试人员列表参数创建人员列表;对创建的列表进行设置。步骤将测试人员的ID和对应的权限操作进行封装并传递到后台,包括:向后台传递用户与所设置权限信息;若传递成功,刷新列表信息并隐藏权限设置窗口;否则提示传递失败。

A Method and Device of Privilege Control Based on Test Management

The invention provides a permission control method and device based on test management, which includes the following steps: reading background transfer parameters; generating personnel list through background transfer parameters; obtaining the ID of tester who performs permission operation; encapsulating tester's ID and corresponding permission Operation and transferring them to the background. The steps include: creating a personnel list according to the tester list parameters passed in the background; setting up the created list. The steps encapsulate the tester's ID and corresponding privilege operations and pass them to the background, including: passing the user and the set privilege information to the background; refreshing the list information and hiding the privilege settings window if the transfer is successful; otherwise, the transmission will fail.

【技术实现步骤摘要】
一种基于测试管理的权限控制方法及装置
本专利技术涉及服务器测试用例管理
,具体涉及一种基于测试管理的权限控制方法及装置。
技术介绍
在软件测试中,测试由一系列产品特征组成的测试用例是主要手段,其能够有效判断软件的流程、功能及是否可以达到预期的效果,在进行服务器测试用例测试管理过程中,当有多个测试用例需要测试,越来越多的员工参与测试时,需要明确每位测试人员的分工,合理安排测试人员的任务。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种基于测试管理的权限控制方法及装置,以解决上述技术问题。本专利技术的技术方案是:一种基于测试管理的权限控制方法,包括如下步骤:读取后台传递参数;通过后台传递参数生成人员列表;获取进行权限操作的测试人员的ID;将测试人员的ID和对应的权限操作进行封装并传递到后台。进一步的,步骤通过后台传递参数生成人员列表,具体包括:根据后台传递的测试人员列表参数创建人员列表;对创建的列表进行设置。进一步的,步骤对创建的列表进行设置具体包括:设置表格是否隔行变色;设置表格分页;设置初始页码;设置每页显示条数;设置可供选择页面条数;设置分页或搜索是否记住所选择的用户行数;设置内容居中显示;设置每行前显示复选框按钮;设置列表加载时提示信息。进一步的,步骤获取进行权限操作的测试人员的ID包括:获取选择人员的JSON数组,判断是否选择有效测试人员;若是,设置所选测试人员权限操作并判断是否选择有效权限操作;若是,定义并生成测试人员ID与对应权限操作数组。进一步的,步骤将测试人员的ID和对应的权限操作进行封装并传递到后台,包括:向后台传递用户与所设置权限信息;若传递成功,刷新列表信息并隐藏权限设置窗口;否则提示传递失败。本专利技术技术方案还提供一种基于测试管理的权限控制装置,包括参数获取模块、列表生成模块、用户ID获取模块和封装传递模块:参数获取模块,用于读取后台传递参数;列表生成模块,用于通过后台传递参数生成人员列表;用户ID获取模块,用于获取进行权限操作的测试人员的ID;封装传递模块,用于将测试人员的ID和对应的权限操作进行封装并传递到后台。进一步的,列表生成模块包括设置单元的创建单元;创建单元,用于根据后台传递的测试人员列表参数创建人员列表;设置单元,用于对创建的列表进行设置。进一步的,设置单元,用于设置表格是否隔行变色、设置表格分页、设置初始页码、设置每页显示条数、设置可供选择页面条数、设置分页或搜索是否记住所选择的用户行数、设置内容居中显示、设置每行前显示复选框按钮、设置列表加载时提示信息。进一步的,用户ID获取模块包括获取单元、判断单元、权限设置单元和定义生成单元;获取单元,用于获取选择人员的JSON数组;判断单元,用于判断获取的选择人员的JSON数组是否是选择有效测试人员;权限设置单元,用于若判断单元输出的是选择有效测试人员,设置所选测试人员权限操作;判断单元,还用于判断权限设置单元设置所选测试人员权限操作是否是选择有效权限操作;定义生成单元,用于若判断单元输出的是选择有效权限操作,定义并生成测试人员ID与对应权限操作数组。进一步的,封装传递模块包括:封装传递单元、列表刷新单元和提示单元;封装传递单元,用于向后台传递用户与所设置权限信息;判断单元,还用于判断封装传递单元向后台传递用户与所设置权限信息是否传递成功;刷新单元,用于若传递成功,刷新列表信息并隐藏权限设置窗口;提示单元,用于提示封装传递单元传递成功或传递失败信息。从以上技术方案可以看出,本专利技术具有以下优点:程序以JAVA为主要开发语言,以jQuery、bootstrap框架为基础,根据测试人员ID设置VM、测试工程师和权限接口人对应权限,用于测试管理过程中,可以更快速,更合理的分配测试任务的执行效率和人员的利用率。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1为一种基于测试管理的权限控制方法流程示意图。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。实施例一如图1所示,一种基于测试管理的权限控制方法,包括如下步骤:S1:读取后台传递参数;本步骤中通过引入插件实现,引入插件包括:<linkrel="stylesheet"href="css/easyui.css"/><linkrel="stylesheet"href="css/icon.css"/><linkrel="stylesheet"href="css/bootstrap.css"/><linkrel="stylesheet"href="css/bootstrap-table.css"/><scriptsrc="js/jquery-3.3.1.min.js"></script><scriptsrc="js/bootstrap.js"></script><scriptsrc="js/bootstrap-tableNew.js"></script><scriptsrc="js/bootstrap-table-zh-CN.js"></script><scriptsrc="js/jquery.easyui.min.js"></script><scriptsrc="js/easyui-lang-zh_CN.js"></script>S2:通过后台传递参数生成人员列表;本步骤中,根据后台传递的测试人员列表参数创建人员列表;对创建的列表进行设置,具体如下:S3:获取进行权限操作的测试人员的ID;本步骤中,获取选择人员的JSON数组,判断是否选择有效测试人员;若是,设置所选测试人员权限操作并判断是否选择有效权限操作;若是,定义并生成测试人员ID与对应权限操作数组;实现过程如下:S4:将测试人员的ID和对应的权限操作进行封装并传递到后台。需要说明的是,向后台传递用户与所设置权限信息;若传递成功,刷新列表信息并隐藏权限设置窗口;否则提示传递失败。本实施例提供一种在测试管理系统中对测试人员进行权限管理的方法,更加合理的管理测试任务,大大提高了测试人员工作效率,节约了人力成本,保证了产品质量。实施例二本专利技术技术方案还提供一种基于测试管理的权限控制装置,包括参数获取模块、列表生成模块、用户ID获取模块和封装传递模块:参数获取模块,用于读取后台传递参数;列表生成模块,用于通过后台传递参数生成人员列表;用户ID获取模块,用于获取进行权限操作的测试人员的ID;封装传递模块,用于将测试人员的ID和对应的权限操作进行封装并传递到后台。列表生成模块包括设置单元的创建单元;创建单元,用于根据后台传递的测试人员列表参数创建人员列表;设置单元,用于对创建的列表进行设置。设置单元,用于设置表格是否隔行变色、设置表格分页、设置初始页码、设置每页显示条数、设置可供选择页面条数、设置分页或搜索是否记住所选择的用户行数、设置内容居中显示本文档来自技高网...

【技术保护点】
1.一种基于测试管理的权限控制方法,其特征在于,包括如下步骤:读取后台传递参数;通过后台传递参数生成人员列表;获取进行权限操作的测试人员的ID;将测试人员的ID和对应的权限操作进行封装并传递到后台。

【技术特征摘要】
1.一种基于测试管理的权限控制方法,其特征在于,包括如下步骤:读取后台传递参数;通过后台传递参数生成人员列表;获取进行权限操作的测试人员的ID;将测试人员的ID和对应的权限操作进行封装并传递到后台。2.根据权利要求1所述的一种基于测试管理的权限控制方法,其特征在于,步骤通过后台传递参数生成人员列表,具体包括:根据后台传递的测试人员列表参数创建人员列表;对创建的列表进行设置。3.根据权利要求2所述的一种基于测试管理的权限控制方法,其特征在于,步骤对创建的列表进行设置具体包括:设置表格是否隔行变色;设置表格分页;设置初始页码;设置每页显示条数;设置可供选择页面条数;设置分页或搜索是否记住所选择的用户行数;设置内容居中显示;设置每行前显示复选框按钮;设置列表加载时提示信息。4.根据权利要求3所述的一种基于测试管理的权限控制方法,其特征在于,步骤获取进行权限操作的测试人员的ID包括:获取选择人员的JSON数组,判断是否选择有效测试人员;若是,设置所选测试人员权限操作并判断是否选择有效权限操作;若是,定义并生成测试人员ID与对应权限操作数组。5.根据权利要求4所述的一种基于测试管理的权限控制方法,其特征在于,步骤将测试人员的ID和对应的权限操作进行封装并传递到后台,包括:向后台传递用户与所设置权限信息;若传递成功,刷新列表信息并隐藏权限设置窗口;否则提示传递失败。6.一种基于测试管理的权限控制装置,其特征在于,包括参数获取模块、列表生成模块、用户ID获取模块和封装传递模块:参数获取模块,用于读取后台传递参数;列表生成模块,用于通过后台传递参数生成人员列表;用户ID获取模块,用于获取进行权限操作的测试人员的I...

【专利技术属性】
技术研发人员:王洪瑞徐丹
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1