自动化测试辅助软件系统技术方案

技术编号:23470500 阅读:18 留言:0更新日期:2020-03-06 12:38
本发明专利技术公开了一种自动化测试辅助软件系统,包括相互连接的工作台单元、模板管理单元、数据管理单元、用例管理单元、场景管理单元和报告单元,工作台单元用于提供系统的初始主界面,用户能从工作台查看当前测试设备与用例的执行总体情况,并对各项任务进行调度管理工作;模板管理单元用于提供对模板的查询、修改、增加和删除功能;数据管理单元用于对系统中保存的各类测试数据进行分类管理;用例管理单元用于提供对测试用例的新增、修改、删除、查询和关联配置的功能。实施本发明专利技术的自动化测试辅助软件系统,具有以下有益效果:测试开发简单快捷、减少重复开发、复用率较高、最大程度的实现无人值守、场景运行灵活多变、支持多种系统架构部署。

Automatic test assistant software system

【技术实现步骤摘要】
自动化测试辅助软件系统
本专利技术涉及自动化测试领域,特别涉及一种自动化测试辅助软件系统。
技术介绍
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。自动化测试辅助软件主要用于移动应用自动化测试的智能辅助与管理平台。现有自动化测试辅助软件的测试开发比较繁琐,存在重复开发,复用率不高,不能很好的实现无人值守,场景运行较为单一,不支持多种系统架构部署。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种测试开发简单快捷、减少重复开发、复用率较高、最大程度的实现无人值守、场景运行灵活多变、支持多种系统架构部署的自动化测试辅助软件系统。本专利技术解决其技术问题所采用的技术方案是:构造一种自动化测试辅助软件系统,包括:工作台单元:用于提供系统的初始主界面,用户登录后,能从工作台查看当前测试设备与用例的执行总体情况,并对各项任务进行调度管理工作;模板管理单元:用于提供对模板的查询、修改、增加和删除功能;数据管理单元:用于对系统中保存的各类测试数据进行分类管理;所述测试数据包括系统参数、用户、账户及测试中需要使用的各类数据;用例管理单元:用于提供对测试用例的新增、修改、删除、查询和关联配置的功能;场景管理单元:用于提供对场景的新增、修改、删除和配置的功能;报告单元:用于提供统一的报告展现页面,用户点击具体场景结果明细,查看每个场景的具体数据,并输出到EXCEL文件,作出最终测试报告的测试结果附件;所述工作台单元、模板管理单元、数据管理单元、用例管理单元、场景管理单元和报告单元相互连接。在本专利技术所述的自动化测试辅助软件系统中,所述模板管理单元进一步包括:模板列表模块:用于进入模板管理页面,显示已有模板列表,至少提供翻页和增加模板功能;新建模板模块:用于点击增加模板,进入模板新增页面,输入模板各项要素,点击保存,提示保存成功;配置模板模块:用于进入模板配置页面,能自由配置模板node及各node对应的scripts;所述模板列表模块、新建模板模块和配置模板模块相互连接。在本专利技术所述的自动化测试辅助软件系统中,所述数据管理单元进一步包括:数据列表模块:用于提供测试数据的列表;新建数据模块:用于新建数据,如数据来源为样本库,则选择样本库中的数据文件;如数据来源为自定义数据,则保存后手工导入已经制作好的数据文件;筛选数据模块:用于针对某一数据文件,根据场景执行要求,进行数据筛选,提供多种筛选条件;所述数据列表模块、新建数据模块和筛选数据模块相互连接。在本专利技术所述的自动化测试辅助软件系统中,所述用例管理单元进一步包括:用例列表模块:用于提供测试用例的列表;新建用例与关联配置模块:用于新建用例,将模板与数据进行关联,在关联成功后,关联状态显示为0-Link,关联按钮自动刷新;所述用例列表模块与所述新建用例与关联配置模块相互连接。在本专利技术所述的自动化测试辅助软件系统中,所述场景管理单元进一步包括:场景列表模块:用于提供场景的列表;新建场景模块:用于新建场景;配置场景模块:用于提供用例选择、筛选数据选择、用例前后关系、数据继承关系和用例循环次数的设置功能;所述场景列表模块、新建场景模块和配置场景模块相互连接。在本专利技术所述的自动化测试辅助软件系统中,场景配置能实现对场景内测试用例的选择、循环次数、数据传递和前后顺序调整,并生成场景执行数据,在场景运行后,具体运行结果将登记在场景执行数据文件中。实施本专利技术的自动化测试辅助软件系统,具有以下有益效果:由于设有工作台单元、模板管理单元、数据管理单元、用例管理单元、场景管理单元和报告单元,工作台单元用于提供系统的初始主界面,用户登录后,能从工作台查看当前测试设备与用例的执行总体情况,并对各项任务进行调度管理工作;模板管理单元用于提供对模板的查询、修改、增加和删除功能;数据管理单元用于对系统中保存的各类测试数据进行分类管理;用例管理单元用于提供对测试用例的新增、修改、删除、查询和关联配置的功能;场景管理单元用于提供对场景的新增、修改、删除和配置的功能;报告单元用于提供统一的报告展现页面,用户点击具体场景结果明细,查看每个场景的具体数据,并输出到EXCEL文件,作出最终测试报告的测试结果附件;本专利技术测试开发简单快捷、减少重复开发、复用率较高、最大程度的实现无人值守、场景运行灵活多变、支持多种系统架构部署。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术自动化测试辅助软件系统一个实施例中的结构示意图;图2为所述实施例中系统的初始主界面的示意图;图3为所述实施例中模板管理单元的结构示意图;图4为所述实施例中模板列表的界面示意图;图5为所述实施例中模板新增页面的示意图;图6为所述实施例中模板配置页面中设置node的示意图;图7为所述实施例中模板配置页面中状态设置的示意图;图8为所述实施例中模板配置页面中查看node的代码指令的示意图;图9为所述实施例中新增模板后的模板列表的界面示意图;图10为所述实施例中数据管理单元的结构示意图;图11为所述实施例中数据列表的界面示意图;图12为所述实施例中新增数据界面的示意图;图13为所述实施例中选择数据来源的界面示意图;图14为所述实施例中筛选数据的界面示意图;图15为所述实施例中用例管理单元的结构示意图;图16为所述实施例中用例列表的界面示意图;图17为所述实施例中新建用例与关联配置的界面示意图;图18为所述实施例中关联成功后的界面示意图;图19为所述实施例中场景管理单元的结构示意图;图20为所述实施例中场景列表的界面示意图;图21为所述实施例中新建场景的界面示意图;图22为所述实施例中配置场景的界面示意图;图23为所述实施例中配置场景后生成的界面示意图;图24为所述实施例中报告展示页面的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术自本文档来自技高网...

【技术保护点】
1.一种自动化测试辅助软件系统,其特征在于,包括:/n工作台单元:用于提供系统的初始主界面,用户登录后,能从工作台查看当前测试设备与用例的执行总体情况,并对各项任务进行调度管理工作;/n模板管理单元:用于提供对模板的查询、修改、增加和删除功能;/n数据管理单元:用于对系统中保存的各类测试数据进行分类管理;所述测试数据包括系统参数、用户、账户及测试中需要使用的各类数据;/n用例管理单元:用于提供对测试用例的新增、修改、删除、查询和关联配置的功能;/n场景管理单元:用于提供对场景的新增、修改、删除和配置的功能;/n报告单元:用于提供统一的报告展现页面,用户点击具体场景结果明细,查看每个场景的具体数据,并输出到EXCEL文件,作出最终测试报告的测试结果附件;/n所述工作台单元、模板管理单元、数据管理单元、用例管理单元、场景管理单元和报告单元相互连接。/n

【技术特征摘要】
1.一种自动化测试辅助软件系统,其特征在于,包括:
工作台单元:用于提供系统的初始主界面,用户登录后,能从工作台查看当前测试设备与用例的执行总体情况,并对各项任务进行调度管理工作;
模板管理单元:用于提供对模板的查询、修改、增加和删除功能;
数据管理单元:用于对系统中保存的各类测试数据进行分类管理;所述测试数据包括系统参数、用户、账户及测试中需要使用的各类数据;
用例管理单元:用于提供对测试用例的新增、修改、删除、查询和关联配置的功能;
场景管理单元:用于提供对场景的新增、修改、删除和配置的功能;
报告单元:用于提供统一的报告展现页面,用户点击具体场景结果明细,查看每个场景的具体数据,并输出到EXCEL文件,作出最终测试报告的测试结果附件;
所述工作台单元、模板管理单元、数据管理单元、用例管理单元、场景管理单元和报告单元相互连接。


2.根据权利要求1所述的自动化测试辅助软件系统,其特征在于,所述模板管理单元进一步包括:
模板列表模块:用于进入模板管理页面,显示已有模板列表,至少提供翻页和增加模板功能;
新建模板模块:用于点击增加模板,进入模板新增页面,输入模板各项要素,点击保存,提示保存成功;
配置模板模块:用于进入模板配置页面,能自由配置模板node及各node对应的scripts;
所述模板列表模块、新建模板模块和配置模板模块相互连接。


3.根据权利要求1所述的自动化测试辅助软件系统,其特征在...

【专利技术属性】
技术研发人员:洪晓文黄钦王雪玲
申请(专利权)人:广州永融科技股份有限公司
类型:发明
国别省市:广东;44

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

1