针对IoT数采设备的分布式验证软件工具设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ning0001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今的工业生产过程中,优异的产品对生产条件要求愈加苛刻。可靠的数据采集设备可以收集工业操作中的数据,帮助工业产业更好的完成生产工作。传统的手动测试方法对于数采设备的验证工作不仅耗费人力和时间,测试的效率很低,而且验证的功能覆盖率不足。目前,自动测试已经逐渐取代了传统的测试方法,并取得了快速的发展。但是国外自动测试技术成本高,且工具定制困难;国内对于自动测试系统的研究取得了很大的成果,然而在针对性应用方面很难结合成熟的自动测试工具,对于IoT数采设备的验证,只能提供一些思路上的借鉴,并没有适合的自动测试工具可以直接引入。本文将结合现有的自动测试技术,综合考虑针对性和通用性,设计并实现一种针对于IoT数采设备的分布式验证软件工具。为了使分布式验证软件工具更具有通用性,本文结合自动测试的主要过程,分析对IoT数采设备的验证需求。考虑到对通用性和针对性的需求,设计出提供自动测试方法的实现方案和针对IoT数采设备验证的解决方案,确定了分布式验证工具的软件架构。该工具包含三个部分:执行调度测试用例的自动测试引擎模块,实现针对性测试功能的分布式验证资源功能模块,以及提供Web界面、扩展功能而集成的辅助工具。然后,根据自动测试引擎模块的结构,对其进行组件划分,确定组件间时序关系和通信方式,完成了每个组件的设计及实现;针对IoT数采设备主要的数据流和业务流,设计出各个验证组件,组成分布式验证资源功能模块;根据ELK、Airflow的功能,分析出集成的结合点,实现对这两种辅助工具集成。接着搭建分布式验证软件工具的运行环境,将各个模块结合起来,在对分布式软件工具进行测试的同时,获得IoT数采设备的验证结果;再对根据IoT数采设备定义的一些数据流和业务流测试用例的验证结果进行分析,以确保实现分布式验证软件的功能需求;最后根据现有的IoT数据采集项目地实际情况,对比使用分布式验证软件工具和手动测试效果,分析分布式验证工具在节省人力成本、提高功能覆盖率和提高测试效率的应用效果。本课题设计实现的针对IoT数采设备的分布式验证工具,在IoT数采设备项目中保障了产品质量的同时,还提高了测试效率。在实际的项目应用中,1名测试人员使用分布式验证工具就可以完全覆盖到所有的测试,相较于原来4名测试人员手动触发测试和记录结果的传统方法,节省了人力成本;测试用例分支代码覆盖率由30%提升到60%,CI/CD的次数从每日2~3次提升到10次以上,测试效率显著提高。除此之外,该验证工具具有可复用性,对类似的软件功能验证设计具有一定的参考价值。
其他文献
智能服务中心是连接企业与用户的桥梁。用户在接入企业办理业务时使用的媒介,如电话、邮件、微信公众号等都是智能服务中心的一部分,IVR系统也是智能服务中心的一部分,它是一种功能强大的交互式语音响应系统,在智能服务中心的应用发展历程中一直占据着举足轻重的地位,在IVR系统的帮助下,智能服务中心可以为用户提供语音导航菜单以指导他们办理业务。在传统的IVR系统中,业务是以分层的形式排列的,整个业务系统最终以
当今是一个信息高速发展的时代,互联网和IT技术不断普及,并且应用于各个行业。而信息在网络传输中非常容易被窃取或传播,导致其存在许多安全方面的问题,因此,数字信息安全的研究是必然的,且从长远来看,其应用前景广阔,应用价值也与日俱增。那么信息安全应该怎样保护?其中一种立竿见影的方式就是密码,即在传输数据时加密数据,确保信息的安全。神经网络有着与传统密码学中加密功能特别相似的特性,即高度非线性动力学系统
随着移动通信和互联网的迅猛发展,导航与定位服务已经成为了现代生活中不可或缺的一部分。时分码分正交频分复用(Time&Code Division-Orthogonal Frequency Division Multiplexing,TC-OFDM)定位系统与移动通信网络有机结合,实现了广域高精度室内外无缝定位。随着5G通信技术的进一步发展,时分双工(Time Division Duplexi
随着化工行业的发展,处在化工产业链下游的危化品运输行业也取得了快速发展,车辆规模和从业人员数量逐步发展壮大。近年来行业安全生产事故频繁发生,带来严重生命财产损失的同时也给地方政府部门带来较大的追责问责压力。分析事故原因可见,本质挂靠经营管理不到位,存在重大安全隐患是导致事故发生的重要因素。随着公众对安全出行的需求不断提高,公共道路安全引起的关注也越来越高。为了确保行业安全,提升政府部门监管水平,消
随着各种新技术的不断创新、发展、突破,位置服务(LBS,Location Based Service)在人们的生产生活中发挥着越来越重要的作用,其中 TC-OFDM(Time&Code Division-Orthogonal Frequency Division Multiplexing)定位系统是一种室内外无缝切换的高精度定位系统,能够为用户提供精度很高的室内外位置服务,并且适用于大规模
本文主要研究智能履带车辆转速与横向协同的路径跟踪运动控制,研究对象为某型农用低速液压驱动履带车辆,旨在提出一种跟踪精度高、稳定性好的智能履带车辆转速、横向角速度控制算法。由于履带车辆数学模型存在强耦合、非线性等特性且液压驱动存在迟滞性强的特点,提高了运动控制的设计难度。本文采用分层控制的方法设计了履带车辆转速和横向运动控制系统,主要研究内容包括:首先,在查阅国内外研究文献的基础上,介绍了无人化智能
随着世界经济全球化的发展,中国政府提出了“一带一路”的倡议及“中国制造2025”战略,为中国制造的全球化之路保驾护航。中国政府的大力推动外贸自主品牌建设,持续加大自主品牌海外宣传力度,为中国制造业走出去搭建更大的舞台。在企业“走出去”的过程中,需要根据自身的核心竞争力,结合国际化的思路,利用世界范围内的资源打造全球化体制下高效的供应链,整合全球资源构造企业的完整的价值流,实现企业、用户及消费者的多
近年来,日益成熟的互联网技术推进了信息化社会的不断发展,这不仅给人们的工作和学习带来巨大的便利,而且也产生了呈爆炸式增长的网络流量。面对巨大的网络流量,无论是从存储能力还是运算效率,都对传统的基于单机环境下的网络流量分类技术提出了严峻的挑战。如何准确且快速地对网络流量进行分类成为亟需解决的热点问题。Spark作为时下流行的大数据分析平台,能够实现分布式存储,并提供了内存计算,具有极高的运行效率,成
网络空间是社会空间在互联网世界的发展和延伸,“互联网+”时代网络空间开始崛起,网络空间的各种矛盾与现实社会的问题交织在一起,催生出新的复杂问题和矛盾。网络空间治理受到世界各国、国际组织和公民社会的普遍关注,也是目前我国在网络空间中的一个重要议题。在社会矛盾不断激化的背景下,网络空间成为政府公共事务治理的难点,而对网络空间内政治、经济、社会、文化事务的有效治理,不仅有利于消除网络空间的潜在公共风险,
镁合金作为最轻的金属材料,其拥有优异的综合特性,在电子电器行业以及国防军事工业等相关领域都有广泛的应用,是目前我国金属科学研究的重点之一。镁合金由于受自身元素结构的限制,在其轧制成形的过程中出现的问题较多,导致其生产工序变得复杂化,严重限制了镁合金材料的开发和运用。双辊铸轧技术是一项金属材料加工的国际前沿技术,它可以显著的缩短金属材料的加工流场,降低生产成本,将双辊铸轧技术应用于镁合金的生产是当今