智能环保自动化测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:18668100 阅读:41 留言:0更新日期:2018-08-14 20:36
本申请涉及一种智能环保自动化测试方法、装置、计算机设备和存储介质。所述方法包括:接收用例管理机发送的版本数据包;根据所述版本数据包确定待测试的智能环保数据业务系统;获取所述智能环保数据业务系统对应的脚本测试用例项;根据所述脚本用例测试项执行用例连跑测试任务;向用例执行监控机发送执行测试任务时的测试数据。该智能环保自动化测试方法、装置、计算机设备和存储介质能够进行全面测试提高测试效率、降低人工成本保证软件质量。

Intelligent environmental protection automatic test method, device, computer equipment and storage medium

The application relates to an intelligent environmental protection automatic test method, device, computer equipment and storage medium. The method includes: receiving the version data packet sent by the use case manager; determining the intelligent environmental protection data service system to be tested according to the version data packet; obtaining the script test case items corresponding to the intelligent environmental protection data service system; executing the use case continuous test task according to the script test items; and running to the use case. Executes the test data sent by the monitor when executing the test task. The intelligent environmental protection automatic test method, device, computer equipment and storage medium can be tested comprehensively to improve test efficiency and reduce labor costs to ensure software quality.

【技术实现步骤摘要】
智能环保自动化测试方法、装置、计算机设备和存储介质
本申请涉及智能环保测试
,特别是涉及一种智能环保测试方法、装置、计算机设备和存储介质。
技术介绍
智能环保是指环境信息化与互联网技术相结合。智能环保通过借助物联网技术将传感器和装备嵌入到各种环境监控对象物体重,通过云计算将环保领域与物联网结合起来,可以实现人类社会与环境业务系统的整合,以更加精细和动态的方式实现环境管理和决策的智能。智能环保数据业务系统作为智能环保的核心处理系统,为避免存在缺陷的情况下在其上线发布前需要进行测试,传统使用手工进行测试使得收敛过程慢,在紧急情况下无法在短时间内完成测试,测试效率低下。并且,使用手工测试除了人力成本会大大提高外,由于手工测试不能进行全面的测试,所以还无法保证软件的质量,导致存在质量风险。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高测试效率、降低人工成本保证质量的智能环保测试方法、装置、计算机设备和存储介质。一种智能环保自动化测试方法,所述方法包括以下步骤:接收用例管理机发送的版本数据包;根据所述版本数据包确定待测试的智能环保数据业务系统;获取所述智能环保数据业务系统对应的脚本测试用例项;根据所述脚本用例测试项执行用例连跑测试任务;向用例执行监控机发送执行测试任务时的测试数据。在其中一个实施例中,所述获取所述智能环保数据业务系统对应的脚本测试用例项的步骤包括:向用例管理机发送获取脚本测试用例项的请求指令;接收所述用例管理机根据请求指令从用例存储服务器中获取的脚本测试用例项。在其中一个实施例中,所述根据所述脚本用例测试项执行用例连跑测试任务的步骤包括:驱动主控制单元从底层设备采集被测试的智能环保数据业务系统所需要的数据源;若所述主控制单元采集的数据源为空,则所述用例连跑测试任务出错。在其中一个实施例中,所述主控制单元通过无线终端单元从底层设备采集被测试的智能环保数据业务系统所需要的数据源。在其中一个实施例中,所述测试数据为执行测试任务时的错误信息,用于指示用例执行监控机接收到错误信息时根据所述错误信息停止用例连跑测试任务生成测试错误报告并进行报警。一种智能环保自动化测试装置,所述装置包括:接收模块,用于接收用例管理机发送的版本数据包;确定测试系统模块,用于根据所述版本数据包确定待测试的智能环保数据业务系统;获取模块,用于获取所述智能环保数据业务系统对应的脚本测试用例项;执行模块,用于根据所述脚本用例测试项执行用例连跑测试任务;发送报告模块,向用例执行监控机发送执行测试任务时的测试数据。在其中一个实施例中,所述获取模块包括:发送请求指令单元,用于向用例管理机发送获取脚本测试用例项的请求指令;接收测试用例单元,用于接收所述用例管理机根据请求指令从用例存储服务器中获取的脚本测试用例项。在其中一个实施例中,所述执行模块包括:驱动单元,用于驱动主控制单元从底层设备采集被测试的智能环保数据业务系统所需要的数据源;若所述主控制单元采集的数据源为空,则所述用例连跑测试任务出错。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述智能环保自动化测试方法中任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述智能环保自动化测试方法中任一项所述的方法的步骤。上述智能环保自动化测试方法、装置、计算机设备和存储介质,通过用例执行机根据接收到的版本数据包确定被测试的智能环保数据业务系统,并且获取到对应的脚本测试用例项后执行用例连跑测试任务,当测试任务出错时向用例执行监控机发送错误报告。该智能环保自动化测试方法通过用例执行机可以自动对待测的智能环保数据业务系统进行快速全面的测试,提高测试效率,取缔传统中使用手工测试的方法,无需人工操作不仅降低人工成本,还保证了软件质量。附图说明图1为一个实施例中智能环保自动化测试方法的系统架构示意图;图2为一个实施例中智能环保自动化测试方法的流程示意图;图3为一个实施例中获取智能环保数据业务系统对应的脚本测试用例项步骤的流程示意图;图4为一个实施例中根据脚本用例测试项执行用例连跑测试任务的流程示意图;图5为一个实施例中智能环保自动化测试方法的时序流程图;图6为一个实施例中智能环保自动化测试装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的智能环保自动化测试方法,可以应用于如图1所示的应用智能环保自动化测试系统图中,该系统包括:用例存储服务器102、用例管理机104、用例执行机106、用例执行监控机108、主控制单元110、无线终端设备112、第一路由器114、第二路由器116以及第三路由器114。其中,用例存储服务器102通过第一路由器114与用例管理机104进行通信连接。用例管理机104通过第二路由器116与用例执行机106进行通信,用例执行机106通过第三路由器118和用例执行监控机108进行通信。用例执行机106与主控制单元110进行通信连接,主控制单元110与无线终端设备112通信连接。用例存储服务器102用于存储脚本测试用例项并响应用例管理机获取脚本测试用例项的请求指令。用例管理机104用于向所述用例执行机发送版本数据包,响应用例执行机106发送的获取脚本测试用例项的请求指令从用例存储服务器中102获取脚本测试用例项。用例执行机106发送获取脚本测试用例项的请求指令并根据接收到的脚本测试用例项进行连跑测试任务,用例执行监控机108用于实时监控用例执行机106执行连跑测试任务的状态。在一个实施例中,如图2所示,提供了一种智能环保自动化测试方法,以该方法应用于图1中的用例执行机106为例进行说明,包括以下步骤:S202,接收用例管理机发送的版本数据包。其中,版本数据包里包含有关待测试的智能环保数据业务系统的版本数据。用例管理机用于给用例执行机发送版本数据包和下发智能环保用例连跑测试任务,还可以在用例管理机上安装自动化脚本测试用例编辑软件用于编辑脚本。具体地,在用例管理机上创建自动化用例连跑测试任务后,向用例执行机发送被测试的智能环保数据业务系统的版本数据包,用例执行机进行初始化根据接收到的用例管理机发送的版本数据包即可确定需要测试的智能环保业务系统。S204,根据所述版本数据包确定待测试的智能环保数据业务系统。具体地,版本数据包里面包含有关待测试的智能环保数据业务系统的相关数据。用例执行机接收到版本数据包后通过版本数据包里面的数据即可知道需要执行自动化用例连跑测试的智能环保数据业务系统。S206,获取智能环保数据业务系统对应的脚本测试用例项。其中,脚本测试用例项即为测试脚本,是一个特定测试的一系列指令,这些指令可以被自动化测试工具执行,测试脚本可以在用例管理机中进行编辑修改。因此,为了执行相对应的智能环保数据业务系统的测试任务,用例执行机需要获取该智能环保数据业务系统对应的脚本测试用例项。具体地,如图3所示,获取智能环保数据业务系统对应的脚本测试用本文档来自技高网...

【技术保护点】
1.一种智能环保自动化测试方法,其特征在于,所述方法包括以下步骤:接收用例管理机发送的版本数据包;根据所述版本数据包确定待测试的智能环保数据业务系统;获取所述智能环保数据业务系统对应的脚本测试用例项;根据所述脚本用例测试项执行用例连跑测试任务;向用例执行监控机发送执行测试任务时的测试数据。

【技术特征摘要】
1.一种智能环保自动化测试方法,其特征在于,所述方法包括以下步骤:接收用例管理机发送的版本数据包;根据所述版本数据包确定待测试的智能环保数据业务系统;获取所述智能环保数据业务系统对应的脚本测试用例项;根据所述脚本用例测试项执行用例连跑测试任务;向用例执行监控机发送执行测试任务时的测试数据。2.根据权利要求1所述的智能环保自动化测试方法,其特征在于,所述获取所述智能环保数据业务系统对应的脚本测试用例项的步骤包括:向用例管理机发送获取脚本测试用例项的请求指令;接收所述用例管理机根据请求指令从用例存储服务器中获取的脚本测试用例项。3.根据权利要求1所述的智能环保自动化测试方法,其特征在于,所述根据所述脚本用例测试项执行用例连跑测试任务的步骤包括:驱动主控制单元从底层设备采集被测试的智能环保数据业务系统所需要的数据源;若所述主控制单元采集的数据源为空,则所述用例连跑测试任务出错。4.根据权利要求3所述的智能环保自动化测试方法,其特征在于,所述主控制单元通过无线终端单元从底层设备采集被测试的智能环保数据业务系统所需要的数据源。5.根据权利要求1所述的智能环保自动化测试方法,其特征在于,所述测试数据为执行测试任务时的错误信息,用于指示用例执行监控机接收到错误信息时根据所述错误信息停止用例连跑测试任务生成测试错误报告并...

【专利技术属性】
技术研发人员:阳丞晗
申请(专利权)人:深圳市华讯方舟软件信息有限公司
类型:发明
国别省市:广东,44

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

1