当前位置:主页 > 科技论文 > 软件论文 >

HMI自动化测试平台的研制

发布时间:2020-11-18 19:37
   人机界面(Human Machine Interface,简称HMI),是能够连接可编程序控制器(PLC)、变频器、直流调速器、仪表等工业控制设备,实现人与机器信息交互的数字设备,由硬件和软件两部分组成。传统的测试手段和方法并不完全适应于HMI的开发测试,且不能解决手工测试效率低和测试的覆盖率难以保证等问题。因此,研制一款HMI自动化测试平台,具有较大的实用价值。本文首先介绍了 HMI测试的发展历史和研究现状,根据自动化测试生命周期方法学(Automated Testing Life-cycle Methodology)来进行 HIM 自动化测试平台的设计。根据测试现状讨论是否应该采用自动化测试;根据测试的需求,在分析比较多种测试工具后,选择TestComplete作为主要的测试工具;对手工测试用例分类后,挑选出可以实现自动化测试的用例,将其转换为自动化测试用例;根据测试的需求和测试用例,完成了自动化测试柜的框架结构设计和两级网络控制拓扑结构组网设计;使用Web Gate完成HMI图像的取回和返回需要点击的坐标值,在PC端进行检查点的比较,以及编写Test Complete测试工程中的JavaScript、C#测试脚本,完成自动化测试平台软件部分的设计。最后,通过在实际测试工作中的应用,将自动化测试与手工测试进行运用对比,结果表明:自动化测试在边界值测试、系统性能方面,可以实现1 00%的自动化率;自动化测试的结果与手工测试的结果相一致;自动化测试的测试效率十分高,尤其是在回归测试中可以节省99%的时间,综合所有测试项目可以节省86.5%的时间。实验结果表明,HMI自动化测试平台可以减少测试人员的工作压力,满足了测试的实际需求。
【学位单位】:山东科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.53
【部分图文】:

测试对象,组态软件,频率,测试用例


2.2自动化测试的展开??在开发过程中,大部分的测试工作都基于手动的方式来完成,使用OnTime??管理对测试用例和测试进度,如图2.2所示,其中左侧为待测项目和版本号,测??试进度(用例完成情况和通过情况),右侧为具体的每个测试用例,测试步骤??和测试结果等。进行手工测试的流程是:首先确定待测项目和需要进行测试的??用例,按照给出的测试流程进行一步步的测试,并对出现的结果与预期目标进??行对比

测试流程,自动测试,手工测试


?>?95?items.?64?houi*?wortted.?21?houis?icnurang?(75?5t?a?np*〇ie|??图2.2手工测试??Fig.?2.2?Manual?test??为了减少测试工作的内容,加速速度的同时并提高测试结果的准确性,将??手工测试用例转化为自动测试用例并开展自动测试工作。自动测试包含具体的??输入内容、执行步骤、预期目标等项目。为了保证自动测试结果的有效性,要??求用户在开展用例设计的时候,需要考虑到产品的各个方面,并搭建一个可靠??稳定的测试环境

流程图,手工测试,测试目标,流程图


Fig.?2.4?Manual?test?cases?are?converted?to?automated?test?case?diagrams.??在将测试对象转化为自动测试目标的时候,需要从多个角度来分析该对特征,通过对测试目标进行考究来确定测试的范围及验证对象,逐步细化14??
【相似文献】

相关期刊论文 前10条

1 张泽昭;龚荣荣;史新丽;;商业银行自动化测试实践及发展趋势[J];中国金融电脑;2019年11期

2 周永红;张彦祥;;金融软件的自动化测试探索与创新之路[J];中国金融电脑;2018年01期

3 赵焕芳;杨声钢;徐小平;;自动化测试在流程类系统中的应用研究与实践[J];中国金融电脑;2018年01期

4 赵良福;王世签;郑科鹏;;软件自动化测试研究[J];有线电视技术;2018年06期

5 周林;;通用工具构建云存储自动化测试平台的方案[J];移动通信;2017年10期

6 朱立秀;;自动化测试的应用浅析[J];电子世界;2016年19期

7 李萍;;光网络传输设备的自动化测试研究[J];数字技术与应用;2015年09期

8 刘柏青;;使用自动化测试工具解决数据重复录入问题的一个思路[J];广东公安科技;2015年03期

9 顾言筠;;浅谈光网络传输设备的自动化测试[J];科学中国人;2017年20期

10 顾慧;毛森;;自动化测试技术的分析与研究[J];信息与电脑(理论版);2014年02期


相关博士学位论文 前1条

1 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年


相关硕士学位论文 前10条

1 慕春辉;基于LXI的自动化测试设备设计[D];哈尔滨工业大学;2018年

2 朱建华;基于Spring的Web自动化测试平台设计与实现[D];大连理工大学;2019年

3 孙自诚;笔记本自动化测试程序的设计与实现[D];东华大学;2019年

4 贾一飞;HMI自动化测试平台的研制[D];山东科技大学;2018年

5 江淑明;移动通信网络节点性能的自动化测试平台的搭建与应用[D];东华大学;2019年

6 王光强;基于双写环境的自动化测试工具性能优化研究[D];山东科技大学;2018年

7 陈颖;东风车机自动化测试平台[D];华中师范大学;2019年

8 高博;ANDROID适配性自动化测试平台的设计与实现[D];上海交通大学;2016年

9 丁红林;电商系统自动化测试平台的设计与实现[D];上海交通大学;2016年

10 王凌云;基于UIA的Windows应用自动化测试平台的设计与实现[D];上海交通大学;2018年



本文编号:2889117

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2889117.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f3eab***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com