• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      計(jì)算機(jī)軟件開發(fā)的數(shù)據(jù)庫測(cè)試技術(shù)探討

      2020-12-29 11:56:42于海杰
      電腦知識(shí)與技術(shù) 2020年30期
      關(guān)鍵詞:測(cè)試技術(shù)軟件開發(fā)計(jì)算機(jī)

      于海杰

      摘要:隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展和深化應(yīng)用,當(dāng)前從事軟件開發(fā)的人員已經(jīng)成為一個(gè)龐大的群體,每天都不斷有新的軟件出現(xiàn)、應(yīng)用以及消亡。軟件開發(fā)的繁榮極大地促進(jìn)了當(dāng)今社會(huì)的網(wǎng)絡(luò)多彩多樣化。在計(jì)算機(jī)軟件開發(fā)中,數(shù)據(jù)庫測(cè)試及時(shí)是一個(gè)重要的環(huán)節(jié)和內(nèi)容,其直接關(guān)系到軟件開發(fā)的質(zhì)量和應(yīng)用體驗(yàn),能比較直觀的反應(yīng)軟件開發(fā)過程中的問題和缺陷,驗(yàn)證軟件的功能以及實(shí)用性。本文對(duì)計(jì)算機(jī)軟件開發(fā)中數(shù)據(jù)庫測(cè)試技術(shù)的必要性進(jìn)行介紹,并分析其測(cè)試的作用和原因,介紹計(jì)算機(jī)軟件開發(fā)中數(shù)據(jù)庫測(cè)試內(nèi)容,并對(duì)常用的數(shù)據(jù)庫測(cè)試技術(shù)進(jìn)行探究和討論,為計(jì)算機(jī)軟件開發(fā)的數(shù)據(jù)庫測(cè)試技術(shù)的應(yīng)用提供一定的參考和借鑒意義。

      關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);數(shù)據(jù)庫;測(cè)試技術(shù)

      中圖分類號(hào):TP3? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

      文章編號(hào):1009-3044(2020)30-0023-02

      近年來,計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展進(jìn)入了深化應(yīng)用的發(fā)展階段,大數(shù)據(jù)技術(shù)、云計(jì)算技術(shù)、物聯(lián)網(wǎng)技術(shù)以及5G通信技術(shù)的出現(xiàn)極大地推動(dòng)了商業(yè)模式的變革以及生活方式的變革。軟件成為這些技術(shù)應(yīng)用的基礎(chǔ),成為我們生產(chǎn)生活中不可缺少的部分,在極大提高生產(chǎn)生活便利性的同時(shí)也極大地促進(jìn)了生產(chǎn)生活的進(jìn)步和發(fā)展。軟件的出現(xiàn)和實(shí)現(xiàn)基于計(jì)算機(jī)軟件開發(fā),在軟件開發(fā)中數(shù)據(jù)庫測(cè)試技術(shù)是一個(gè)極為重要的技術(shù)。數(shù)據(jù)庫是軟件應(yīng)用的基礎(chǔ)和大腦,數(shù)據(jù)庫測(cè)試技術(shù)直接關(guān)系到軟件開發(fā)的質(zhì)量。數(shù)據(jù)庫的開發(fā)設(shè)計(jì)復(fù)雜,在軟件的實(shí)際應(yīng)用中如果數(shù)據(jù)庫的設(shè)計(jì)不到位或不合理,極容易出現(xiàn)數(shù)據(jù)庫問題,影響軟件的使用,因此,數(shù)據(jù)庫測(cè)試技術(shù)的開發(fā)應(yīng)用可以有效地促進(jìn)軟件開發(fā)的發(fā)展。

      1數(shù)據(jù)庫測(cè)試技術(shù)應(yīng)用的必要性

      數(shù)據(jù)庫測(cè)試技術(shù)是計(jì)算機(jī)技術(shù)應(yīng)用和發(fā)展到一定階段而必然會(huì)出現(xiàn)的技術(shù),并且隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的深化發(fā)展和應(yīng)用,數(shù)據(jù)庫測(cè)試技術(shù)的作用將越來越重要,應(yīng)用也將越來越廣泛。在以往的計(jì)算機(jī)軟件開發(fā)中,軟件的代碼編譯與功能應(yīng)用是關(guān)鍵,主要是由于互聯(lián)網(wǎng)的接入人數(shù)太少,對(duì)于軟件的數(shù)據(jù)庫負(fù)荷要求不大。但是我國近年來的互聯(lián)網(wǎng)發(fā)展極為迅速,基本實(shí)現(xiàn)了全境覆蓋,接入互聯(lián)網(wǎng)的人數(shù)已經(jīng)成為世界第一,互聯(lián)網(wǎng)的應(yīng)用也越來越深化,與之對(duì)應(yīng)地出現(xiàn)了物聯(lián)網(wǎng)技術(shù)、云技術(shù)以及大數(shù)據(jù)技術(shù)等,對(duì)軟件數(shù)據(jù)庫的要求也越來越高。在互聯(lián)網(wǎng)的發(fā)展過程中,已經(jīng)出現(xiàn)了多次因數(shù)據(jù)庫問題而出現(xiàn)的軟件宕機(jī)的情況,最為標(biāo)志性的軟件問題是12306鐵路購票軟件的數(shù)據(jù)庫問題。由于在節(jié)日,尤其是春運(yùn)期間,全國人民對(duì)鐵路購票短時(shí)間內(nèi)的集中訪問,12306軟件的數(shù)據(jù)庫無法承受這樣強(qiáng)度的訪問需求,在12306軟件上線初期出現(xiàn)了多次宕機(jī)情況,極大地影響了軟件的應(yīng)用。從以上事件可以看出,數(shù)據(jù)庫測(cè)試技術(shù)對(duì)于軟件開發(fā)的重要性和必要性。數(shù)據(jù)庫測(cè)試技術(shù)可以提高軟件的安全性和穩(wěn)定性,可以使軟件設(shè)計(jì)更加科學(xué)合理。

      2計(jì)算機(jī)軟件開發(fā)中的數(shù)據(jù)庫測(cè)試原因介紹

      計(jì)算機(jī)開發(fā)中數(shù)據(jù)庫測(cè)試技術(shù)可以極大地提高軟件的穩(wěn)定性和安全性,提升軟件的性能。數(shù)據(jù)庫測(cè)試技術(shù)主要分為兩種形式,一是以需求為基礎(chǔ)進(jìn)行數(shù)據(jù)庫測(cè)試;二是對(duì)數(shù)據(jù)庫進(jìn)行實(shí)體應(yīng)用的測(cè)試。數(shù)據(jù)庫的實(shí)體應(yīng)用測(cè)試可以全方位地對(duì)軟件功能進(jìn)行檢查和應(yīng)用,及時(shí)發(fā)現(xiàn)缺陷和問題,為設(shè)計(jì)人員對(duì)軟件優(yōu)化設(shè)計(jì)提供重要依據(jù)。從原因上分析,進(jìn)行數(shù)據(jù)庫測(cè)試主要分為主觀與客觀兩個(gè)方面:

      2.1數(shù)據(jù)庫測(cè)試的主觀方面原因

      由于在計(jì)算機(jī)軟件發(fā)展的初期,開發(fā)人員在軟件開發(fā)中更加重視代碼編譯以及功能設(shè)計(jì)等方面的開發(fā),這造成了一定的軟件開發(fā)慣性,對(duì)數(shù)據(jù)庫的開發(fā)重視不足。但是隨著互聯(lián)網(wǎng)上網(wǎng)人數(shù)的增加,對(duì)于軟件的穩(wěn)定性與訪問接入量的要求更高,數(shù)據(jù)庫在軟件開發(fā)中占據(jù)了越來越重要的位置。這造成了軟件開發(fā)的側(cè)重點(diǎn)與軟件應(yīng)用實(shí)際需求的側(cè)重點(diǎn)不一致的問題,而且很多軟件開發(fā)人員還沒有意識(shí)到數(shù)據(jù)庫的重要性,從而影響了軟件開發(fā)的質(zhì)量。數(shù)據(jù)庫測(cè)試技術(shù)的應(yīng)用可以為軟件開發(fā)中數(shù)據(jù)庫的設(shè)計(jì)提供保障,對(duì)軟件的開發(fā)和應(yīng)用極為關(guān)鍵,提高軟件開發(fā)中數(shù)據(jù)庫的重要性,進(jìn)而提高軟件開發(fā)的質(zhì)量。

      2.2 數(shù)據(jù)庫測(cè)試的客觀方面原因

      數(shù)據(jù)庫是軟件設(shè)計(jì)和應(yīng)用的基礎(chǔ),是軟件的大腦和心臟。根據(jù)不同軟件的應(yīng)用方式與基本需求,對(duì)數(shù)據(jù)庫的設(shè)計(jì)要求也不同,應(yīng)用的數(shù)據(jù)庫測(cè)試技術(shù)也不同。目前數(shù)據(jù)庫的測(cè)試方式主要分為第一范式、第二范式、第三范式、第四范式、第五范式和BC-NF范式等。相對(duì)而言,第三范式的應(yīng)用較為廣泛和成熟,但是依然存在著很多問題,比如第三范式存在著表格數(shù)量關(guān)聯(lián)過多的問題,進(jìn)行資料查詢時(shí)效率比較低。因此,在軟件開發(fā)設(shè)計(jì)中,數(shù)據(jù)庫的重要性客觀上決定了軟件開發(fā)中需要進(jìn)行數(shù)據(jù)庫測(cè)試,而其測(cè)試方式也與軟件本身的功能和需求有關(guān)。

      3計(jì)算機(jī)軟件開發(fā)中的數(shù)據(jù)庫測(cè)試內(nèi)容分析

      3.1容量測(cè)試

      數(shù)據(jù)庫的容量測(cè)試是較為重要的測(cè)試之一,隨著互聯(lián)網(wǎng)上網(wǎng)人數(shù)的增多以及通信技術(shù)的發(fā)展,人們對(duì)軟件的使用頻率和數(shù)據(jù)傳輸量都不斷上升,每時(shí)每刻的產(chǎn)生的數(shù)據(jù)量都是一個(gè)恐怖的數(shù)字。數(shù)據(jù)庫的容量決定了軟件對(duì)于數(shù)據(jù)訪問的分析處理水平,決定了軟件的用戶量。因此在進(jìn)行軟件開發(fā)的數(shù)據(jù)庫設(shè)計(jì)時(shí)要充分考慮軟件未來的發(fā)展性,對(duì)軟件未來的數(shù)據(jù)容量需求進(jìn)行預(yù)估。然后應(yīng)用數(shù)據(jù)庫測(cè)試技術(shù),根據(jù)預(yù)估結(jié)果進(jìn)行全面的考察,確定可參考的真實(shí)數(shù)據(jù),考慮實(shí)際情況與軟件的應(yīng)用情況對(duì)數(shù)據(jù)庫進(jìn)行全面科學(xué)的容量測(cè)試,為軟件開發(fā)打下良好的基礎(chǔ)。對(duì)數(shù)據(jù)庫的容量進(jìn)行預(yù)估測(cè)量時(shí)為提高其準(zhǔn)確性和科學(xué)性可以應(yīng)用相關(guān)的評(píng)估軟件,除了在設(shè)計(jì)時(shí)對(duì)軟件進(jìn)行有效的容量測(cè)試外,在軟件的應(yīng)用時(shí)也要針對(duì)軟件進(jìn)行容量測(cè)試,根據(jù)實(shí)際的數(shù)據(jù)量的增加與發(fā)展,保證數(shù)據(jù)庫信息存儲(chǔ)的時(shí)效性,及時(shí)對(duì)數(shù)據(jù)庫進(jìn)行升級(jí)與維護(hù),優(yōu)化數(shù)據(jù)庫中的字節(jié)與字段。

      3.2性能測(cè)試

      數(shù)據(jù)庫的性能測(cè)試直接關(guān)系到計(jì)算機(jī)軟件使用的穩(wěn)定性,如果數(shù)據(jù)庫的性能不足會(huì)導(dǎo)致軟件崩潰問題,造成軟件無法使用,進(jìn)而造成用戶流失,影響軟件的發(fā)展。因此,在軟件開發(fā)之時(shí),要針對(duì)軟件的應(yīng)用進(jìn)行有效的數(shù)據(jù)庫性能測(cè)試,使數(shù)據(jù)庫滿足軟件的應(yīng)用需求,發(fā)揮出自己的作用,提高軟件使用的流暢度。但是對(duì)于數(shù)據(jù)庫的性能測(cè)試很難通過手工測(cè)試完成,實(shí)際的測(cè)試工作主要通過性能測(cè)試軟件完成。在軟件投入使用前,要利用輔助的性能測(cè)試軟件模擬軟件應(yīng)用中各種的實(shí)際情況以及各種不同的條件,并完成軟件基礎(chǔ)性的性能檢測(cè),提高軟件數(shù)據(jù)庫的使用效率。進(jìn)行數(shù)據(jù)庫的性能測(cè)試時(shí)不僅要對(duì)軟件初期的數(shù)據(jù)庫進(jìn)行測(cè)試,還要對(duì)模擬長(zhǎng)期使用后的軟件數(shù)據(jù)庫進(jìn)行性能測(cè)試,如果測(cè)試的結(jié)果存在著容量差異,要結(jié)合實(shí)際情況對(duì)影響因素進(jìn)行判斷,并進(jìn)行調(diào)整和優(yōu)化,解決數(shù)據(jù)庫中存在的問題和缺陷,以上的測(cè)試為保證結(jié)果的準(zhǔn)確性,應(yīng)該保證測(cè)試環(huán)境的一致性。在實(shí)際的性能測(cè)試中,目前常用的性能測(cè)試軟件為FDactorya-ta,該軟件具有強(qiáng)大的數(shù)據(jù)生產(chǎn)能力,可以對(duì)軟件應(yīng)用中的實(shí)際情境進(jìn)行較為真實(shí)的模擬,保證測(cè)試的真實(shí)性和準(zhǔn)確性。此外,該軟件還可以根據(jù)一系列的測(cè)試結(jié)果生產(chǎn)數(shù)據(jù)庫測(cè)試的信息庫,不同的測(cè)試之間可以進(jìn)行測(cè)試結(jié)果的對(duì)比分析。數(shù)據(jù)庫的性能測(cè)試對(duì)于軟件開發(fā)極為重要,隨著物聯(lián)網(wǎng)技術(shù)、5G技術(shù)、人工智能技術(shù)以及互聯(lián)網(wǎng)技術(shù)的深化發(fā)展,未來的數(shù)據(jù)量比較呈幾何倍數(shù)的上升,數(shù)據(jù)庫的性能測(cè)試也變得更為重要和關(guān)鍵。

      3.3壓力測(cè)試

      計(jì)算機(jī)軟件的數(shù)據(jù)庫建立成功后,首先要做的就是壓力測(cè)試,也就是BOG測(cè)試。數(shù)據(jù)庫的壓力測(cè)試結(jié)果是對(duì)軟件功能開發(fā)設(shè)計(jì)是否達(dá)到軟件應(yīng)用要求的直觀反應(yīng)和質(zhì)量評(píng)價(jià)。壓力測(cè)試并不是軟件的功能測(cè)試,其測(cè)試內(nèi)容輸出非功能測(cè)試,主要測(cè)試指標(biāo)為軟件應(yīng)用中的響應(yīng)速度,是對(duì)軟性系統(tǒng)的算法、數(shù)據(jù)量與數(shù)據(jù)量級(jí)聯(lián)方法的綜合評(píng)價(jià)。所謂的響應(yīng)速度指的是軟件對(duì)操作指令的反應(yīng)時(shí)間,對(duì)軟件壓力測(cè)試的結(jié)果影響較大的因素是軟件數(shù)據(jù)庫自身的算法以及用戶的使用習(xí)慣等因素,在軟件的高峰使用時(shí)間,大量用戶的集中使用和訪問會(huì)對(duì)軟件的功能造成一定的影響。當(dāng)使用人數(shù)超出軟件的承載能力時(shí)就會(huì)造成軟件的崩潰,導(dǎo)致軟件無法使用。比如,近年來出現(xiàn)的雙11購物節(jié),在11月11日當(dāng)天,各大購物軟件的訪問量都集中到了一個(gè)恐怖的數(shù)量級(jí),但是各種購物軟件依然可以保持良好的體驗(yàn),這就是壓力測(cè)試的成果。針對(duì)軟件開發(fā)時(shí)的數(shù)據(jù)庫進(jìn)行壓力測(cè)試,可以提高軟件應(yīng)對(duì)極端情況的能力,保證軟件的穩(wěn)定性。

      3.4數(shù)據(jù)一致性測(cè)試

      數(shù)據(jù)庫測(cè)試技術(shù)中數(shù)據(jù)一致性測(cè)試也非常關(guān)鍵,其主要分為三個(gè)方面,分別是表主鍵測(cè)試、表與表主外鍵測(cè)試以及刪除一致性測(cè)試,以下分別進(jìn)行介紹:

      1)表主鍵測(cè)試:表主鍵測(cè)試的目的是保障系統(tǒng)的設(shè)計(jì)需求與表主鍵信息記錄的一致性,在進(jìn)行表主鍵測(cè)試時(shí)首先要檢查兩者是否一致,這就要求測(cè)試人員對(duì)兩者有深入的認(rèn)識(shí),可以結(jié)合兩者的內(nèi)容進(jìn)行表主鍵的一致性測(cè)試,當(dāng)測(cè)試的結(jié)果出現(xiàn)不一致時(shí),表現(xiàn)為不唯一記錄,那么就需要對(duì)其進(jìn)行重新定義,保證表主鍵的一致性;當(dāng)測(cè)試結(jié)果表示一致性時(shí)即無記錄顯示時(shí),表示表主鍵處于一致性狀態(tài),無須進(jìn)行重新定義;

      2)表與表主外鍵關(guān)系測(cè)試:該項(xiàng)測(cè)試的目的是要保證關(guān)鍵字段的信息內(nèi)容、長(zhǎng)度以及類型都符合數(shù)據(jù)庫的一致性要求。其直接影響到關(guān)鍵字搜索的準(zhǔn)確性與結(jié)果;

      3)刪除一致性測(cè)試:刪除一致性指的是用戶在刪除主表信息時(shí),與其有所聯(lián)系的報(bào)表中的信息也同時(shí)自動(dòng)被刪除。刪除一致性可以極大地提高信息處理的效率,并且可以及時(shí)更新數(shù)據(jù)庫的信息,保證信息的實(shí)時(shí)性和一直性,此外可以有效節(jié)約數(shù)據(jù)庫的容量,提升數(shù)據(jù)庫的利用率。

      4結(jié)束語

      當(dāng)今時(shí)代,網(wǎng)絡(luò)信息技術(shù)革命性的發(fā)展,5G技術(shù)、大數(shù)據(jù)技術(shù)、云計(jì)算技術(shù)、人工智能技術(shù)以及物聯(lián)網(wǎng)技術(shù)都不斷獲得新的突破和應(yīng)用。在可預(yù)見的未來,數(shù)據(jù)量的爆發(fā)式增長(zhǎng)是必然趨勢(shì)。數(shù)據(jù)庫測(cè)試技術(shù)可以顯著提高計(jì)算機(jī)軟件的性能和質(zhì)量,為了適應(yīng)新時(shí)代的發(fā)展和要求,在計(jì)算機(jī)軟件開發(fā)中,數(shù)據(jù)庫測(cè)試將占有越來越重要的地位,因此,數(shù)據(jù)庫測(cè)試技術(shù)的研究和應(yīng)用也將變得越來越關(guān)鍵。

      參考文獻(xiàn):

      [1] 李俊梅.計(jì)算機(jī)軟件開發(fā)中的數(shù)據(jù)庫測(cè)試技術(shù)探討[J].中國新通信,2019,21(9):159-160.

      [2] 陳紅艷.探究計(jì)算機(jī)軟件開發(fā)視角下的數(shù)據(jù)庫測(cè)試技術(shù)[J].河北農(nóng)機(jī),2019(7):68.

      [3] 翁冰冰,李玉壯,鐘佰霖,任利峰.基于計(jì)算機(jī)軟件開發(fā)中的數(shù)據(jù)庫測(cè)試技術(shù)分析[J].產(chǎn)業(yè)與科技論壇,2019,18(9):83-84.

      [4] 孫華友.計(jì)算機(jī)軟件開發(fā)中的數(shù)據(jù)庫測(cè)試技術(shù)研究[J].常州信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2017,16(6):25-27.

      [5] 郭洪飛.計(jì)算機(jī)軟件開發(fā)中的數(shù)據(jù)庫測(cè)試技術(shù)分析[J].計(jì)算機(jī)產(chǎn)品與流通,2017(10):28,52.

      【通聯(lián)編輯:張薇】

      猜你喜歡
      測(cè)試技術(shù)軟件開發(fā)計(jì)算機(jī)
      計(jì)算機(jī)操作系統(tǒng)
      基于計(jì)算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
      科技傳播(2019年22期)2020-01-14 03:06:34
      信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
      大數(shù)據(jù)測(cè)試技術(shù)的特點(diǎn)及前景研究
      信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
      建模技術(shù)在軟件開發(fā)中的應(yīng)用
      現(xiàn)代測(cè)試技術(shù)在機(jī)械類本科測(cè)試技術(shù)教學(xué)中的滲透
      科技視界(2016年23期)2016-11-04 23:19:30
      常用電化學(xué)研究方法及技術(shù)
      科技視界(2016年23期)2016-11-04 10:07:18
      核電廠定期試驗(yàn)管理軟件開發(fā)
      科技視界(2016年21期)2016-10-17 20:50:03
      FPGA軟件開發(fā)過程中編碼規(guī)范的作用
      科技視界(2016年20期)2016-09-29 13:35:10
      和硕县| 巨鹿县| 益阳市| 凯里市| 汉沽区| 山东省| 阜新市| 张家口市| 宁国市| 江都市| 石嘴山市| 佛坪县| 盐源县| 宝丰县| 金平| 汝南县| 乌鲁木齐县| 巫山县| 遂昌县| 堆龙德庆县| 石棉县| 虹口区| 河东区| 娄底市| 保靖县| 浠水县| 遂平县| 铁岭市| 武汉市| 蚌埠市| 瑞金市| 三江| 慈溪市| 塔城市| 阿拉尔市| 赣榆县| 肃宁县| 昂仁县| 桦南县| 新干县| 斗六市|