公務(wù)員期刊網(wǎng) 論文中心 正文

大數(shù)據(jù)背景下軟件測(cè)試技術(shù)的發(fā)展探究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了大數(shù)據(jù)背景下軟件測(cè)試技術(shù)的發(fā)展探究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

大數(shù)據(jù)背景下軟件測(cè)試技術(shù)的發(fā)展探究

摘要:隨著科學(xué)技術(shù)的飛速發(fā)展,人類已經(jīng)逐步過(guò)渡到“大數(shù)據(jù)”時(shí)代,而伴隨這一時(shí)代的一個(gè)顯著特征則是軟件行業(yè)的蓬勃發(fā)展,其不僅對(duì)人們的生活產(chǎn)生著重要影響,也借助各種軟件產(chǎn)品逐漸與各行各業(yè)發(fā)生著日益深厚的聯(lián)系。在此形勢(shì)之下,對(duì)于軟件產(chǎn)品的質(zhì)量的檢驗(yàn)和測(cè)試則成為人們關(guān)注的重點(diǎn)問(wèn)題,由此,軟件測(cè)試便應(yīng)運(yùn)而生。本文在對(duì)大數(shù)據(jù)背景下軟件測(cè)試技術(shù)的發(fā)展現(xiàn)狀進(jìn)行回顧的基礎(chǔ)上,對(duì)當(dāng)前各行業(yè)采取的較為集中的測(cè)試方法進(jìn)行了分析,最后對(duì)未來(lái)軟件測(cè)試技術(shù)的發(fā)展方向做了相關(guān)展望。

【關(guān)鍵詞】大數(shù)據(jù)背景;軟件測(cè)試技術(shù);發(fā)展

1軟件測(cè)試的現(xiàn)狀

“大數(shù)據(jù)”時(shí)代這一概念最早的提出者是麥肯錫公司,其依據(jù)自身對(duì)于大數(shù)據(jù)的敏感性認(rèn)為,數(shù)據(jù)已經(jīng)與各行各業(yè)產(chǎn)生了密不可分的聯(lián)系。隨著現(xiàn)代信息技術(shù)的快速發(fā)展,在大數(shù)據(jù)的時(shí)代特征之下,傳統(tǒng)的制造業(yè)需要升級(jí),人們的需求日益多元化,各種軟件應(yīng)用日益普及,這使得各類軟件系統(tǒng)需要持續(xù)不斷地進(jìn)行升級(jí)與更新,以滿足市場(chǎng)急劇增長(zhǎng)的需求,而由此產(chǎn)生的系統(tǒng)質(zhì)量問(wèn)題及軟件安全性問(wèn)題也逐漸成為各行各業(yè)的相關(guān)人士關(guān)注的焦點(diǎn)。在此情況之下,為了保證各類軟件在運(yùn)行時(shí)不會(huì)由于數(shù)據(jù)量的增加而產(chǎn)生各種系統(tǒng)問(wèn)題與故障,相關(guān)軟件工作人員需要對(duì)軟件產(chǎn)品設(shè)計(jì)的最后環(huán)節(jié)進(jìn)行重點(diǎn)考慮,即軟件測(cè)試這一步驟,這也是保證最終產(chǎn)品質(zhì)量是否過(guò)關(guān)的關(guān)鍵環(huán)節(jié)?,F(xiàn)階段,國(guó)外在的軟件測(cè)試技術(shù)方面已經(jīng)進(jìn)入了較為成熟的階段,而相比之下,我國(guó)在軟件測(cè)試技術(shù)的發(fā)展方面顯得較為緩慢。截至目前,甚至并沒(méi)有形成一套系統(tǒng)完整的能夠?qū)τ诖蠖鄶?shù)的軟件公司都通用的軟件測(cè)試標(biāo)準(zhǔn),這無(wú)形中就使得國(guó)內(nèi)軟件公司所研發(fā)的軟件產(chǎn)品質(zhì)量并沒(méi)有一個(gè)合格且科學(xué)的質(zhì)量衡量標(biāo)準(zhǔn),從而達(dá)到令人完全滿意的目標(biāo)?,F(xiàn)實(shí)是,目前多數(shù)市面上的各種軟件質(zhì)量不過(guò)關(guān)、運(yùn)行不穩(wěn)定等問(wèn)題在國(guó)內(nèi)企業(yè)中時(shí)有發(fā)生。而這些問(wèn)題所導(dǎo)致的后續(xù)問(wèn)題顯然更為嚴(yán)重,其不僅無(wú)形中增大了軟件生產(chǎn)商后期的軟件維護(hù)成本,也造成了消費(fèi)者使用效果不佳等問(wèn)題,還在一定程度上對(duì)公司的品牌信譽(yù)度而言是一種傷害。甚至導(dǎo)致其他一些難以估量的嚴(yán)重后果,最終影響我國(guó)軟件產(chǎn)業(yè)的長(zhǎng)期可持續(xù)發(fā)展。

2當(dāng)前國(guó)內(nèi)的主要的軟件測(cè)試方式分析

當(dāng)前,隨著軟件行業(yè)的快速發(fā)展,其所催生出用于軟件測(cè)試方法出現(xiàn)一片繁榮的市場(chǎng)景象。而在眾多的測(cè)試方法中,由于其測(cè)試路徑或者測(cè)試目標(biāo)有所差異,因而其又可以分為更多小的類型。在大數(shù)據(jù)時(shí)代下,大多數(shù)企業(yè)為了得到更加完整科學(xué)的測(cè)試結(jié)果,往往不會(huì)采取單一的軟件測(cè)試方法,而是采取綜合運(yùn)用多種測(cè)試技術(shù)有機(jī)結(jié)合的方式以實(shí)現(xiàn)更好的檢測(cè)效果。而具體來(lái)說(shuō),大多數(shù)公司所采用的檢測(cè)方式,主要?jiǎng)澐譃橐韵聨追N:(1)依據(jù)所測(cè)軟件是否需要事前被打開(kāi)進(jìn)行劃分,測(cè)試技術(shù)可被劃分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試兩種。其中,在靜態(tài)測(cè)試的時(shí),工作人員并不需要打開(kāi)被測(cè)試的軟件,僅僅需要更具相關(guān)步驟去依次檢查程序指令代碼、設(shè)計(jì)界面或文檔中可能存在的問(wèn)題,即整個(gè)測(cè)試過(guò)程是在軟件處于相對(duì)靜態(tài)的狀態(tài)下完成。而動(dòng)態(tài)測(cè)試則與其差異較大,工作人員在進(jìn)行動(dòng)態(tài)測(cè)試時(shí),所測(cè)程序需要首先呈現(xiàn)打開(kāi)的狀態(tài),接著按照所想要檢測(cè)的事項(xiàng)依次對(duì)實(shí)際數(shù)據(jù)展開(kāi)輸入,通過(guò)對(duì)比等方式以查驗(yàn)實(shí)際情況是否與其所預(yù)料的結(jié)果相符合。(2)依據(jù)檢測(cè)時(shí)是否需要對(duì)程序內(nèi)部結(jié)構(gòu)進(jìn)行了解展開(kāi)劃分,一般而言,測(cè)試技術(shù)可被劃分為白盒測(cè)試與黑盒測(cè)試。白盒測(cè)試,指的是所測(cè)程序內(nèi)部的工作過(guò)程是已被事前了解的,因此,對(duì)于檢測(cè)工作人員而言,往往只需要根據(jù)相關(guān)操作說(shuō)明對(duì)其進(jìn)行逐步檢驗(yàn)。當(dāng)然,在做此類檢驗(yàn)時(shí),操作者需要事前制定一個(gè)相關(guān)檢驗(yàn)計(jì)劃,以便操作時(shí)按照此計(jì)劃依次有條不紊地進(jìn)行。而相比之下,黑盒測(cè)試,則指的是工作人員對(duì)軟件產(chǎn)品進(jìn)行檢驗(yàn)時(shí)事前并不必要了解軟件內(nèi)部的相關(guān)情況,而是應(yīng)該把重點(diǎn)放在其所輸入和輸出的數(shù)據(jù)結(jié)果上。

3大數(shù)據(jù)背景下軟件測(cè)試技術(shù)的未來(lái)展望

3.1數(shù)據(jù)的科學(xué)性與準(zhǔn)確性進(jìn)一步提升

當(dāng)前,在大數(shù)據(jù)背景下,由于各種海量數(shù)據(jù)魚(yú)龍混雜,因而導(dǎo)致企業(yè)所需要的數(shù)據(jù)中不可避免地含有一部分錯(cuò)誤信息。同時(shí),由于大多數(shù)工作人員對(duì)于新時(shí)代中的數(shù)據(jù)的認(rèn)識(shí)有所欠缺,對(duì)于數(shù)據(jù)的準(zhǔn)確性不夠敏感,所以在進(jìn)行產(chǎn)品測(cè)驗(yàn)時(shí),往往忽略了數(shù)據(jù)的科學(xué)性對(duì)于企業(yè)的重要意義與價(jià)值。因此,在實(shí)際的產(chǎn)品檢驗(yàn)過(guò)程中,相關(guān)工作人員必須綜合各種方法對(duì)數(shù)據(jù)進(jìn)行多次測(cè)驗(yàn)。

3.2測(cè)試技術(shù)更加完善

由于傳統(tǒng)的企業(yè)在測(cè)試水平方面受到的限制因素較多,而測(cè)試方法上也比較單一,因而在對(duì)于數(shù)據(jù)的分析方面水平也相對(duì)較低。從而造成數(shù)據(jù)測(cè)試中出現(xiàn)各種問(wèn)題,同時(shí)傳統(tǒng)的測(cè)試方法對(duì)于數(shù)據(jù)分析并不系統(tǒng),因而在未來(lái)一段時(shí)間,相關(guān)企業(yè)對(duì)于之前的測(cè)試技術(shù)的漏洞要進(jìn)行針對(duì)性地完善,有機(jī)組合各種測(cè)試方式以達(dá)到綜合測(cè)驗(yàn)的目的,而且還對(duì)于此前系統(tǒng)的一些漏洞和問(wèn)題要及時(shí)地做好記錄,多借鑒已經(jīng)出現(xiàn)的案例和國(guó)外的先進(jìn)技術(shù),以便及時(shí)進(jìn)行針對(duì)性的改進(jìn)。從而保證得到最為合理的測(cè)試結(jié)果。

3.3促進(jìn)測(cè)試工具智能化

在信息化時(shí)代,隨著各種軟件的問(wèn)題層出不窮,因而企業(yè)對(duì)于所引進(jìn)和采用的軟件測(cè)試技術(shù)的標(biāo)準(zhǔn)和要求必須進(jìn)一步提高。如果僅僅傳統(tǒng)的純?nèi)斯みM(jìn)行手動(dòng)的數(shù)據(jù)測(cè)試,既難以達(dá)到目前市場(chǎng)所需要的標(biāo)準(zhǔn),也嚴(yán)重影響使用者的體驗(yàn),因此,未來(lái)的軟件測(cè)試領(lǐng)域,有望出現(xiàn)新的智能化的測(cè)試技術(shù)與方法,進(jìn)而最終加強(qiáng)測(cè)試的功能和效果。

4結(jié)語(yǔ)

目前,在大數(shù)據(jù)的時(shí)代特征之下,軟件測(cè)試技術(shù)需要一步步得到更新和升級(jí),越來(lái)越的企業(yè)開(kāi)始關(guān)注該領(lǐng)域,對(duì)其未來(lái)的發(fā)展十分看好。然而,由于各種因素,我國(guó)當(dāng)前在軟件測(cè)試方面與國(guó)外存在較大差距,因而,在未來(lái),數(shù)據(jù)的科學(xué)性與準(zhǔn)確性有望進(jìn)一步提升,測(cè)試技術(shù)需要更加完善,同時(shí)提升測(cè)試工具的智能性,以最終提高企業(yè)軟件測(cè)試的效率。

參考文獻(xiàn)

[1]蔡立志,閻婷.大數(shù)據(jù)背景下軟件測(cè)試的挑戰(zhàn)與展望[J].計(jì)算機(jī)應(yīng)用與軟件,2014(02).

[2]傅兵.軟件測(cè)試技術(shù)現(xiàn)狀與發(fā)展趨勢(shì)研究[J].電腦編程技巧與維護(hù),2016(01).

[3]陳能技,黃志國(guó).軟件測(cè)試技術(shù)大全:測(cè)試基礎(chǔ)流行工具項(xiàng)目實(shí)戰(zhàn)[M].北京:人民郵電出版社,2015.

[4]劉繼華,陳策.軟件測(cè)試技術(shù)的研究進(jìn)展[J].微計(jì)算機(jī)信息,2012(10)

作者:馮卓 單位:北京理工大學(xué)計(jì)算機(jī)學(xué)院軟件工程二班