李莉莉 阜新高等专科学校 辽宁阜新 123000

计算机自动测试系统中的数据管理研究

李莉莉 阜新高等专科学校 辽宁阜新 123000

随着计算机技术的飞速发展,计算机自动测试系统已经被广泛应用于各行各业,而作为计算机自动测试系统中的核心功能数据管理来说,如何将测试数据更简洁有效的进行管理是每个系统测试研发人员所亟待解决的问题和困扰,如何将测试项目以数据模板的方式进行管理,也越来越多的受到使用者的重视和各项技术的开发突破,本文就计算机自动测试系统中的数据管理进行重点介绍。

计算机自动测试系统;数据管理研究

计算机自动测试系统作为一种可用的测试体系,其核心功能的数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、处理以及应用的过程。数据管理通过不同阶段的发展,已经演变成了一套完整的数据架构,在方便数据更新、扩充、修改和存储的同时,也保证了数据的高可靠性、完整性和安全性。

1 计算机自动测试系统概况

1.1计算机自动测试系统的测试仪器经历了5个发展阶段,从最早的模拟仪器到分立元件式仪器,再到后面的数字化仪器和智能仪器,最后为适应计算机技术和电子技术的发展而提出的虚拟仪器,虚拟仪器是随着计算机技术的发展而应用于仪器领域的一种新型的仪器类型,也是卡式仪器的更深层次的发展产物,传统仪器的部分硬件被采用操作灵活、系统强大的虚拟仪器计算机软件所替代,物质资源也被人的智力资源所代替。特别是测试信号的产生和测量特征的解析都在计算机系统应用中得到很好地体现,并且计算机中的软硬件资源替代掉了原有测试仪器中的部分硬件资源甚至整件仪器。

1.2计算机自动测试系统的分类

当前的计算机自动测试系统主要是计算机技术和测量技术更好、更深层气所结合的一个产物。构成测试系统的选择也随着计算机技术的飞速发展而不断增多,由于计算机自动测试系统在分类上一直以来没有统一标准的定义,单一硬件组合的形式就可以将测试系统分为专用计算机测试系统、混合计算机测试系统、基于标准总线的测试系统和网络化测试系统,如果按照测试系统的功能则划分的种类会更多。

①专用计算机的测试系统就是将所有的功能模块进行交叉的相互连接,而这一测试系统又可以按照专业生产厂家制造的小型测试仪器系统和专业厂家制造的体型大、精确度高的专用测试系统两个类别。

②混合型计算机测试系统:它的结构形式是随着计算机测试系统的飞速发展而出现的8位、 16位、 32位和64位单片机形成的,通过将标准总线系统和单片机构成的计算机测试系统用以并行或串行的方式将二者连接起来而实现的。

③基于标准总线的测试系统:基于标准总线的测试标准可分为PXI总线、 PCI总线、STD总线、VXI总线、ISA总线等多种种类,在PC端的主板扩展槽或底板插槽总线上接入各种A/D,I/O等功能模块构成整套的测试系统。

④网络化测试系统就是把分散在不同位置和功能的设备利用计算机技术将其整合到一块,并与构成局域网测试系统的客户端、服务器和数据库共同实现复杂的各种测试功能的需要。

2 计算机自动测试系统的数据管理

丰富互联网程序英文简称为RIA, RIA的交互性强和用户友好性,客户端具备数据缓存功能,加载一次可多次使用则是其在web应用程序的几大特点。对于数据相关性较弱的数据表,一般情况下会在人口信息数据或者高校的数据中心出现这类的问题,数据的形式基本上是excel或者xml所提供的,生源地等类的字段都未采用编码或名称编码混合的方式,而是直接数据的方式进行录入的,后期只需要部分的修改和删除即可。

而对于像高校招生系统里院系、导师、科目、研究方向等相关联的选课与招生的数据存储和管理等层次比较复杂的多对多的关系数据存储也提供了一个很好地解决管理方向。在招生或者选课上,即使数据量很大,但可能只需要对少数几个地方进行简单的修改,只要保证能够用同一个表格的形式呈现出所要管理数据的内容在核心部分的统一就可以。在数据中心的维护和管理上其理念也很有参考和使用价值。

在现实实际应用中,尤其对于业务人员来说,他们更倾向于数据管理既便捷又简单的操作方式,比如在一个单纯类的excel里要进行修改和删除,只需要定位到要维护的数据单元进行编辑或删除进行保存就可以,同时保证权限用户可以在表格里进行编辑和归档以及保存。

3 计算机自动测试系统数据管理功能

基于web在线数据管理在数据模型和RIA技术综合分析的基础上,其数据管理的主要功能体现在:

(1)表格数据的自由删除与修改,采用异步无刷新提交,交互更简单;(2)数据的提取和筛选,实现了表格数据的管理,权限用户移动鼠标即可修改选中数据;(3)可以随意添加一行空数据并编辑,或者直接复制某行的数据而仅修改其中的某一部分,然后和已修改的数据统一保存。

4 总结

基于RIA技术的计算机自动测试系统的数据管理是对各类数据进行组织、整理、收集、加工、存储、整理、传输以及检索的各个过程的综合处理,其重要作用就是为人们利用这些从原始数据中所抽取和推导出的有价值的信息提供有真实科学依据的行动和决策的支持,也为了便于人们借助计算机技术对当今海量的、复杂的数据进行统一的管理和分析,以便得到充分的利用。也代替了传统的人工来管理和统计数据的劳动强度,数据的结构化改变了以往的数据交互性差的弊端,数据的共享性变得更高,并且冗余变得更少且易于扩展,减少了后期的数据管理成本,多个用户可同时对应用程序和数据进行共享。能够更好地保证数据的完整、有效和相容,也增加了内部数据的安全,有效防止了数据的丢失和泄露。另外,系统还有能力将数据库中的数据从错误状态恢复到最近某一时刻的正确状态,从而保证了数据的可恢复性。

[1]王璟瑞 基于虚拟仪器的自动测试系统开发方法的研究 四川大学 2005-05-01

[2]王艳永; 张德宝; 戴磊; 刘相国; 呼欣 通用型大气数据计算机自动测试系统的研制 航空计算技术 2003-09-30

[3]罗云林; 任文杰 大气数据计算机自动测试系统研究 中国民航大学学报 2010-02-15

李莉莉,女,1982年——,辽宁阜新,讲师,研究方向,计算机多媒体技术