[发明专利]一种基于物联网云的设备自动化测试系统及方法在审
申请号: | 202010003936.5 | 申请日: | 2020-01-03 |
公开(公告)号: | CN111224845A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 徐志刚;李军 | 申请(专利权)人: | 杭州涂鸦信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京崇智专利代理事务所(普通合伙) 11605 | 代理人: | 何海英 |
地址: | 310013 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 设备 自动化 测试 系统 方法 | ||
本申请公开了一种基于物联网云的设备自动化测试系统及方法。该测试系统包括:终端设备、物联网云、测试平台、测试发起模块、测试结果生成模块和通信模块;终端设备为待测试设备;测试发起模块用于测试人员发起创建测试任务、编辑测试任务、存储测试任务和执行测试任务的命令;测试平台用于接收测试发起模块发起的命令并创建、编辑、存储和执行自动化测试用例;物联网云用于下发和上报信息;测试结果生成模块用于生成测试结果;通信模块用于使终端设备、物联网云、测试平台、测试发起模块、测试结果生成模块通信连接。本申请解决了相关技术中终端多功能测试过程需要人工操控以导致的步骤复杂和自动化程度低的技术的问题。
技术领域
本申请涉及自动化测试技术领域,具体而言,涉及一种基于物联网云的设备自动化测试系统及方法。
背景技术
物联网设备越来越多的走进我们的生活,智能家电等已成为我们生活的一部分。然而对于目前对于连接到物联网云下的终端,测试人员基本采用手动方式进行测试,按照固定的测试用例来执行,且需定时获取测试数据,另外对于单一功能还需测试数十次来保证测试质量。这种测试方式费时费力,且拉长了产品的测试周期。因此,如何解决多终端多模块测试过程中出现的测试步骤繁琐、自动化程度低问题,已经迫在眉睫。
发明内容
本申请的主要目的在于提供一种基于物联网云的设备自动化测试系统及方法,以解决相关技术中终端多功能测试过程中,需要人工操控以导致的步骤复杂和自动化程度低的技术的问题。
为了实现上述目的,第一方面,本申请实施例提供了一种基于物联网云的设备自动化测试系统。
根据本申请的自动化测试系统包括:终端设备、物联网云、测试平台、测试发起模块、测试结果生成模块和通信模块;
终端设备为待测试设备;
测试发起模块用于测试人员发起创建测试任务、编辑测试任务、存储测试任务和执行测试任务的命令;
测试平台用于接收测试发起模块发起的命令并创建、编辑、存储和执行自动化测试用例;
物联网云用于存储测试平台向终端设备下发的信息和终端设备向测试平台上报的信息;
测试结果生成模块用于生成对终端设备执行测试任务后的测试结果;
通信模块用于使终端设备、物联网云、测试平台、测试发起模块、测试结果生成模块通信连接。
可选的,还包括显示模块,显示模块用于提供可视化显示界面和操作界面。
可选的,显示模块包括设备信息填写、环境参数填写、设备运行日志查看和日志结果查看。
第二方面,本申请还提供一种基于物联网云的设备自动化测试方法,包括以下步骤:
创建测试任务:针对不同终端设备和不同测试环境,创建不同类型的多个测试用例,并组成多个独立的可执行任务;
测试命令发起:针对不同终端设备的不同功能点,对应发起自动化测试命令;
测试任务运行:针对测试命令对应的终端设备和测试环境,运行创建的相应的测试任务;
测试结果导出:测试任务运行完毕后,输出不同测试用例的测试结果。
可选的,该测试方法包括以下步骤:
创建积木数据:针对终端设备的各个功能点创建多个独立的积木数据;
创建测试用例:测试用例包括针对终端设备的不同功能点创建多个独立的积木数据的合集;
创建测试任务:测试任务包括针对不同终端设备所创建的不同类型的多个测试用例的合集;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州涂鸦信息技术有限公司,未经杭州涂鸦信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010003936.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于分类数据表示后保持特征间相关性的方法
- 下一篇:数据传输方法及装置