李 佳(山東職業(yè)學(xué)院 山東 250104)
前言:隨著信息技術(shù)呈現(xiàn)出高速發(fā)展趨勢,計算機逐漸滲透到生產(chǎn)、生活的各個領(lǐng)域,并成為人們工作、學(xué)習(xí)和生活的必需品,社會形態(tài)也逐漸進入大數(shù)據(jù)階段。在此背景下,計算機硬件系統(tǒng)、軟件系統(tǒng)不斷更新,同時對軟件系統(tǒng)測試標準也提出了嚴格的要求。為了優(yōu)化軟件測試系統(tǒng),必須加強該領(lǐng)域存在的問題分析,并根據(jù)具體問題,有針對性的優(yōu)化測試系統(tǒng),提高軟件測試質(zhì)量。
1.1用戶功能少。大數(shù)據(jù)框架獲得普遍應(yīng)用之后,在密集數(shù)據(jù)處理方面,呈現(xiàn)出顯著處理優(yōu)勢,處理流程獲得有效簡化,處理效率獲得顯著提高。而Map Reduce作為一種編輯框架,在海量數(shù)據(jù)處理方面發(fā)揮著重要作用[1]。據(jù)了解,此編輯框架所具有的功能目前只有兩個,客觀來講,功能類型較少,導(dǎo)致軟件測試具體執(zhí)行過程受到明顯阻礙。
1.2測試平臺未達標。以往,測試平臺主要以協(xié)調(diào)控制器為主導(dǎo),軟件測試[2]。首先,向服務(wù)器端發(fā)送指令,并以壓力源的形態(tài),對軟件系統(tǒng)進行測試。在此過程中,關(guān)于服務(wù)器在數(shù)量方面的具體需求,與用戶具體需求存在較大聯(lián)系。而一些小型服務(wù)器所需要的數(shù)量比較匱乏,逐漸地,與大數(shù)據(jù)發(fā)展標準相比,存在不適應(yīng)現(xiàn)象。隨著訪問人群和訪問頻次的增加,部分服務(wù)器會因為訪問壓力太大,而出現(xiàn)系統(tǒng)崩盤問題。
1.3軟件服務(wù)化導(dǎo)致測試難度加大?,F(xiàn)如今,在軟件開發(fā)領(lǐng)域,包含著幾大重點模塊。第一點是編碼模塊,在該領(lǐng)域,開發(fā)人員利用程序代碼進行編程設(shè)計,從而實現(xiàn)軟件功能系統(tǒng)順利構(gòu)建。在調(diào)試方面,適用各種調(diào)試手段。第二,結(jié)構(gòu)模塊,主要在軟件效率方面發(fā)揮作用。根據(jù)軟件功能需求,對內(nèi)部元件進行調(diào)整、組配。該模塊具有較強的耦合性,且在用戶跟蹤方面呈現(xiàn)出顯著優(yōu)勢。第三,服務(wù)模塊,主要將組件轉(zhuǎn)變?yōu)檫h程操作系統(tǒng),為用戶正常使用奠定基礎(chǔ)。
1.4測試數(shù)據(jù)信息準確性不高。當前,計算機使用規(guī)模不斷擴大,軟件更新程度也逐漸加快。但是,關(guān)于PAAS,部分數(shù)據(jù)信息處理難度較大,在信息準確性方面也存在較大的局限性。普遍來講,軟件測試獲得的數(shù)據(jù)結(jié)果不夠準確,導(dǎo)致軟件測試領(lǐng)域發(fā)展進程明顯受限。
2.1提高數(shù)據(jù)測試準確性。為了有效解決PAAS部分數(shù)據(jù)準確性低的問題,加強軟件測試所得數(shù)據(jù)準確性,成為未來發(fā)展主要目標。首先,我們需要合理規(guī)范軟件測試流程,加強測試操作技術(shù)規(guī)范性,從而保障測試結(jié)果更加準確。同時,加強測試重復(fù)性,圍繞某一元件進行多次、重復(fù)測試,避免測試次數(shù)過少,而增加測試數(shù)據(jù)錯誤風(fēng)險。
2.2全面改進測試技術(shù)。以往,在軟件測試方面,所呈現(xiàn)的測試方法比較單一,且存在很大的技術(shù)限制,導(dǎo)致測試效果并不理想。因此,在未來軟件測試領(lǐng)域,我們應(yīng)該加強測試方法改進與創(chuàng)新。不斷開發(fā)和應(yīng)用全新的測試方法,改良傳統(tǒng)測試模式中的不良方式,構(gòu)建多元化測試手段,從而使軟件測試更加準確。同時,豐富測試整體認知,健全測試方法、系統(tǒng),避免在軟件測試過程中,出現(xiàn)殺蟲劑的問題。
2.3應(yīng)用智能技術(shù)。在未來軟件測試領(lǐng)域,加強智能技術(shù)有效創(chuàng)新,對改進測試具有重要意義。首先,規(guī)范數(shù)據(jù)輸入以及數(shù)據(jù)屬性,保證測試數(shù)據(jù)準確度[3]。其次,豐富軟件測試所容納的數(shù)據(jù)規(guī)模,針對部分樣本數(shù)據(jù)進行抽樣評判,通過測試,了解當前測試領(lǐng)域存在的不足,并合理利用智能技術(shù)進行改進和創(chuàng)新。同時,合理利用智能技術(shù),縮減數(shù)據(jù)在輸入與輸出過程中存在的差異,降低數(shù)據(jù)流失風(fēng)險,提高數(shù)據(jù)傳輸結(jié)果準確性。將智能技術(shù)合理應(yīng)用于軟件測試過程中,能夠有效滿足未來計算機發(fā)展需求。
2.4構(gòu)建自動化測試環(huán)境。在數(shù)據(jù)測試領(lǐng)域,云計算屬于重點模塊,同時其所在環(huán)境在很大程度上決定著軟件測試質(zhì)量。因此,優(yōu)化客戶端環(huán)境,增強軟件數(shù)據(jù)之間匹配度,對于提高軟件測試整體效果,具有重要意義。同時,合理利用大數(shù)據(jù)構(gòu)建自動化監(jiān)控系統(tǒng),對軟件測試系統(tǒng)進行即時監(jiān)控,全面提高軟件測試整體效率與測試質(zhì)量,為促進軟件測試實現(xiàn)自動化方向發(fā)展,奠定良好的技術(shù)條件。
結(jié)論:綜上,當前在大數(shù)據(jù)環(huán)境下,軟件測試所面臨的發(fā)展挑戰(zhàn)比較明顯,具體表現(xiàn)在用戶功能、測試平臺以及服務(wù)方式等方面。因此,為了提高軟件測試結(jié)果準確性,提高計算機整體性能,相關(guān)人員必須加強軟件測試系統(tǒng)更新,合理融入大數(shù)據(jù)技術(shù)手段,構(gòu)建智能化、精確化以及自動化的測試系統(tǒng),全面提高軟件測試準確度。