亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        數(shù)據(jù)庫(kù)測(cè)試技術(shù)在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

        2021-10-18 11:37:04
        黑河學(xué)院學(xué)報(bào) 2021年9期
        關(guān)鍵詞:測(cè)試程序計(jì)算機(jī)軟件一致性

        于 亮

        (黑河學(xué)院,黑龍江 黑河 164300)

        近些年,我國(guó)計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)以開始進(jìn)入深入發(fā)展階段,大數(shù)據(jù)技術(shù)、云計(jì)算技術(shù)以及5G通信技術(shù)的發(fā)展,極大地推動(dòng)我國(guó)商業(yè)模式及生活方式的變革發(fā)展[1]。計(jì)算機(jī)軟件技術(shù)開發(fā)成為計(jì)算機(jī)技術(shù)應(yīng)用發(fā)展的重要基礎(chǔ),在便利人們?nèi)粘I罟ぷ鞯耐瑫r(shí),也進(jìn)一步促進(jìn)我國(guó)生產(chǎn)生活的便利性[2]。數(shù)據(jù)庫(kù)測(cè)試是計(jì)算機(jī)軟件開發(fā)應(yīng)用的重要基礎(chǔ),而數(shù)據(jù)庫(kù)測(cè)試技術(shù)關(guān)系到軟件開發(fā)質(zhì)量,測(cè)試人員需要對(duì)軟件設(shè)施反復(fù)性檢索,避免軟件應(yīng)用問題的出現(xiàn),借助數(shù)據(jù)庫(kù)測(cè)試分析結(jié)果,對(duì)于軟件功能架構(gòu)進(jìn)行正確的處理,促進(jìn)計(jì)算機(jī)軟件的進(jìn)一步開發(fā)[3]。

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

        1.1 主要概念

        軟件的設(shè)計(jì)是為解決人們?cè)诂F(xiàn)實(shí)的工作和生活中遇到的問題,軟件的開發(fā)是一個(gè)相對(duì)復(fù)雜的過程,不僅要滿足人們的需求,還要將工程化的思想應(yīng)用于軟件方法的研究[4]。隨著計(jì)算機(jī)軟件技術(shù)的快速發(fā)展,人們對(duì)軟件產(chǎn)品有利更多的了解,認(rèn)為軟件不僅包括程序,還應(yīng)該包含數(shù)據(jù)、文檔等相關(guān)內(nèi)容。

        數(shù)據(jù)庫(kù)技術(shù)是現(xiàn)代信息科學(xué)技術(shù)的重要組成,也是對(duì)計(jì)算機(jī)中數(shù)據(jù)進(jìn)行管理的核心技術(shù)。數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用可有效地將計(jì)算機(jī)系統(tǒng)中的大量數(shù)據(jù)組織起來,解決數(shù)據(jù)的管理和分析等問題,實(shí)現(xiàn)系統(tǒng)中數(shù)據(jù)的查詢、處理以及共享等操作。

        數(shù)據(jù)庫(kù)的測(cè)試主要是針對(duì)當(dāng)前軟件中數(shù)據(jù)庫(kù)的設(shè)計(jì)是否能夠符合用戶的功能需求,以及將現(xiàn)有的甚至將來可能出現(xiàn)的數(shù)據(jù)及關(guān)系存儲(chǔ)在數(shù)據(jù)庫(kù)中進(jìn)行測(cè)試[5]。計(jì)算機(jī)軟件的應(yīng)用離不開數(shù)據(jù)庫(kù)的支持,也可以說數(shù)據(jù)庫(kù)是支持計(jì)算機(jī)軟件的核心系統(tǒng),為此在計(jì)算機(jī)軟件開發(fā)期間,需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試。

        1.2 數(shù)據(jù)庫(kù)的基本測(cè)試

        1.2.1 基本查詢

        數(shù)據(jù)庫(kù)測(cè)試的首要工作就是要先進(jìn)行基本查詢,利用數(shù)據(jù)庫(kù)查詢語言從數(shù)據(jù)庫(kù)中獲取信息,并將查詢結(jié)果另外顯示為一個(gè)查詢結(jié)果集合。為此測(cè)試人員需要全面掌握數(shù)據(jù)庫(kù)語言,對(duì)于數(shù)據(jù)庫(kù)的結(jié)構(gòu)有一個(gè)大體性的了解,同時(shí),要將在數(shù)據(jù)源中選擇的行、列、及數(shù)據(jù)顯示的順序和規(guī)范進(jìn)行分析。

        1.2.2 多表查詢

        此部分是關(guān)系數(shù)據(jù)庫(kù)中最為重要的環(huán)節(jié)。由于涉及更多表的查詢操作,需要引用到不同數(shù)據(jù)庫(kù)表中的相同屬性,為了區(qū)分,還應(yīng)注意關(guān)系名稱的添加操作。

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

        2.1 容量測(cè)試

        數(shù)據(jù)庫(kù)容量測(cè)試是計(jì)算機(jī)軟件開發(fā)的重要測(cè)試環(huán)節(jié),在我國(guó)網(wǎng)民數(shù)量不斷增加的背景下,人們對(duì)于計(jì)算機(jī)軟件的使用頻次及數(shù)據(jù)傳輸數(shù)量在大幅度的提升?,F(xiàn)如今,每時(shí)每刻所產(chǎn)生的數(shù)據(jù)量都是一個(gè)極為恐怖的數(shù)字量。數(shù)據(jù)庫(kù)的容量大小直接決定了軟件對(duì)于數(shù)據(jù)訪問的分析處理水平,同時(shí),也決定了計(jì)算機(jī)軟件的用戶量。在計(jì)算機(jī)軟件開發(fā)過程中,需要以軟件未來延展性為基礎(chǔ)進(jìn)行數(shù)據(jù)庫(kù)容量設(shè)計(jì)。在對(duì)數(shù)據(jù)庫(kù)測(cè)試技術(shù)應(yīng)用過程中,需要根據(jù)預(yù)估結(jié)果開展考察工作,確定能夠被參考的真實(shí)數(shù)據(jù),對(duì)數(shù)據(jù)庫(kù)的容量進(jìn)行科學(xué)化的合理測(cè)試,為計(jì)算機(jī)軟件開發(fā)奠定堅(jiān)實(shí)的基礎(chǔ)。數(shù)據(jù)庫(kù)容量預(yù)估期間,為確保預(yù)估測(cè)量的準(zhǔn)確性及科學(xué)性,需要在計(jì)算機(jī)軟件系統(tǒng)設(shè)計(jì)之初進(jìn)行容量測(cè)試,根據(jù)數(shù)據(jù)量的實(shí)際發(fā)展情況,強(qiáng)化數(shù)據(jù)庫(kù)信息存儲(chǔ)的實(shí)效性,優(yōu)化數(shù)據(jù)庫(kù)的字節(jié)及字段。

        2.2 性能測(cè)試

        數(shù)據(jù)庫(kù)的性能測(cè)試成果關(guān)系到計(jì)算機(jī)軟件應(yīng)用的穩(wěn)定性,倘若數(shù)據(jù)庫(kù)的性能不足以支撐計(jì)算機(jī)軟件應(yīng)用,則極易導(dǎo)致計(jì)算機(jī)軟件時(shí)常出現(xiàn)崩潰問題,繼而導(dǎo)致計(jì)算機(jī)軟件無法有效應(yīng)用,導(dǎo)致計(jì)算機(jī)軟件出現(xiàn)軟件用戶流失的問題,對(duì)于計(jì)算機(jī)軟件的進(jìn)一步發(fā)展帶來嚴(yán)重的阻礙。所以,在軟件產(chǎn)品投入使用前,要先對(duì)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,檢驗(yàn)數(shù)據(jù)庫(kù)能否滿足系統(tǒng)需求規(guī)格說明中的性能指標(biāo),同時(shí),能否滿足相關(guān)的約束和條件限制等,充分發(fā)揮計(jì)算機(jī)軟件的使用流暢度。數(shù)據(jù)庫(kù)性能測(cè)試工作的開展是無法僅依靠手工測(cè)試工作完成,是需要借助一系列的性能測(cè)試軟件開展相關(guān)的工作。確保計(jì)算機(jī)軟件投入使用前,能夠快速面對(duì)各種實(shí)際情況,大大提升軟件數(shù)據(jù)庫(kù)的實(shí)際應(yīng)用效率。為此在開展數(shù)據(jù)庫(kù)的性能測(cè)試工作時(shí),不僅需要開展軟件初期數(shù)據(jù)庫(kù)測(cè)試工作,同時(shí),也要模擬軟件數(shù)據(jù)庫(kù)長(zhǎng)期使用后的性能測(cè)試,如若測(cè)試結(jié)果存在容量差異,需要結(jié)合實(shí)際情況對(duì)影響因素進(jìn)行判斷,妥善解決數(shù)據(jù)庫(kù)中可能存在的問題與缺陷。

        2.3 壓力測(cè)試

        計(jì)算機(jī)軟件數(shù)據(jù)庫(kù)建立完成后,首先,需要對(duì)其開展壓力測(cè)試工作。數(shù)據(jù)庫(kù)的壓力測(cè)試結(jié)果對(duì)于軟件功能開發(fā)設(shè)計(jì)能否達(dá)到預(yù)期需求有直觀性的反應(yīng)。壓力測(cè)試不單單是軟件功能測(cè)試工作,是需要對(duì)測(cè)試內(nèi)容進(jìn)行非功能測(cè)試工作,測(cè)試指標(biāo)需要為軟件應(yīng)用響應(yīng)速度。對(duì)于軟件壓力測(cè)試結(jié)果影響相對(duì)較大的因素為軟件數(shù)據(jù)庫(kù)自身的算法及軟件用戶的個(gè)人使用習(xí)慣等。在軟件應(yīng)用的高峰期,大量用戶的集中應(yīng)用訪問將會(huì)對(duì)軟件使用功能造成影響,一旦軟件使用用戶超出軟件本身的承載能力時(shí),將會(huì)導(dǎo)致應(yīng)用軟件出現(xiàn)使用崩潰的情況。如在雙十一當(dāng)天,購(gòu)物軟件的訪問量達(dá)到一個(gè)恐怖的數(shù)量級(jí),但各大購(gòu)物軟件仍舊在保持良好的購(gòu)物體驗(yàn),這就是壓力測(cè)試的應(yīng)用成果。在軟件開發(fā)過程中對(duì)其開展壓力測(cè)試工作是提升計(jì)算機(jī)軟件對(duì)極端情況的應(yīng)對(duì)能力,有效提升計(jì)算機(jī)軟件的應(yīng)用穩(wěn)定性。

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

        開展數(shù)據(jù)庫(kù)測(cè)試技術(shù)的一致性測(cè)試工作極為重要。數(shù)據(jù)一致性的軟件測(cè)試工作可分為三部分。一是表主鍵測(cè)試。主要是為了確保系統(tǒng)設(shè)計(jì)需求與表主鍵信息記錄的一致性,為此開展一致性測(cè)試工作時(shí),首先需要對(duì)二者的一致性進(jìn)行檢查,一旦出現(xiàn)表主鍵二者內(nèi)容測(cè)試結(jié)果不一致問題時(shí),需要對(duì)其進(jìn)行重新定義,確保表主鍵的一致性。若測(cè)試結(jié)果表示一致性時(shí),則并不需要對(duì)其進(jìn)行重新定義。二是表與表主外鍵關(guān)系測(cè)試工作。這一項(xiàng)測(cè)試工作開展的主要目的為,確保關(guān)鍵字段的信息內(nèi)容、長(zhǎng)度以及類型均符合數(shù)據(jù)庫(kù)的一致性要求,對(duì)關(guān)鍵詞搜索的準(zhǔn)確性以及結(jié)果造成影響。三是刪除一致性的測(cè)試工作。刪除一致性的測(cè)試項(xiàng)目主要是指用戶在刪除主表信息期間,與其有所聯(lián)系的報(bào)表信息也能夠被自動(dòng)刪除。刪除一致性測(cè)試工作的開展能夠大大提升信息處理效率,節(jié)約數(shù)據(jù)庫(kù)的容量,全面提升數(shù)據(jù)庫(kù)的利用效率。

        3 數(shù)據(jù)庫(kù)測(cè)試在計(jì)算機(jī)軟件開發(fā)中的應(yīng)用

        3.1 測(cè)試程序

        為保證軟件系統(tǒng)在投入使用后能夠穩(wěn)定地運(yùn)行,需要對(duì)其系統(tǒng)響應(yīng)時(shí)間和反應(yīng)速度進(jìn)行測(cè)試。測(cè)試中,需要站在全局的角度考慮軟件體現(xiàn)出來的綜合性能,也可以通過相應(yīng) 的技術(shù)手段進(jìn)行調(diào)整和優(yōu)化,讓用戶得到最佳的體驗(yàn)效果。

        控制器在測(cè)試程序中,主要負(fù)責(zé)對(duì)界面的測(cè)試管理工作,主要包括了性能測(cè)試和執(zhí)行能力測(cè)試兩個(gè)方面。負(fù)載發(fā)生器采用了具有響應(yīng)速度更快和可靠性更高的分布式的處理方式,大大降低測(cè)試程序原有設(shè)計(jì)成本[6]。此外,為確保各項(xiàng)模塊之間通信信息的通暢性,可利用TCP協(xié)議加強(qiáng)測(cè)試程序應(yīng)用的通用性。

        圖1 數(shù)據(jù)庫(kù)測(cè)試程序框架結(jié)構(gòu)設(shè)計(jì)示意圖

        3.2 性能測(cè)試模塊

        在開展數(shù)據(jù)庫(kù)性能測(cè)試程序設(shè)計(jì)中,技術(shù)人員可以利用測(cè)試系統(tǒng),在軟件投入使用之前開展工作,繼而對(duì)數(shù)據(jù)庫(kù)的性能進(jìn)行有效測(cè)試。由于不同數(shù)據(jù)庫(kù)間的差別,在執(zhí)行測(cè)試的過程中,要對(duì)軟件的承載能力和應(yīng)用環(huán)境進(jìn)行掌控。在日志檢測(cè)中,要觀測(cè)數(shù)據(jù)信息的流動(dòng),對(duì)日志的內(nèi)容有一定的了解,保證測(cè)試可以有效的進(jìn)行。在訪問檢測(cè)中,由于不同的數(shù)據(jù)庫(kù)功能差異性,為實(shí)現(xiàn)測(cè)試程序的兼容性目標(biāo),在測(cè)試程序設(shè)計(jì)之初借助C++語言對(duì)每一項(xiàng)事務(wù)進(jìn)行實(shí)現(xiàn),繼而確保測(cè)試程序的性能測(cè)試模塊能夠滿足不同類型數(shù)據(jù)庫(kù)的性能測(cè)試需求。

        3.3 性能測(cè)試指標(biāo)

        由于性能測(cè)試會(huì)直接影響到軟件開發(fā)的質(zhì)量,因此,設(shè)計(jì)測(cè)試指標(biāo)如下:

        第一,并發(fā)數(shù)指標(biāo)。主要是指對(duì)數(shù)據(jù)可最大并發(fā)用戶的數(shù)量進(jìn)行評(píng)估,可以參考實(shí)際應(yīng)用環(huán)境進(jìn)行維護(hù)避免出現(xiàn)崩潰現(xiàn)象。

        第二,反應(yīng)速度指標(biāo)。主要是指用戶發(fā)送請(qǐng)求到系統(tǒng)響應(yīng)的時(shí)間,其中程序設(shè)計(jì)算法和用戶操作水平也是影響此指標(biāo)的客觀因素,需要技術(shù)人員綜合考量。

        第三,利用率指標(biāo)。是指在數(shù)據(jù)庫(kù)運(yùn)行期間處理數(shù)據(jù)時(shí)所占系統(tǒng)資源情況的監(jiān)測(cè),借助此指標(biāo)對(duì)軟件系統(tǒng)的穩(wěn)定性進(jìn)行評(píng)測(cè)。

        第四,系統(tǒng)恢復(fù)指標(biāo)。數(shù)據(jù)庫(kù)在投入使用后,當(dāng)受到其他因素影響時(shí),數(shù)據(jù)是否可以在可控的時(shí)間內(nèi)恢復(fù)就顯得極為重要了,此指標(biāo)是對(duì)數(shù)據(jù)庫(kù)的恢復(fù)時(shí)間進(jìn)行測(cè)試。

        3.4 ACID驗(yàn)證測(cè)試結(jié)果

        選擇較為常見的Oracle和MySQL作為測(cè)試對(duì)象。

        第一,數(shù)據(jù)類型。二者支持的字符數(shù)據(jù)類型不同,所占內(nèi)存長(zhǎng)度也不同。

        第二,訪問測(cè)試。MySQL可以使用附加參數(shù)對(duì)訪問用戶的身份進(jìn)行驗(yàn)證,可以識(shí)別用戶訪問的地址,進(jìn)一步限制用戶訪問。

        第三,經(jīng)由測(cè)試結(jié)果得知,兩個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)處理方式和權(quán)限控制有所不同,但更多項(xiàng)目的測(cè)試需要付出較高的成本代價(jià)。因此并未開發(fā)相關(guān)測(cè)試工作。其余的測(cè)試工作結(jié)果均可證明本次設(shè)計(jì)的數(shù)據(jù)庫(kù)測(cè)試程序的科學(xué)合理性。

        4 結(jié)語

        我國(guó)信息技術(shù)產(chǎn)業(yè)快速的發(fā)展給我國(guó)軟件開發(fā)產(chǎn)業(yè)帶來極大的挑戰(zhàn)。在可預(yù)見的未來生活中,數(shù)據(jù)量的爆發(fā)式增長(zhǎng)是信息產(chǎn)業(yè)的必然發(fā)展趨勢(shì),高質(zhì)量的數(shù)據(jù)庫(kù)測(cè)試工作,能夠確保計(jì)算機(jī)軟件在實(shí)際運(yùn)行工作期間更好的運(yùn)行生存,提升計(jì)算機(jī)軟件的運(yùn)行性能以及運(yùn)行質(zhì)量。為此需要重視數(shù)據(jù)庫(kù)測(cè)試工作,借助合理化的測(cè)試方法對(duì)數(shù)據(jù)庫(kù)開展測(cè)試工作,強(qiáng)化數(shù)據(jù)庫(kù)測(cè)試結(jié)果的準(zhǔn)確性,重視數(shù)據(jù)庫(kù)的測(cè)試結(jié)果,全面提升計(jì)算機(jī)軟件的開發(fā)質(zhì)量。

        猜你喜歡
        測(cè)試程序計(jì)算機(jī)軟件一致性
        關(guān)注減污降碳協(xié)同的一致性和整體性
        公民與法治(2022年5期)2022-07-29 00:47:28
        注重教、學(xué)、評(píng)一致性 提高一輪復(fù)習(xí)效率
        IOl-master 700和Pentacam測(cè)量Kappa角一致性分析
        基于C語言的計(jì)算機(jī)軟件編程
        電子制作(2018年16期)2018-09-26 03:27:08
        基于Castle型機(jī)械手的三溫量產(chǎn)測(cè)試平臺(tái)實(shí)現(xiàn)
        淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        手機(jī)APP交互界面人因適合性測(cè)試程序的設(shè)計(jì)與實(shí)現(xiàn)
        淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
        電子制作(2017年24期)2017-02-02 07:14:40
        中心主導(dǎo)制訂的《VHF/UHF頻率范圍內(nèi)測(cè)向系統(tǒng)測(cè)向靈敏度的測(cè)試程序》等兩項(xiàng)國(guó)際標(biāo)準(zhǔn)在ITU官網(wǎng)正式發(fā)布
        基于事件觸發(fā)的多智能體輸入飽和一致性控制
        久久天天躁狠狠躁夜夜中文字幕| 婷婷五月婷婷五月| 精品国产aⅴ无码一区二区| 中文字幕Aⅴ人妻一区二区苍井空 亚洲中文字幕久久精品蜜桃 | 伊人蕉久中文字幕无码专区| 久99久精品视频免费观看v| 亚洲精品在线一区二区三区| 久久久久久久久无码精品亚洲日韩| 国产av综合影院| 毛片毛片免费看| 国内精品嫩模av私拍在线观看 | av亚洲在线一区二区| 天堂av网手机线上天堂| 天堂中文最新版在线中文| 亚洲精品成人网久久久久久| 挑战亚洲美女视频网站| 久久久精品人妻一区二区三区游戏| 精品国内在视频线2019| 免费观看国产精品| 国产成年女人特黄特色毛片免| 日韩精品成人区中文字幕| 成片免费观看视频大全| 午夜国产一区二区三区精品不卡| 亚洲国产成人久久精品美女av | 免费观看18禁无遮挡真人网站| 国产丰满老熟女重口对白| 久久亚洲精品成人综合| 久久精品女同亚洲女同| 美女网站免费福利视频| 日韩亚洲欧美中文高清在线| 视频一区二区不中文字幕| 久久成人国产精品一区二区| 人妻少妇邻居少妇好多水在线 | 亚洲无线码1区| 日韩精品视频免费在线观看网站| 亚洲精品无码久久久久av老牛| 四虎精品影视| 精品黄色一区二区三区| 在线观看特色大片免费视频| 国产a v无码专区亚洲av| 中文字幕一区二区三区在线视频|