在当前软件技术上对于测试以及软件管理方案的实施等发那个面,这些都是软件科技改革的重要目标。这篇文章主要讲述了自动测试中软件技术运用技巧。
摘要:在计算机技术的发展与测试内容的完善下,自动测试系统软件技术得到了进一步的发展,并逐步取代了传统的人工测试技术,实现了从专用测试到通用测试的转型。关于自动测试系统软件技术的研发和设计,也成为了市场的发展主流。本文主要基于这一背景,针对自动测试系统软件技术的通用性进行分析。
关键词:自动测试系统软件技术,通用性,分析,软件类论文
当今的世界是开放的世界,中国的发展离不开世界,世界当前正处于经济飞速发展阶段,中国经济也得到迅速的发展。经济的发展离不开科技的创新,早年邓小平就提出了科学技术是第一生产力的著名论断,经济发展带来科技的进步,科技进步促进经济发展。随着科技发展和测试内容复杂性的提升,人工测试技术已经不适应时代的发展要求,自动测试技术得到了迅速的发展,自动测试技术的主要方面是对自动测试技术软件通用性进行开发和研究,当前测试软件的通用性技术还不太完善,因此对软件通用性的分析和研究至关重要,它有着重要的现实意义。
推荐期刊:《软件导刊》是关于软件开发与管理的学术期刊,以服务于软件的提供者与应用者、增强产业发展能力为宗旨,及时向读者传递软件行业的主流技术、研究热点、企业管理理念和项目管理模式,准确反映行业动态与最新发展趋势,为政府和企业信息化提供服务;总结软件应用中的经验和问题,探讨软件管理与技术人才培养的教育模式,积极促进软件科技成果产业化,为软件行业提供技术资源、人才资源和学术交流平台。
1自动测试系统通用性的发展情况
1.1自动测试系统通用性的研究情况分析
自动测试软件的通用性是使系统资源的配置更加合理化、最大化,为了建设系统的应用平台,在测试单元集合情况下,配备必要的设备进行测试。对于自动测试硬件的通用性的认识,目前没有统一的概念,人们对这一概念有不同的理解。自动测试系统软件的通用性是建立在软件开发环境、系统通用测试语言、软件技术基础上的。自动测试软件技术的通用性语言是用一种标准化的语言来表达测试信息,应用比较广泛的是ATLAS语言,在测试系统中,这一语言的测试能够实现。通用性的实现问题也很重要,主要是在自动测试系统软件的开发环境和自动测试系统仪器控制软件系统方面,目前自动测试系统仪器控制软件技术得到了迅速的发展,通用性技术也日益成熟。而自动测试系统软件开发环境技术的研究还不太成熟,这是目前在通用性方面面临的一大难题。
1.2自动测试系统软件技术通用性的发展现状
早在20世纪50年代就已经出现了自动测试设备和技术,测试软件也是在这一时期得到的发展,在自动测试软件的应用研发中,首先对应用语言一致性的问题进行了解决,在以后的日子里主要进行的是自动测试仪器控制软件技术的研究。20世纪晚期,测试仪器增加了互换的功能,从此之后自动化检测系统逐渐开始取代人工检测系统,自动测试系统的技术水平也得到了提高,进入了专业测试阶段。美国在20世纪末制定了一个计划,这一计划就是为了很好的实现测试系统的通用性和系统性,逐渐的这一计划成为各个测试系统的一个模型,具有重要的价值。到目前为止掌握这一技术的国家不是很多,这一技术分为三部分:①软件的可移植性技术;②测试控制仪器的互换性技术;③测试的互操作性技术,为了实现这三方面的突破,我们就要注重测试软件接口标准化的分析。
2自动测试系统软件技术通用性的实现
2.1系统软件技术平台的发展状况分析
自动测试软件技术平台适用于各种软件系统,这是软件通用性的主要表现形式。系统软件的平台具有自动产生程序的能力,这就需要这一平台面向不同的单元进行测试,才能自动产生程序。但是在目前的技术水平下,测试平台还不完善,主要是受测试软件开发环境的影响,因此还需要努力研究促进这一平台的发展。测试软件的通用性研究主要侧重于以下几个方面:①把测试软件的新技术应用于系统软件开发中来,以提高系统测试技术的通用性。②分析测试系统信号的表达方式,以便于更好的了解自动测试系统的组成和测试单元的测试方法。③为了增强测试的功能,我们需要对测试单元的测试能力进行测试。
2.2自动测试系统软件技术通用性的实现
系统软件通用性的实现取决于软件接口是否标准化,接口的标准化就是测试流程功能转变为具体控制功能,这样就得到接口的主要信息,包括状态情况、仪器操作、接口连接。这就能很好的完成接口任务,任务完成后要对控制仪器进行分析,分为对开关资源的分析和对测试资源的分析两部分。这样就能实现测试通用性的自动化,系统软件的自动断电和连接。实现测试的可移植性和可读性,需要对系统单元进行封闭,由于系统软件具有复杂性的特点,接受信息也具有有限性的特点,在测试函数建立之后,还需要对这一函数进行封闭,这样就可以很方便的使用测试技术。然后再对测试信息进行封闭,就可以把信息平台建立起来,这样就实现了测试系统软件的通用性。对测试系统的检查和定位也是非常重要的一个环节,测试要检查的是电子设备的故障和故障所在的位置。需要注意的是电子设备的型号不同,电路结构和设备的功能也不相同,因此就需要进行人工辅助的检测和不同研究的流程来检测。
2.3自动测试系统软件框架的构建
一般情况下,自动测试系统软件主体框架的设计,主要基于MicrosoftMFC文档-视图结构,该种框架结构的灵活性更强。其中,MFC是基于WindowsAPI基础上产生,采用该种构建方式,可以提升程序设计的效率性,更加符合面向对象的特征,在使用时,需要简单进行操作,即可对主体框架进行扩展,构建需要的应用程序。这种主体框架设计的核心内容在于重用设计,也可以将其称之为“扩展点”与“热点”,其中的关键问题就是热点识别。在设计主体框架时,需要针对测试领域的要求进行详细的分析,合理协调参数设置、测试过程控制、界面维护、数据统筹管理等内容。框架的设计往往是针对特定的领域,在设计时,需要合理选择相关的领域,对问题进行大致的规划,这样在设计起来才能够更好的实现系统的应用价值。针对这一模块,扩展系统所使用的数据容量,对各式各样所需要的数据管理接口进行重新写入,使其作为系统数据管理和进行交互的中心。
3结语
总而言之,自动测试系统软件技术的开发、设计、使用的实现还需要解决一定的难题,研究的方向就是测试系统软件技术的通用性,这一技术的实现是很困难的,因此要加大对测试系统平台的研究力度。