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

        ?

        數(shù)據(jù)庫測試技術(shù)在軟件開發(fā)中的應(yīng)用

        2016-12-19 19:54:08熊輝
        電子技術(shù)與軟件工程 2016年19期
        關(guān)鍵詞:前景展望軟件開發(fā)

        摘 要

        本文首先針對影響數(shù)據(jù)庫測試技術(shù)的原因進(jìn)行論述,并在此基礎(chǔ)上,闡述了當(dāng)前世界范圍內(nèi)常見的數(shù)據(jù)庫測試技術(shù)的內(nèi)容和方式。之后,又針對軟件開發(fā)當(dāng)中的數(shù)據(jù)庫測試技術(shù)進(jìn)行了展望。希望憑借此次經(jīng)驗交流,本文能夠給予從事軟件開發(fā)行業(yè)的相關(guān)從業(yè)人員提供一定有價值的參考,同時期望本篇文章可以發(fā)揮出拋磚引玉的作用。

        【關(guān)鍵詞】軟件開發(fā) 數(shù)據(jù)庫測試技術(shù) 前景展望

        自中國進(jìn)入到改革開放時代之后,各行各業(yè)的科學(xué)技術(shù)含量也正在大幅度地提升。其中計算機(jī)技術(shù)的普及給這些行業(yè)的運作模式帶來了巨大的變革。而這些重大的變化,是離不開軟件的應(yīng)用的,因此,針對計算機(jī)軟件的不斷開發(fā)成為了各行各業(yè)取得發(fā)展和進(jìn)步的關(guān)鍵性條件。但值得注意的是,在軟件的功能性得到不斷強(qiáng)化的同時,對于軟件性能的要求也正在不斷地提升。因此,研發(fā)一款優(yōu)質(zhì)軟件,其性能的控制便成為了其中的關(guān)鍵。有的軟件開發(fā)商在進(jìn)行軟件設(shè)計的過程當(dāng)中,以為數(shù)據(jù)庫在其中的作用并不關(guān)鍵,所以忽視了針對數(shù)據(jù)庫的研發(fā)工作。這樣極有可能讓軟件在使用的過程當(dāng)中發(fā)生嚴(yán)重的問題,阻礙軟件的正常使用,并且讓大眾對于這款軟件的評價顯著降低。這是極為不利于該軟件的推廣和普及的。

        1 影響數(shù)據(jù)庫測試技術(shù)的原因解析

        1.1 主觀視角解析

        筆者認(rèn)為,數(shù)據(jù)庫測試技術(shù)在自身不斷進(jìn)行發(fā)展的過程中,會有很高的可能性受到軟件測試人員自身意志的影響。而從我國現(xiàn)有的軟件測試技術(shù)人員的綜合能力來看,很大一部分技術(shù)人員都將工作的重點放到了針對該軟件的編碼與功能方面,而并沒有針對軟件在使用過程中性能的表現(xiàn)進(jìn)行關(guān)注。特別是針對數(shù)據(jù)庫訪問和并發(fā)的檢測,顯得過于粗糙。分析造成這一現(xiàn)象的原因,筆者認(rèn)為是這些技術(shù)人員在工作的過程當(dāng)中,養(yǎng)成了思維定式,即數(shù)據(jù)庫測試技術(shù)之于軟件開發(fā)當(dāng)中的重要性級別很低。在軟件正式投入使用之后,數(shù)據(jù)庫測試技術(shù)對軟件在使用過程中的性能影響很小。但是,越來越多軟件開發(fā)當(dāng)中鮮活的例子在證明著,數(shù)據(jù)庫測試技術(shù)在軟件開發(fā)當(dāng)中的正確運用有著極為重大的意義。因此,針對軟件開發(fā)技術(shù)人員來說,增強(qiáng)對數(shù)據(jù)庫測試技術(shù)的了解和關(guān)注,并重視該技術(shù)在軟件開發(fā)當(dāng)中的重要意義,是讓軟件性能得到大幅度優(yōu)化,為使用者提供更加高效服務(wù)最為基礎(chǔ)的前提。

        1.2 客觀視角解析

        眾所周知,數(shù)據(jù)庫是軟件開發(fā)人員進(jìn)行軟件研發(fā)工作的重要前提。軟件在使用的過程當(dāng)中,數(shù)據(jù)庫的性能表現(xiàn)會直接影響到軟件的性能表現(xiàn)。值得注意的是,影響數(shù)據(jù)庫測試的一大關(guān)鍵原因便是針對數(shù)據(jù)庫所進(jìn)行的標(biāo)準(zhǔn)化設(shè)計,在現(xiàn)有的數(shù)據(jù)庫范式當(dāng)中,最為常見的便是第三范式,按照這一標(biāo)準(zhǔn)所開展的軟件設(shè)計仍然會存在有很多的問題。這些問題最后所導(dǎo)致的結(jié)果,便是軟件使用者在進(jìn)行相關(guān)文獻(xiàn)查閱的過程之中,所出現(xiàn)的表格數(shù)量會很多,由此便需要消耗大量的時間開展鏈接工作,致使軟件使用者會花費很長的時間用在查詢結(jié)果的等待上。這種設(shè)計上的所存在的不足,將會在很大程度上讓用戶對該軟件產(chǎn)生不好的印象,這便是軟件在進(jìn)行數(shù)據(jù)庫的測試當(dāng)中,存在嚴(yán)重工作不足所導(dǎo)致的。

        2 數(shù)據(jù)庫測試技術(shù)的方式與內(nèi)容

        2.1 針對數(shù)據(jù)庫容量的測試

        伴隨著世界范圍內(nèi)科學(xué)技術(shù)水平的飛速發(fā)展,人們在日常生活與工作之中,對數(shù)據(jù)庫的使用次數(shù)也正在呈現(xiàn)逐漸增多的態(tài)勢。這一現(xiàn)象的出現(xiàn),會讓數(shù)據(jù)庫自身的容量得到巨大的增長。而在這樣一個過程之中,軟件開發(fā)技術(shù)人員需要關(guān)注的是如何在運用該系統(tǒng)之前,針對數(shù)據(jù)庫的增長開展一次評估,為使用者提供一個精確的參考信息。這一過程在數(shù)據(jù)庫測試技術(shù)的運用之中十分關(guān)鍵。具體的操作方式便是憑借對數(shù)據(jù)庫設(shè)計過程當(dāng)中基本表格的數(shù)據(jù)量,再加上每一天數(shù)據(jù)表所發(fā)生的數(shù)據(jù)增加的量,進(jìn)行綜合性的評估。以這樣的方式對數(shù)據(jù)庫所開展的容量測試,有著準(zhǔn)確性高、適用范圍廣的優(yōu)勢。因此在我國軟件開發(fā)行業(yè)當(dāng)中,此種方法在近年來開始逐漸被廣泛使用。

        2.2 針對數(shù)據(jù)庫性能的測試

        對于軟件當(dāng)中的數(shù)據(jù)庫來講,數(shù)據(jù)庫在使用過程中其自身性能的體現(xiàn)會對軟件在今后使用過程中所展現(xiàn)的性能產(chǎn)生最為直接的影響,因此,軟件開發(fā)技術(shù)人員針對軟件數(shù)據(jù)庫所開展的測試工作也需要十分謹(jǐn)慎和小心。同時在進(jìn)行數(shù)據(jù)庫性能測試的過程當(dāng)中,手工測試的重要程度其實并不是很高,最為需要的其實是自動化的軟件測試及時,憑借龐大的數(shù)據(jù)生產(chǎn)設(shè)備可以快速精準(zhǔn)地開展軟件數(shù)據(jù)庫的測試工作。在這一過程當(dāng)中,必須要提到的是,在開展軟件數(shù)據(jù)庫性能測試的過程之時,軟件開發(fā)技術(shù)人員必須要考量到軟件在進(jìn)行數(shù)據(jù)庫測試的過程當(dāng)中,其環(huán)境是否高度一致,其中涵蓋有系統(tǒng)的操作、所使用的軟件的版本和計算機(jī)的硬件配置對軟件應(yīng)用所產(chǎn)生的影響。而且在開展數(shù)據(jù)庫測試之中,軟件開發(fā)技術(shù)人員必須要把在這一過程當(dāng)中的所產(chǎn)生的數(shù)據(jù)進(jìn)行記錄,并讓硬件的配置保持高度的一致。因為只有在相同的環(huán)境條件下開展軟件數(shù)據(jù)庫的測試工作,方可得到最為精準(zhǔn)的數(shù)據(jù)結(jié)果。

        在進(jìn)行數(shù)據(jù)庫的性能測試時,對于周邊環(huán)境以計算機(jī)配置的一致性都有很高的要求,只有在環(huán)境一致,配置相當(dāng)?shù)挠嬎銠C(jī)當(dāng)中,開展數(shù)據(jù)庫的性能測試,軟件開發(fā)技術(shù)人員才能夠得到最為準(zhǔn)確的結(jié)果,所以,在軟件進(jìn)行數(shù)據(jù)庫測試的過程當(dāng)中,一定要注意外部環(huán)境因素對測試結(jié)果所產(chǎn)生的影響。

        2.3 針對數(shù)據(jù)庫的壓力的測試

        軟件開發(fā)技術(shù)人員在進(jìn)行軟件開發(fā)的過程之時,數(shù)據(jù)庫在使用過程中產(chǎn)生影響的原因其實有很多種。例如,軟件的功能會對數(shù)據(jù)量的測試結(jié)果產(chǎn)生重要影響,并且計算機(jī)的硬件配置也會對數(shù)據(jù)庫的使用產(chǎn)生影響,還有就是計算機(jī)系統(tǒng)其自身的特征也可能導(dǎo)致軟件數(shù)據(jù)庫在該系統(tǒng)當(dāng)中無法最大程度地發(fā)揮其自身功能,由此無法針對數(shù)據(jù)庫所發(fā)出的指令進(jìn)行迅速的反應(yīng),讓用戶在針對軟件進(jìn)行使用的過程中產(chǎn)生無法響應(yīng)的現(xiàn)象。而針對軟件數(shù)據(jù)庫開展壓力測試,能夠很好地針對這一問題進(jìn)行了解,方便軟件開發(fā)技術(shù)人員獲取軟件的運行狀況和在不同系統(tǒng)當(dāng)中的反應(yīng)速度。讓軟件在開發(fā)的過程當(dāng)中,變得更加的形象化。

        針對軟件數(shù)據(jù)庫所開展的壓力測試,能夠有效避免軟件在正式投入使用之后,出現(xiàn)大面積軟件崩潰的現(xiàn)象,提升軟件使用者對該軟件的整體評價。因此,數(shù)據(jù)庫的壓力測試是十分重要的一項內(nèi)容。

        2.4 針對數(shù)據(jù)庫的完整性和一致性測試

        在上文所提到的針對軟件數(shù)據(jù)庫所開展的測試活動當(dāng)中,只可以對數(shù)據(jù)庫的靜態(tài)結(jié)構(gòu)開展分析,但是針對計算機(jī)系統(tǒng)在動態(tài)運行狀態(tài)下的軟件數(shù)據(jù)庫測試效果便很難達(dá)到準(zhǔn)確。所以,軟件開發(fā)技術(shù)人員在進(jìn)行軟件測試時常常會出現(xiàn)如下問題:

        (1)軟件在進(jìn)行任務(wù)處理的過程當(dāng)中出現(xiàn)了軟件崩潰的現(xiàn)象。

        (2)在針對軟件數(shù)據(jù)庫進(jìn)行并發(fā)方位的過程當(dāng)中出現(xiàn)異?,F(xiàn)象。

        面對以上的問題,軟件開發(fā)技術(shù)人員為了可以保障系統(tǒng)在運行過程當(dāng)中的完整性,軟件開發(fā)技術(shù)人員需要使用模擬多用戶進(jìn)行軟件數(shù)據(jù)庫的訪問。以此檢查計算機(jī)系統(tǒng)是否處在相對完整的狀態(tài),抑或是系統(tǒng)判定為終止進(jìn)程,以檢查其完整性。

        3 數(shù)據(jù)庫測試技術(shù)在軟件開發(fā)當(dāng)中的發(fā)展前景展望

        和傳統(tǒng)的數(shù)據(jù)庫測試技術(shù)進(jìn)行對比,高速發(fā)展的計算機(jī)技術(shù)已經(jīng)與新型的數(shù)據(jù)庫測試技術(shù)進(jìn)行了良好的滲透和結(jié)合。不但讓用戶在使用計算機(jī)的過程當(dāng)中,對軟件的應(yīng)用顯得更加方便,也讓數(shù)據(jù)庫技術(shù)可以進(jìn)行快速的優(yōu)化和創(chuàng)新。數(shù)據(jù)庫測試技術(shù)和新推出的軟件進(jìn)行良好的融合,讓人們對原來很多計算機(jī)領(lǐng)域的很多概念都有了一個嶄新的認(rèn)識。數(shù)據(jù)庫測試技術(shù)的不斷成熟,對于整個城市的計算機(jī)用戶來說,必將會對其生活產(chǎn)生更加直接的影響。

        再有就是,伴隨著互聯(lián)網(wǎng)技術(shù)在全球范圍內(nèi)的推廣和普及,原有的集中型數(shù)據(jù)庫把資料數(shù)據(jù)儲存在單一的電腦上,已經(jīng)遠(yuǎn)遠(yuǎn)無法滿足當(dāng)前人們對于計算機(jī)更加多樣化的需求。因此,新型的分布式數(shù)據(jù)庫不但有局部數(shù)據(jù)庫還有全局?jǐn)?shù)據(jù)庫。更加滿足了世界范圍內(nèi)更多計算機(jī)使用者對于數(shù)據(jù)庫更為多樣化的要求。

        4 結(jié)束語

        伴隨著在世界范圍內(nèi)計算機(jī)使用的普及。在各行各業(yè)當(dāng)中,計算機(jī)技術(shù)正在不斷改變著人們的工作和生活的方式。同時,伴隨著軟件的不斷開發(fā),其功能性和使用范圍也變得越來越廣。在這一發(fā)展態(tài)勢下,必須要軟件開發(fā)技術(shù)人員在軟件開發(fā)過程當(dāng)對的數(shù)據(jù)庫測試技術(shù)的重視程度提升到一個新的檔次,并深入地了解到,在進(jìn)行軟件開發(fā)的過程當(dāng)中,數(shù)據(jù)庫測試技術(shù)運用的重大意義。這樣才能建立起一個相對完善的數(shù)據(jù)庫測試模式,減少軟件在整式投入使用之后問題的產(chǎn)生。這樣才可以有效增強(qiáng)我國自主研發(fā)的計算機(jī)軟件的競爭力,并為軟件生產(chǎn)企業(yè)帶來更加豐厚的經(jīng)濟(jì)效益。

        參考文獻(xiàn)

        [1]程志.關(guān)于軟件開發(fā)中數(shù)據(jù)庫測試技術(shù)的若干研究[J].科技展望,2016(02):10.

        [2]王振鐸,陳曉范.軟件開發(fā)中的數(shù)據(jù)庫測試技術(shù)[J].價值工程,2012(15):206-207.

        [3]張玉彤.軟件開發(fā)中的數(shù)據(jù)庫測試技術(shù)的應(yīng)用實踐淺析[J].信息技術(shù)與信息化,2015(09):249-250.

        [4]王天云.軟件開發(fā)中的數(shù)據(jù)庫測試技術(shù)研究[J].無線互聯(lián)科技,2013(02):69.

        [5]祝名桔,魏彥玉.基于CVI_ SQL技術(shù)和ODBC數(shù)據(jù)庫訪問的測試軟件開發(fā)[J].自動化儀表,2006,S1:41-44.

        作者簡介

        熊輝(1981-),女,四川省遂寧市人。碩士研究生學(xué)歷?,F(xiàn)為四川職業(yè)技術(shù)學(xué)院講師。研究方向為計算機(jī)軟件(程序設(shè)計與數(shù)據(jù)庫技術(shù))

        作者單位

        四川職業(yè)技術(shù)學(xué)院 四川省遂寧市 629000

        猜你喜歡
        前景展望軟件開發(fā)
        醬鹵肉制品加工技術(shù)研究進(jìn)展
        肉類研究(2016年12期)2017-01-12 17:29:12
        “互聯(lián)網(wǎng)+”視野下對考試模式的思考
        吉安市井岡蜜柚產(chǎn)業(yè)發(fā)展現(xiàn)狀與展望
        中國和東盟經(jīng)貿(mào)關(guān)系前景展望
        機(jī)關(guān)單位行政管理工作現(xiàn)狀分析及前景展望
        商情(2016年43期)2016-12-26 00:00:00
        網(wǎng)絡(luò)大數(shù)據(jù)的發(fā)展趨勢及應(yīng)用前景
        信息安全環(huán)境下的計算機(jī)軟件開發(fā)研究
        計算機(jī)軟件開發(fā)中的分層技術(shù)運用
        建模技術(shù)在軟件開發(fā)中的應(yīng)用
        軟件開發(fā)中數(shù)據(jù)庫設(shè)計理論的實踐
        日韩av一区二区毛片| 成人免费无码大片a毛片软件| 亚洲精品久久久久久动漫| 亚洲AV无码久久精品成人| 麻豆视频在线观看免费在线观看| 久久精品亚洲熟女av蜜謦| 国精产品推荐视频| 欧美日韩国产专区| 中文字幕久久熟女人妻av免费| 亚洲av不卡一区男人天堂| 亚洲国产精品毛片av不卡在线| 人妻洗澡被强公日日澡电影| 最近最好的中文字幕2019免费| 中文岛国精品亚洲一区| 亚洲精品视频一区二区三区四区| 色偷偷色噜噜狠狠网站30根 | 成人小说亚洲一区二区三区| 无码高清视频在线播放十区| 在线不卡av一区二区| 少妇愉情理伦片丰满丰满| 久久久久久曰本av免费免费| 国产美女白浆| 国产一级一厂片内射视频播放 | 亚洲国产精品免费一区| 国产午夜视频一区二区三区 | 亚洲日本精品一区久久精品| 人妻制服丝袜中文字幕| 国产精品51麻豆cm传媒| 波霸影院一区二区| 亚洲综合久久中文字幕专区一区| 国产成人av乱码在线观看| 草莓视频成人| 国产黄色一区二区福利| 亚洲性无码av中文字幕| 射死你天天日| 欧美亚洲国产丝袜在线| 亚洲乱码中文字幕视频| 久久精品国产久精国产| 亚洲国产精品线观看不卡| 国产一区二区三区精品乱码不卡| 亚洲 欧美 日韩 国产综合 在线|