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