【技术实现步骤摘要】
基于RobotFramework自动化测试数据化改造的平台
本专利涉及自动化测试
,主要是针对自动化测试框架RobotFramework进行数据化改造。
技术介绍
软件测试是用来保证软件产品的完整性、正确性、稳定性和安全性,它是一个不断迭代的验证过程。在软件爆发的时代,软件的开发周期越来越短,需求多而变化快,软件的迭代周期短,这对软件短时间内高质量的发布是一个艰巨的挑战,手工测试已经不能满足时间性的要求,因此对自动化测试提出了需求。在软件的测试过程中,对于功能完备、成熟的软件,其每一轮迭代大部分功能与上一轮相似或者完全相同,测试过程中执行的测试脚本和步骤具有一致性和可重复性。这样的测试很适合做自动化测试,其不仅能够提高提测效率和保障软件质量,而且能够解放一部分劳动力,提高公司资源的利用率。软件的自动化测试经历了以下三个发展阶段:1、脚本录制/回放阶段:该阶段的测试过程就是通过自动化测试工具录制人工操作被测产品的过程,并记录整个过程的数据,从而形成自动化测试脚本,通过回放录制的脚本来重复操作之前的操作,以达到自动 ...
【技术保护点】
1.基于RobotFramework自动化测试数据化改造的平台,其特征在于:包含系统管理模块、自动化测试管理模块和资源管理模块三个模块:/n系统管理模块包含用户管理、角色管理、权限管理和测试项目管理4部分内容;/n自动化测试管理模块包含测试任务、测试用例、测试执行和缺陷管理4部分内容;/n测试资源管理模块包含执行机管理,关键字查询、产品线管理和模板配置4部分内容。/n
【技术特征摘要】
1.基于RobotFramework自动化测试数据化改造的平台,其特征在于:包含系统管理模块、自动化测试管理模块和资源管理模块三个模块:
系统管理模块包含用户管理、角色管理、权限管理和测试项目管理4部分内容;
自动化测试管理模块包含测试任务、测试用例、测试执行和缺陷管理4部分内容;
测试资源管理模块包含执行机管理,关键字查询、产品线管理和模板配置4部分内容。
2.根据权利要求1所述的基于RobotFramework自动化测试数据化改造的平台,其特征在于:用户管理:包含用户名密码注册等信息;
角色管理:角色管理区分管理角色和项目角色,其中管理角色的负责系统管理、公共资源管理,而项目角色必须跟测试任务相关,负责测试流程中的工作节点;
权限管理:权限点可以根据需求定义,其颗粒度也可根据需要定制,定义好权限点后,权限点关联相关的资源,再将权限点分配给角色,角色下对应的用户在申请资源的同时,根据权限关系在服务端过滤;
项目管理:测试项目外部系统同步或手工创建两种模式,为所有测试流程根源数据。
3.根据权利要求1所述的基于RobotFramework自动化测试数据化改造的...
【专利技术属性】
技术研发人员:安宁,张斌,徐雪丽,邓米克,肖创柏,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。