[发明专利]一种基于物联网的分布式自动化软件测试系统及方法在审
申请号: | 202110802680.9 | 申请日: | 2021-07-15 |
公开(公告)号: | CN113535561A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 叶婷;曾幸钦;曾灶烟;曾炽强;李树湖;孙培高;刘惠玲;叶海萍 | 申请(专利权)人: | 赛汇检测(广州)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 彭俊芳 |
地址: | 510900 广东省广州市南沙区榄核镇*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 分布式 自动化 软件 测试 系统 方法 | ||
本发明公开了一种基于物联网的分布式自动化软件测试方法,其特征在于,该测试方法包括物联网设备、测试节点,所述不同的测试节点对应不同的部署方式,具体步骤如下:S1、设置分布式自动化软件测试节点,不同的测试节点均具有不同的编号,任选一个测试节点作为控制测试节点。本发明不仅能够对测试过程中的任务调度进行合理分配,还能够对测试节点进行任意调用,使得测试时测试节点的选用方案种类增加,且在测试完成后能够对不同测试方案的测试结果进行比较,进而筛选出最好的测试方案。
技术领域
本发明涉及分布式软件测试技术领域,具体为一种基于物联网的分布式自动化软件测试系统及方法。
背景技术
随着互联网技术的不断发展,物联网逐渐走进人们的视野,并在人们的生活中逐渐扮演者越来越重要的角色,物联网的普及,给人们带来了巨大的便利。为了能够实现物联网所说的万物互联,人们通常会通过软件的形式对物联网设备产生的数据进行管理,软件的运用,使得人们对物联网设备产生的数据管理更加方便。但是说道软件,我们不得不提及软件测试,软件测试时一种将实际输出与预期输出进行比较的过程,但是普通的软件测试具有局限性,测试效率较低。
针对上述情况,我们需要一种基于物联网的分布式自动化软件测试系统及方法,不仅能够对测试过程中的任务调度进行合理分配,还能够对测试节点进行任意调用,使得测试时测试节点的选用方案种类增加,且在测试完成后能够对不同测试方案的测试结果进行比较,进而筛选出最好的测试方案。
发明内容
本发明的目的在于提供一种基于物联网的分布式自动化软件测试系统及方法,以解决上述背景技术中提出的问题。
为了解决上述技术问题,本发明提供如下技术方案:一种基于物联网的分布式自动化软件测试方法,该测试方法包括物联网设备、测试节点,所述不同的测试节点对应不同的部署方式,具体步骤如下:
S1、设置分布式自动化软件测试节点,不同的测试节点均具有不同的编号,任选一个测试节点作为控制测试节点;
S2、对各个物联网设备进行分析,判断各个物联网设备产生的数据是否相关联,将相关联的物联网设备进行绑定并划分到一组内,将不关联的物联网设备划分到不同的组内;
S3、将每个组内单位时间内产生的工作量进行统计,在测试节点足够的情况下,将最大工作量对应的组随机分到一个测试节点,将其它组对应的工作量进行组合,使得组合后的总工作量与最大工作量之间的误差小于等于第一预设值,将满足误差条件的组合随机分到一个测试节点中,对于剩余且不满足误差条件的组合,将小于且最接近最大工作量的组合随机分到一个测试节点;
S4、针对步骤S3中各组合对应的测试节点进行分析,根据分布式自动化软件测试的方向不同对物联网设备对应的测试节点进行筛选,不同的测试方向对应不同的测试节点集合;
S5、确定测试方向,随机分配测试环节中针对不同测试方向的其它测试节点,根据测试方向的不同,分别将分配到的其它测试节点与步骤S4中对应测试方向的测试节点集合进行绑定;
S6、分别按照绑定的测试节点不同对各个测试方向进行测试,并将测试时间、测试结果及对应测试方向采用的测试节点编号进行记录保存;
S7、重复上述步骤S1至S6,使得两次测试时分配的控制测试节点不同,比较两次测试的测试时间及测试结果,通过测试时间与测试结果的对比,可以筛选出更加合理的部署方式,所述具体的部署方式即测试方案,可以根据步骤S6中记录保存的数据来进行获取。
本发明通过各个步骤的协同合作,共同实现了分布式软件测试,同时在测试过程中对任务调度进行合理分配,大大的节省了因调度任务分配不均造成的时间差异影响。
进一步的,所述步骤S1中设置控制测试节点是为了采用集中式的分部策略,通过一个测试节点实现对其它若干测试节点的控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛汇检测(广州)有限公司,未经赛汇检测(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110802680.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通过两次压制实现成型的成型方法
- 下一篇:一种海管焊接对口辅助方法