黃 興
(重慶應用技術職業(yè)學院,重慶 401520)
MySQL數據庫在自動測試系統(tǒng)中的應用
黃 興
(重慶應用技術職業(yè)學院,重慶 401520)
MySQL數據庫的數據儲存功能和對數據進行歸類以及信息技術處理等功能,使得我國對其加強了關注。當在自動測試系統(tǒng)中引入MySQL數據庫時,可以對自動測試系統(tǒng)進行改善和創(chuàng)新,彌補自動測試系統(tǒng)中存在的缺陷,自動測試系統(tǒng)的發(fā)展途徑就會被拓寬。
MySQL數據庫;自動測試系統(tǒng);數據存儲;數據備份恢復
世界各國在發(fā)展過程中對科學技術進行創(chuàng)新,并對MySQL數據庫進行合理的探索。MySQL數據庫已被世界各國廣泛應用,而我國在研究MySQL數據庫的過程中要做到與時俱進,走在世界前沿,不斷研發(fā)新科學技術和產品,才能促使我國成為一個科技大國,進而利用科學技術帶動我國各方面的發(fā)展。
虛擬儀器的形成主要和社會進步及科技發(fā)展有較大聯系。我國生產行業(yè)在發(fā)展過程中逐漸引用計算機自動控制系統(tǒng),但在使用這種自動系統(tǒng)之前,生產單位需要結合生產設備特性和功能,對自動測試系統(tǒng)進行軟件編輯。如果應用在實際生產操作之前沒有進行測驗,則可能會導致自動測試系統(tǒng)在運行過程中出現問題。這也充分說明,自動測試系統(tǒng)的質量對虛擬儀器而言十分重要,作為虛擬儀器的衡量標準,自動測試系統(tǒng)發(fā)揮著良好的評價作用。因此,相關科研人員需要增加自動測試系統(tǒng)的性能,確保自動測試系統(tǒng)具有較高的多功能性,才可以保證測試結果具有精準性。
創(chuàng)新后的自動測試系統(tǒng)軟件與沒有更新的自動測試系統(tǒng)相比,其優(yōu)勢較為明顯,沒有更新的測試軟件無法全面展開測試,只可以有針對性地對虛擬儀器展開測試。而且在編制傳統(tǒng)測試系統(tǒng)時,編制人員必須要嚴格遵循相關的測試流程和測試時間才能進行測試,否則,測試的結果則會不準確。另外,沒有更新的測試系統(tǒng)在輸入數據時也較為復雜煩瑣,不僅要輸入不同的數據,還需要一一對應的輸入,這樣就給編制人員增加了工作難度,同時表明,一旦被檢測軟件發(fā)生改變,整個測試系統(tǒng)都需要重新編制,這樣不僅浪費時間,也會影響編制效果。但在自動測試系統(tǒng)中應用MySQL數據庫后,在展開測試活動之前,MySQL數據庫會呈現出多種樣式的測試模塊,這樣測試主體就可以根據相關數據和信息對測試模塊進行選擇,從而選出符合測試流程的模塊,然后再引用相關的測試軟件將模塊進行拼接,展開特殊軟件的通用測試。MySQL數據庫的應用,創(chuàng)新了自動測試系統(tǒng),使其測試效率明顯提升,自動測試系統(tǒng)創(chuàng)新也使其市場適應性不斷增加。
MySQL數據庫被應用在自動測試系統(tǒng)時,可以有效實現數據儲存功能并存儲大量的數據。通常在儲存數據時需要運用兩種方法:第一種是運用表格展開連接輸入端;第二種則是編寫SQL語句,然后運用“insert”命令將數據插入表格,這種方法較為簡便且操作流程簡單易懂,也能實現大數據的存儲。但第二種方法在輸入數據時,要對表格中的數據進行改寫,不同數據改寫的方式不同,要用相關的分隔符號對數據進行分隔,而且檢測軟件要具備較高性能,否則一旦在錄入數據時發(fā)生問題就會導致測試結果缺乏精準性。
在應用MySQL數據庫過程中,相關技術人員需要探究出自動測試系統(tǒng)中存在的問題,然后有針對性地對這些問題進行修改,在解決自動測試系統(tǒng)中存在的問題后,確保自動測試系統(tǒng)可以生成一個軟件。MySQL數據庫軟件技術也可以采用其原本具備的刪除、插入和修改等相關技術,對數據進行操作或更改。其次,在單獨修改數據時,MySQL數據庫軟件技術只需要修改被檢測軟件即可。MySQL數據庫具有較好的備份功能,在儲存數據后,MySQL數據庫可以將數據備份,避免數據丟失影響自動測試系統(tǒng)的正常運行。
3.1 數據存儲的過程
MySQL數據庫將數據存儲后會對數據進行劃分,將不同類型的數據進行歸類并繪制成一個表格,以便于工作人員日后參考。在實現MySQL數據庫存儲功能時可以運用DB TOOls Insert Data VI 來實行,在輸入欄鏈接表格,然后將數據插入到表格中,但須注意 “columns”端的設置狀態(tài),要確保設置為空,這種方法相對其他方法而言較為便捷,操作時也十分簡單。第二種則是在Advanced下的DB TOOls Insert Data VI和DB Tools Free Object VI完成。通過分析數據存儲的主要過程,可以確定MySQL數據庫在自動測試系統(tǒng)中的主要作用。如圖1所示:
圖1 MySQL數據庫儲存數據的過程Fig.1 The process of data storing in MySQL database
3.2 數據備份和恢復
MySQL數據庫在進行數據備份的過程中,我們首先可以進行一個簡單的實驗,運用mysqldump程序將數據庫中的信息進行備份,但需要是文本格式。mysqldump程序是一個程序,但不是一個命令,因此,要在mysql程序執(zhí)行mysqldump命令其主要過程如下:“mysqldump-uloginame-pdbname>backfile”形成這樣一個過程,然后才可以在命令窗口啟動MySQL數據庫的備份功能。而在另外的軟件系統(tǒng)中,在制定命令的過程中,需要啟動Windows應用程序,但須運用其命令對mysqldump進行調試,才可以正式啟動備份功能。在完成數據備份后,該程序會將備份文件保存在C盤中。如圖2所示。
圖2 數據備份恢復的程序Fig.2 Procedures of data backup and recovery
3.3 MySQL數據庫在自動測試系統(tǒng)中的實現
MySQL數據庫不僅具有快速查找功能,還能對用戶輸入資料進行檢測,然后將其資料與查找的數據進行拼接,進而為用戶提供多種可行性測試連接方案,這樣用戶就可以根據自身的需求對方案進行篩選,選擇符合檢測要求的可行性測試連接方案。研究表明,MySQL數據庫應用為用戶提供了較強的便利性,且通過對MySQL數據庫分析,發(fā)現在MySQL數據庫系統(tǒng)中包括智能鏈接分析系統(tǒng)。當用戶在輸入主要信息后,MySQL數據庫就會通過智能分析系統(tǒng)、分析測試模塊來為用戶提供數據鏈接,并將所分散的軟件鏈接組成一個完整的系統(tǒng),在整個過程中,MySQL數據庫充分彌補了自動測試系統(tǒng)的缺陷,提高了自動測試軟件的穩(wěn)定性和可行性,真正實現了“一站式服務”。
MySQL數據庫現已成為自動測試系統(tǒng)中的關鍵組成部分,MySQL數據庫的功能可以促進測試軟件提前測試效率。面對嚴峻的國際競爭局勢,我國必須要加大科研力度,創(chuàng)新科技文化產業(yè),讓先進的計算機網絡信息機技術提升我國的經濟效益。
[1] 隋永新,張興. MySQL數據庫在自動測試系統(tǒng)中的應用[J].無線互聯科技,2014,(11):57.
[2] 朱漁,羅來曦. 淺議自動測試系統(tǒng)中MYSQL數據庫的應用與分析[J].信息通信,2014,(06):157.
[3] 鐘志宏. MYSQL數據庫自動測評系統(tǒng)的研究[J].計算機光盤軟件與應用,2012,(19):188-189.
[4] 吳麗娜.淺談MySQL數據庫在自動測試系統(tǒng)中的應用[J].科技資訊,2012,(11):23.
Application of MySQL database in automatic test system
HUANG Xing
(Chongqing Vocational College of Applied Technology, Chongqing 401520, China)
The data storage function of MySQL database and the classification function of information technology have got the attention of the country. When the MySQL database is introduced into the automatic test system, the automatic test system can be improved and innovated to make up for the defects in the automatic test system, and the development of the automatic test system will be broadened.
MySQL database; Automatic test system; Data storage; Data backup and recovery
TP311.13
B
1674-8646(2016)24-0090-02
2016-09-27
黃興(1984-),男,碩士,助教。