基于RobotFramework自动化测试数据化改造的平台制造技术

技术编号:23604529 阅读:23 留言:0更新日期:2020-03-28 05:40
本发明专利技术公开了基于RobotFramework自动化测试数据化改造的平台,包含系统管理模块、自动化测试管理模块和资源管理模块三个模块:系统管理模块包含用户管理、角色管理、权限管理和测试项目管理。自动化测试管理模块包含测试任务、测试用例、测试执行和缺陷管理。测试资源管理模块包含执行机管理,关键字查询、产品线管理和模板配置。通过平台的集成即可实现自动化测试的服务化,即将单机上运行的自动化测试工具功能通过网络化提供服务。实现自动化测试服务化管理,可以加速自动化测试的普及,降低测试成本;服务化的测试模式还能发挥规模优势,合理配置资源,增强可维护性;服务化可以为管理提供更准确的统计数据,与测试管理平台协同工作,提高管理效率。

The platform of automatic test data transformation based on robot framework

【技术实现步骤摘要】
基于RobotFramework自动化测试数据化改造的平台
本专利涉及自动化测试
,主要是针对自动化测试框架RobotFramework进行数据化改造。
技术介绍
软件测试是用来保证软件产品的完整性、正确性、稳定性和安全性,它是一个不断迭代的验证过程。在软件爆发的时代,软件的开发周期越来越短,需求多而变化快,软件的迭代周期短,这对软件短时间内高质量的发布是一个艰巨的挑战,手工测试已经不能满足时间性的要求,因此对自动化测试提出了需求。在软件的测试过程中,对于功能完备、成熟的软件,其每一轮迭代大部分功能与上一轮相似或者完全相同,测试过程中执行的测试脚本和步骤具有一致性和可重复性。这样的测试很适合做自动化测试,其不仅能够提高提测效率和保障软件质量,而且能够解放一部分劳动力,提高公司资源的利用率。软件的自动化测试经历了以下三个发展阶段:1、脚本录制/回放阶段:该阶段的测试过程就是通过自动化测试工具录制人工操作被测产品的过程,并记录整个过程的数据,从而形成自动化测试脚本,通过回放录制的脚本来重复操作之前的操作,以达到自动化测试的效果。该方法本文档来自技高网...

【技术保护点】
1.基于RobotFramework自动化测试数据化改造的平台,其特征在于:包含系统管理模块、自动化测试管理模块和资源管理模块三个模块:/n系统管理模块包含用户管理、角色管理、权限管理和测试项目管理4部分内容;/n自动化测试管理模块包含测试任务、测试用例、测试执行和缺陷管理4部分内容;/n测试资源管理模块包含执行机管理,关键字查询、产品线管理和模板配置4部分内容。/n

【技术特征摘要】
1.基于RobotFramework自动化测试数据化改造的平台,其特征在于:包含系统管理模块、自动化测试管理模块和资源管理模块三个模块:
系统管理模块包含用户管理、角色管理、权限管理和测试项目管理4部分内容;
自动化测试管理模块包含测试任务、测试用例、测试执行和缺陷管理4部分内容;
测试资源管理模块包含执行机管理,关键字查询、产品线管理和模板配置4部分内容。


2.根据权利要求1所述的基于RobotFramework自动化测试数据化改造的平台,其特征在于:用户管理:包含用户名密码注册等信息;
角色管理:角色管理区分管理角色和项目角色,其中管理角色的负责系统管理、公共资源管理,而项目角色必须跟测试任务相关,负责测试流程中的工作节点;
权限管理:权限点可以根据需求定义,其颗粒度也可根据需要定制,定义好权限点后,权限点关联相关的资源,再将权限点分配给角色,角色下对应的用户在申请资源的同时,根据权限关系在服务端过滤;
项目管理:测试项目外部系统同步或手工创建两种模式,为所有测试流程根源数据。


3.根据权利要求1所述的基于RobotFramework自动化测试数据化改造的...

【专利技术属性】
技术研发人员:安宁张斌徐雪丽邓米克肖创柏
申请(专利权)人:北京工业大学
类型:发明
国别省市:北京;11

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

1