分析智能家电应用的UI自动化测试方法

(整期优先)网络出版时间:2019-07-17
/ 2

分析智能家电应用的UI自动化测试方法

洪志云

广东美的制冷设备有限公司广东省深圳市518000

摘要:智能家电的应用已经极为普遍,通过改变家电的使用系统,在操作流程上较传统已有很大改善,能够高效率的完成操作。但是家电的使用,目标是适合用户的个性化需求,在应用层的测试特别是UI等应用层多依赖于人工检测。UI自动化测试基于当前出现的问题,进行程序上优化,实现自动化检测。从而突破了原有的检测方式,解放人力和流程的重复,提升了检测质量,但在其推广的发展中仍需要对问题进行解决。

关键词:智能家电;UI自动化测试;应用方式

前言:在家电应用的检测方法中,使用UI检测是保证软件质量和可靠性的重要部分,同时其发展也是适应当前经济和科技的重要产物。在家电软件开发的重要事业上使用UI测试有其积极影响,但同时也出现了许多急需克服的问题,以用户和软件程序双向出发,实现其优点的最大化。

1.UI自动化测试方法

1.1UI自动化测试方法的应用背景

在数据和科技迅速发展的时代背景下,种类繁多的软件的极速增长,尤其是许多日常出行和生活中随处可见的事物,都有其对应的软件,而这类软件在呈现到大众视野之前需要经过一定阶段的检测。其检测的基本方式主要根据大众的需求和反馈进行标准衡量,这是根据需求而进行的测试,即根据用户对软件的需求进行功能改变。而这一过程,所包含的内容众多,需要以自动化的测试方式进行解决,UI自动化测试方法便是在这一背景下诞生的。通过UI设计编码进行软件的检测,以确保软件能够正常运行,在市场上能够获得一定的竞争力。

1.2UI自动化测试方法的优势

受软件开发市场的影响,许多软件在上市之前经过的检测并未达到专业的标准,多以群众的新鲜需求为主,将开发重点局限在使用者对软件的好奇感。但当用户使用一段时间后,会出现入口错误和软件内部元素错乱的现象,这就是在测试时未采用自动化等较为优良的检测方式进行的结果,对于现阶段的软件自动化发展是致命的失误。同时对于开发者所投入的资金和时间而言是不对等的。UI自动化的测试方法在测量标准上将需求降低至较小比重,以减少群众需求变化对于测试结果的影响,同时在框架上采取较为专业的技术流,能够使其随着技术的使用更新,并且开发的编码不为空,能够使用户在使用软件时获得较好的体验。

2.智能家电应用UI自动测试的技术内容

2.1改善智能家电的控制流程

现阶段家电的发展已经朝着智能化的趋势不断前进,并取得了相当成功的结果,在操作上,大幅度的提升了其自身的独立操作,减少人工的干预,能够解放人工,并给予极大的效率。但在初期,很多用户反映,在操作上存在着繁琐复杂的问题。采用UI自动化测试方法,是根据智能家电的普及应用而进行的,在其本身的程序设计和编码上多以自动化为主要手段,因而能够极大程度上提升操作的效率,带给用户较为直观清晰的操作流程。首先要根据脚本语言进行编写测试,预先将数据在电子上进行实践操作,以排除操作过程中的错误案例,为实现家电的控制流程提供依据。在通过检测报告的数据体现上,改善家电的控制流程,精简到最为直接有效的操控,实现用户最为便捷的操作方案。UI自动化测试技术根据家电的控制流程进行自身测试内容的选择,并且在现今家电市场中未经UI检测的家电或软件不占优势。所以,智能家电的UI自动化检测不仅是其本身流程控制的缩减,更是其品质提升的一大步。

2.2智能家电相关软件的应用

现代化的居民生活中,家电的操作和使用已经可以摆脱单一的人工操作,通过将家电的首端和用户终端建立一个软件的联系。可以使用户在软件上进行加电的执行操作。这一过程极大地便利了用户的使用和生活效率,是适应现代化居民生活和品质提升要求的举措。对于家电的软件应用,UI自动测试技术本身对于执行测试进行自动化测试,能够从电器终端进行故障排查。同时对于用户软件的手机执行步骤也有一定的语言执行,能够对软件设备的类型和循环次数进行记录。并且每个测试都对应着执行端,对于手机和电脑等层次进行分明,从期待结果和执行案例上,进行软件的应用检测,对应本地文件夹的名称,实现具体化的软件检测,为家电与用户之间的联系紧密奠定基础。

2.3智能家电应用UI自动化测试的技术实现

智能家电的应用层测试方法特别是UI等应用层的测试方法,过往多依赖于手工测试,而由于互联网的迅速发展,智能家居也多于手机软件直接结合。因而采用UI进行测试,需要将其深入化自动化,促进手机软件给予的指令和其设备状态互相结合。在此过程中,采用人工进行测试,需要投入大量的人力物力,在进行检测和数据转移过程中会有很大程度的浪费。使用UI自动化是不仅是针对物联网技术发展的要求,也是为了保证手机软件同家居之间关联结合的正确性。而智能家居应用UI自动化测试的技术多与现当今计算机技术的编程使用和程序设计有较大联系,其中语言的编写测试是UI自动化测试的重要突破点。通过加强这一类型的检测,实现了智能家电设备的应用。除了一些基本的功能测试,UI智能检测还包括对软件的压力稳定性以及后期升级发展进行检测,而这检测类型是过往非自动化检测无法比及的。

3.智能家电应用UI自动化测试问题

3.1技术支撑仍需加强

科学技术的迅速发展为家电的智能化提供了充沛的动力,而在这一过程中智能家电的普及与软件的开发密切相关使用,相关应用必须经过一定的测试方能实现连贯性的家电操作。而在此过程中UI自动化检测就是在以往的检测技术上进行升级的新兴应用,但是其本身仍会出现不完美的地方。而这些内容多与技术支撑较弱相关。就某一软件而言,其本身对于家电的使用侧重点不同,而相关技术多具有针对性,在整体技术水平上仍需要提高。采用UI自动化测试是能够通过较为细致化的检测手段,和流程较为缜密的测试方法,为智能家电应用与执行奠定技术支撑。所以根据用户使用软件和家电执行出现的各种问题、提出的建议进行修改,这也是UI自动化检测技术需要立足的,从问题出发,寻找解决措施,以实现智能家电应用UI自动化测试的准确性和深远性。

3.2测试结果与使用的连贯性

对于智能家电设备应用的UI自动化测试方法的提出,根本目的是解决传统技术中智能设备应用层测试操作繁杂和效率低的问题。因而就现阶段的UI自动化检测方法,其本身应当突破这些问题,而非是在此基础上更加延伸。其本身的脚本内容和语言编写需要在步骤上得到保存,再进行测试之前要判断是否有可执行的测试内容,并且根据已选择的测试内容进行自主测试,而非是在原有传统的测试方法上进行。只有采取较为连贯的测试方法,才能使测试结果,具有创新性和准确性。另一方面,测试平台的成果需要自动生成,如需要对数据进行搜集和整理,就脱离了自动化的要求。不仅如此,智能家电设备应用多是手机层面的应用,也要根据手机型号和家电类型的区别进行优化,这些问题是一个成熟的检测软件可以达到的。同时,对于电脑端的操作也要有试用的基础,就功能而言,UI自动化检测技术远远超出了传统的检测方法,所以在如此先进的方之下,必要实现人员的合理参考,以使数据结果充分利用。

4.结语

智能家电设备应用的UI自动化测试方法是目前各项软件推广前较为普遍使用的测试内容,因而对于家电这一愈加普及的类型,UI自动化测试方法是较为适合的。同时其本身所存在的问题也能积极与智能家电使用相对应,二者不断促进融合,以实现家电操作和执行的高效性便捷性,为今后的家电测试奠定基础,提升国民生活的品质和幸福指数。

参考文献

[1]蔡长霞,刘建平.基于敏捷测试的自动化技术分析与实践[J].工业控制计算机,2011,24(10).

[2]ElfriedeDustin,JohnPaul.自动化软件测试入门管理与实现[M].北京:淸华大学出版社,2003.