MySQL数据库在自动测试系统中的应用

2014-12-09 16:46隋永新张兴
无线互联科技 2014年11期
关键词:MySQL数据库应用

隋永新 张兴

摘 要:随着我国经济建设水平的不断提高及其在信息技术领域的巨大进步,尤其是在世界范围内的虚拟仪器推广普及状态下,MySQL数据库技术对自动测试系统运行的巨大作用逐渐显现出来,MySQL数据库引入到自动测试系统后,很大程度上改善了自动测试技术的一些弊端,为自动测试系统带来了新的发展机遇,本文从MySQL数据库的本质出发,结合自动测试系统运行中的实际,对MySQL数据库在自动测试系统中的应用进行了深入的研究和探讨。

关键词:MySQL数据库;自动测试系统;应用

1 虚拟仪器发展作为大背景,带动了该技术在自动测试系统中的运用

虚拟仪器的产生和发展得益于社会的进步和技术的发展,在计算机自动控制系统的生产过程中,软件编辑的自动测试系统至关重要,是自动控制软件进入到实际应用领域前的最重要的一次性能测试,自动测试软件是自动测试系统中的关键所在。自动测试系统作为一种虚拟仪器检测的衡量标准,是评价一个虚拟仪器好坏与否的重要标志,只有自动测试软件本身具有高度的标准性和多功能性,才能在测试活动中保证测试结果的准确性[1]。

2 MySQL数据库的实现和具备的优势

传统的测试技术软件在对虚拟仪器进行测试的时候,只能进行针对性的测试,传统测试软件在编制的过程中,就是严格按照被测试软件的运行流程依照时间和工序的先后进行检测,并在编制过程中一一对应的输入各种相关数据,也就是说在传统的虚拟仪器测试环节,测试主体需要针对被测试软件的软件特性,专门编写一条测试软件系统,而一旦被测试软件出现一点点的改动,测试软件都要进行相当于重新编写一样的程序改写。MySQL数据库系统与自动测试系统相结合,在测试活动开始之前测试主体可以通过MySQL数据库,挑选适合被测试软件的测试模块,然后按照测试的流程将测试软件模块拼接起来,进行特殊软件的通用测试,这一技术创新极大的提高了软件测试环节的效率,客观上促进了软件系统的高效开发,提高了自动测试系统的市场适应性[2]。

MySQL数据库系统作为一种软件测试模块数据库系统,由于自身存储管理的数据不同,与其他的数据库系统也存在着很大的不同,MySQL数据库系统不光具有传统数据库的快速查找功能,能够将系统测试所需要的测试模块进行快速查找并定位,还能够根据用户的需求自动查找可能会用到的检测系统模块,在这些模块中根据用户提供的资料进行初步连接,并针对自己提出的各个可行性测试连接,进行可行性分析,为用户的甄别选择提供参考,这在一定程度上提高了用户在使用MySQL数据库进行自动检测系统生成过程中的效率,而且在MySQL数据库自身的系统中,还包括有智能链接分析系统,用户在针对待测试软件选择完检测软件模块后,MySQL数据库可以运用智能分析系统,对各个软件测试模块的链接需求进行分析,进而提供链接的数据,将所有软件测试模块链接起来形成一个完整的测试软件系统,可以说MySQL数据库在自动测试系统中的应用,完美的解决了自动测试系统可靠性和通用性低的问题,因时因地为用户提供测试软件的“一站式服务”[3]。

3 MySQL数据库在自动测试系统中的实现功能

MySQL数据库满足了数据存储的基本需求,具体而言有两种实现方式,一种是通过表格名称来连接输入端,比如“columns”端设置为空就标志表中插入全部字段下的数据。另一种是通过编写SQL语句,再使用“insert”命令来向表格中插入数据,这两种数据链接方式都是基于成熟的数据操作系统设计的,所以在数据操作过程中简单易懂,能够实现数据短时间内的大量输入,只是在第二种通过SQL语句进行数据输入过程中,要注意对输入的表格数据的改写,这种改写只是基于“insert”命令形式的改写,比较简单,但是在改写的过程中要注意格式细节,不同种类数据之间要用“.”来隔开。因为自动检测软件本身的严谨性要求很高,只要在数据录入过程中出现一点失误就会严重影响到测试结果[4]。

针对被测试软件的修改问题,MySQL数据库对数据变动的处理功能是极为强大的,在自动测试软件生成以后,MySQL数据库可以根据被检测软件的修改而进行测试软件相应程序的修改,这一环节中删除、插入和修改等操作既可以针对一个数据进行单独修改,也可以针对一个数据进行整条程序的系统修改,而检测主体只需要进行被检测软件的修改就可以了,对检测软件的修改会由MySQL数据库提供。另外数据库的备份能力也比较简单实用,针对一些软件程序的备份需求,MySQL数据库可以通过mysqldump程序来实现对数据库数据的备份,防止数据的不小心删除和认为修改[5]。

结论:MySQL数据库作为自动测试系统的重要组成部分,是自动测试系统适应计算机网络信息系统高速发展的形势,经济发展对虚拟仪器的旺盛需求所做的现代化改进,是符合社会经济发展潮流的优秀的数据库系统,随着计算机网络信息技术的进步和发展,MySQL数据库一定能在自动测试系统中发挥更大的作用。

[参考文献]

[1]公承.电路板ATS软件平台数据管理模块的设计与实现[D].电子科技大学.2012.

[2]黄军.TPS运行平台及数据查询模块设计与实现[D].电子科技大学.2013.

[3]曲志涌.虚拟仪器技术在新型军用电路板自动测试系统中的应用研究[D].中国海洋大学.2010.

[4]卢天海.基于虚拟仪器的双金属片硅油风扇离合器综合性能测试系统研究[D].重庆大学.2012.

[5]徐琦.虚拟仪器技术在UPS电路板自动测试系统中的应用[D].苏州大学.2008.

猜你喜欢
MySQL数据库应用
基于android的脸部识别校园服务APP的研究与开发
Linux负载度量
充电桩状态实时监控系统与C/S框架设计
多媒体技术在小学语文教学中的应用研究
分析膜技术及其在电厂水处理中的应用
GM(1,1)白化微分优化方程预测模型建模过程应用分析
煤矿井下坑道钻机人机工程学应用分析
气体分离提纯应用变压吸附技术的分析
会计与统计的比较研究
改进的SSH框架技术在医药管理系统中的研究及应用