基于关键字驱动的山脚树煤矿输电线路监测平台质量保证.pdf
《基于关键字驱动的山脚树煤矿输电线路监测平台质量保证.pdf》由会员分享,可在线阅读,更多相关《基于关键字驱动的山脚树煤矿输电线路监测平台质量保证.pdf(5页珍藏版)》请在咨信网上搜索。
1、科学技术创新 2023.21基于关键字驱动的山脚树煤矿输电线路监测平台质量保证胡刚1,吴江燕2,田祥贵2,刘发勇2(1.盘江股份公司山脚树煤矿,贵州 六盘水;2.贵州盘江煤电集团技术研究院有限公司,贵州 贵阳)引言山脚树煤矿位于贵州省六盘水市盘江断江镇中部,矿区历史输电线路巡检工作主要包含接地电阻监测、杆塔倾斜监测、导线接头测温、树木生长监测、杆塔周边环境监测等,目前巡检运维工作主要依靠人工现场巡检,因此需要耗费大量人力物力,而且无法获取杆塔和线路的实时数据。为了解决目前输电线路巡检需要依靠人工巡检的问题,矿区新建输电线路安装在线监测装置 30 套、输电线路智能在线监测系统 1套。输电线路运行
2、状态的实时反馈、系统的高质量运行,对输电线路智能在线监测系统有较高质量的要求1。软件系统自身的特点决定了其从产品的设计到开发都具有诸多的不确定性,而且也成为了制约软件质量的一个重要威胁,因此,在软件测试期间对其中存在的不确定性进行预判,合理分析其中可能存在的风险,并制定相应的风险管控措施,就成为了一项极为关键性的工作关系到软件后期的稳定运行2。文本阐述了一种基于关键字驱动的自动化测试方法,用于保证输电线路智能在线监测系统的质量。关键字驱动的自动化测试框架是对数据驱动测试框架的扩展,主要思想是:界面元素名与测试内部对象名的分离;测试描述与具体实现细节的分离;脚本与数据的分离3。三个分离之间相互独
3、立,极大减少相互之间的影响,这种测试框架与传统自动化测试框架相比,实现了测试数据与测试逻辑的分离,极大的提高了测试脚本的复用性和维护性,使得软件系统质量得到保证的同时降低质量保证所需要的人力物力,将测试人员从重复的测试劳动中解放出来,去关注更高效、精准的测试。1智能输电线路监测平台1.1系统建设背景山脚树煤矿现有输电线路也存在煤矿传统架设输电线路的难点,为了解决这些难点,新建输电线路摘要:目前煤矿矿区架设的架空高压输电线路巡检和维护主要是依靠人工巡检的方式进行,这种巡检方式费时费力、效率低下,还存在工程量大、巡线周期长、部分高危区域难以到达、巡检结果受人为因素影响大、不容易监督和管理、数据难以
4、及时上报等难点。针对煤矿矿区人工巡检输电线路的痛点和难点,开发了一套智能输电线路监测系统,借助系统实现输电线路在线监控,降低巡检工人工作量的同时能够实时准确的反应输电线路运行情况。本文提出了一种使用关键字驱动保证输电线路预警平台的质量保证方法,通过关键字驱动自动化测试框架,实现了对监测平台的每日自动测试,测试报告自动发送到关系人邮箱,准确反应平台运行情况,提高软件平台质量。关键词:输电线路;在线监测;关键字驱动;自动化测试;质量保证中图分类号院TM75文献标识码院A文章编号院2096-4390渊2023冤21-0014-05基金项目:贵州省科技重大专项“基于工业互联网的煤矿智能采掘技术”(黔科
5、合重大专项字20213001);贵州省中央引导地方科技发展资金项目“煤矿智能化工程技术研究中心”(黔科中引地20214005),贵州省科技项目一般项目“基于北斗物联网的智慧输电线路技术研究及应用”(黔科合支撑2022一般 016)。作者简介:胡刚(1974-),男,大专,副高级工程师,主要研究方向:机电无人化或少人化。14-2023.21 科学技术创新安装了传统输电线路不具备的监测装置。矿区新建大营输电线路起始于大营 110KV 变电所,止于山脚树35KV 变电所,采用铁塔单回架设,杆塔 85 基。线路全线位于贵州省盘州市盘关镇、柏果镇、鸡场坪镇境内。为搭建在线监测系统整条线路安装了在线监测装
6、置30 套,其中包含设备有:输电线路铁塔智能在线监测装置、接地电阻监测装置、杆塔倾斜装置等。通过现场杆塔监测装置收集到输电线路实际运行情况,通过无线传输将收集到的数据反馈到后台在线监测平台,通过平台处理转换后显示到可视化界面,为输电线路运行提供实时的监测数据。1.2系统架构设计输电线路在线监测系统由两部分组成,分别是数据采集前端(太阳能供电系统、数据采集系统、通讯系统等)和后端分析处理系统组成4。采集前端是高性能的数据采集主机,其主供电源为太阳能板。通过预先设定的程序定时对周围的各种数据,前台系统对所收集数据进行处理后,通过无线传输方式可以及时传输至后台控制中心5。后端分析处理系统可以对所收集
7、的相关数据进行分析,根据分析结果有针对性地对相关杆塔采取防范措施,后端数据分析处理系统主要是通过软件开发工具,将前端所接收数据,通过分析处理,在可视化页面展示出来。后台系统实现架构如图 1所示。图 1后台实现架构1.3系统实现输电线路监测平台采用 OpenLayers+GeoServer 的架构,前端使用 html、js、css、Vue,后端使用 Java 语言,SpringMVC+MybatisSpringBoot,数 据 库 使 用Mysql,报表统计相关功能使用 Echarts 插件,最终实现输电线路在线监测平台。1.4系统质量保证措施软件质量是软件特性的综合,指软件满足规定或潜在用户需
8、求的能力6。软件测试是提升软件产品质量的重要手段,通过相应测试技术、方法的运用来发现软件产品设计、开发过程中的潜在性问题,从而起到为软件产品后期的市场化推广、应用排除安全隐患的作用。质量控制的重要前提就是保证操作的整个流程的真实性与完整性,只有按照正确的操作方法进行软件测试,软件质量保证的正确性才能够得到保障7。软件质量保证的前提是测试对象、测试环境、测试方法已经明确,制定测试计划及测试执行流程后严格按照制定文件和相关标准执行测试。当前测试执行以手工执行和自动化执行为主流,在冒烟测试阶段及回归测试阶段一般以自动化测试为主。本文介绍了一种以关键字为驱动的自动化测试方法,通过该方法的实施,可以替代
9、一部分人工测试,降低测试的时间成本和人力成本,同时,通过每日自动执行自动化测试,可以极大保证系统每日正常运行,并且在系统发生故障时能够及时通知项目干系人,在最短时间内做出应对。2关键字驱动自动化测试质量保证2.1传统自动化测试框架在传统的自动化测试框架中,大多数采用直接定位到页面元素,对页面元素进行操作,从而实现自动化测试的目标,在测试开始之后需要先等待测试对象的出现,在测试对象出现后获取到测试对象,然后对测试对象进行操作,最后完成测试操作。传统自动化测试框架中测试逻辑、测试元素、测试数据不能做分离处理,这种测试框架的短板是:当页面元素、测试数据或测试逻辑发生变化时,需要重新维护脚本8。在实际
10、项目过程中,因为需求变更或产品升级导致的系统元素变化或测试逻辑发生变化是15-科学技术创新 2023.21频繁的,而每一次的变更都需要重新对测试脚本进行维护,导致自动化测试日常脚本维护工作量急剧增加,同时也加大了测试脚本维护困难程度。2.2关键字驱动测试框架关键字驱动测试框架为了解决传统测试框架存在问题提出了三个思想:一是测试元素命名与自动化测试定义对象名分离,二是将测试逻辑中的测试动作与系统功能实现细节分离,三是测试脚本与测试数据分离9。采用三分离的机制,可以在自动化测试过程中能够极大提升测试脚本可维护性,降低因为系统元素和逻辑变化对测试执行的影响。框架分为四层:工具层、服务层、逻辑层和场景
11、层,其中工具层主要封装了测试中需要调用的工具类方法、配置文件、日志文件和失败用例截图;服务层主要封装了测试系统的页面元素和操作步骤;逻辑层主要封装了系统各个业务对象,组成测试逻辑进行校验;场景层则是针对各种测试场景,实现不同场景下的用例组合,如图 2 所示。图 2关键字驱动测试架构2.3关键字驱动测试设计2.3.1工具层设计(1)配置变量读取 ini_reader,封装对 ini 配置文件的读取操作;(2)全局变量设置 global_var,定义测试过程中所需要用到的全局变量;(3)配置邮件发送 email_util,封装测试执行完成后测试报告自动发送到干系人;(4)配置测试日志 log_ut
12、il,封装日志输出、级别设定功能。2.3.2服务层设计(1)设计 Driver_action,封装了测试过程中需要打开、关闭浏览器的操作;(2)设计 take_action,封装测试执行失败用例自动截图并保存到指定文件夹;(3)设计 Page_action,封装页面元素操作,如:点击、输入、切换 frame 等。2.3.3逻辑层设计初始化测试 _init_,完成测试执行初始化操作;设置 cases,读取测试用例文件,拼接测试对象、测试动作完成测试执行并记录执行结果;设置 data,放置测试用例数据文件,获取测试数据;设置 main 函数,指定具体模块测试,校验测试数据与测试模块是否相符,执行用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 关键字 驱动 山脚 煤矿 输电 线路 监测 平台 质量保证
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。