李文龍
摘要:當(dāng)前我國(guó)信息技術(shù)的發(fā)展比較快速,大數(shù)據(jù)以及計(jì)算機(jī)技術(shù)的快速發(fā)展使得我國(guó)快速進(jìn)入信息化時(shí)代。在當(dāng)前大數(shù)據(jù)的背景下,通過(guò)計(jì)算機(jī)技術(shù)可以實(shí)現(xiàn)大數(shù)據(jù)技術(shù)的延伸,而且計(jì)算機(jī)技術(shù)與大數(shù)據(jù)的相互融合推動(dòng)了我國(guó)的整體發(fā)展,在推動(dòng)社會(huì)進(jìn)步的同時(shí),改善了我國(guó)的整體經(jīng)濟(jì)體系。本文首先介紹大數(shù)據(jù)的特征,其次對(duì)軟件測(cè)試的意義作出分析,最后對(duì)大數(shù)據(jù)背景下軟件測(cè)試的技術(shù)進(jìn)行總結(jié),以供參考。
關(guān)鍵詞:大數(shù)據(jù)背景;軟件測(cè)試;軟件升級(jí)
引言
大數(shù)據(jù)處理以計(jì)算機(jī)軟件作為技術(shù)核心,通過(guò)大量的數(shù)據(jù)進(jìn)行識(shí)別、獲取、儲(chǔ)存、分析等操作,將獲取的數(shù)據(jù)信息進(jìn)行共享,而且在相應(yīng)的基礎(chǔ)上還保證了使用安全性。在當(dāng)前大數(shù)據(jù)的背景下,需要對(duì)軟件技術(shù)進(jìn)行升級(jí)與完善,這樣有利益與提高整體的使用效率,同時(shí)還能減少其他的問(wèn)題出現(xiàn),在具體的改善過(guò)程中需要重視其傳統(tǒng)的理念,并合理的開(kāi)發(fā)技術(shù)框架,這樣能夠?qū)崿F(xiàn)對(duì)于整個(gè)軟件的使用,針對(duì)其存在的不足進(jìn)行優(yōu)化與調(diào)整,并結(jié)合當(dāng)前大數(shù)據(jù)的背景滿(mǎn)足客戶(hù)的不同需求。
一、大數(shù)據(jù)的特征
在當(dāng)前大數(shù)據(jù)的時(shí)代背景下,相關(guān)信息在不斷增多,這也說(shuō)明對(duì)于數(shù)據(jù)的應(yīng)用與分析具有一定的重要性。在具體使用的過(guò)程中需要考慮到大數(shù)據(jù)技術(shù)的自身的情況以及特殊性,軟件的應(yīng)用需要結(jié)合大數(shù)據(jù)自身的特性,同時(shí)還要利用數(shù)據(jù)優(yōu)勢(shì),實(shí)現(xiàn)對(duì)于軟件的調(diào)整和改善,這樣可以更好的利用大數(shù)據(jù)進(jìn)行工作,當(dāng)前大數(shù)據(jù)技術(shù)具備以下幾個(gè)特征:(1)大數(shù)據(jù)自身的數(shù)量比較龐大,大數(shù)據(jù)的信息具有超高量的信息內(nèi)容,在具體的開(kāi)展相關(guān)工作的過(guò)程中需要合理的對(duì)數(shù)據(jù)進(jìn)行儲(chǔ)存與分析,從而找到有用的數(shù)據(jù)并滿(mǎn)足當(dāng)前客戶(hù)的需求。在數(shù)據(jù)信息的初始階段應(yīng)該掌握工作的重點(diǎn),同時(shí)還要做好相應(yīng)的開(kāi)發(fā)工作,對(duì)來(lái)往的數(shù)據(jù)進(jìn)行有效管理,從而保障信息獲取的真實(shí)性和有效性,這樣可以獲取更多有效的數(shù)據(jù)信息。(2)大數(shù)據(jù)種類(lèi)較多,數(shù)據(jù)獲取途徑是通過(guò)互聯(lián)網(wǎng)、傳感器以及物聯(lián)網(wǎng)等渠道,在具體的開(kāi)展中不僅會(huì)依靠大數(shù)據(jù)技術(shù),還會(huì)通過(guò)有效的形式與網(wǎng)頁(yè)、圖片以及音頻等半數(shù)據(jù)形成銜接。同時(shí),考慮到大數(shù)據(jù)自身的價(jià)值和應(yīng)用,數(shù)據(jù)技術(shù)在具體的應(yīng)用過(guò)程中需要考慮到對(duì)數(shù)據(jù)信息的過(guò)濾以及分析,從而獲取相關(guān)的價(jià)值信息,這也是大數(shù)據(jù)技術(shù)分析整理的整個(gè)過(guò)程。
二、軟件測(cè)試應(yīng)用的重要意義
(一)滿(mǎn)足客戶(hù)的需求
軟件測(cè)試技術(shù)應(yīng)用的主要目的是為了滿(mǎn)足當(dāng)前用戶(hù)的需求,從當(dāng)前客戶(hù)的整體角度出發(fā)來(lái)看,軟件應(yīng)用需要符合用戶(hù)的多種不同習(xí)慣,通過(guò)對(duì)系統(tǒng)的軟件的測(cè)試得到對(duì)應(yīng)的問(wèn)題。在具體的軟件測(cè)試中,應(yīng)該重視其自身的實(shí)效性,對(duì)于軟件本身的實(shí)用性進(jìn)行全面分析,從而找到軟件中存在的不足與缺陷,進(jìn)而更好的滿(mǎn)足用戶(hù)的需求。
(二)提高程序可靠性
大數(shù)據(jù)的背景下,對(duì)軟件測(cè)試應(yīng)用需要堅(jiān)持可靠性的原則,同時(shí)還要注重分析測(cè)試技術(shù)的有效性,并對(duì)其中的問(wèn)題進(jìn)行全面分析,這樣有利于構(gòu)建相應(yīng)的問(wèn)題解決方案,在針對(duì)軟件進(jìn)行檢測(cè)的過(guò)程中需要有計(jì)劃的展開(kāi),這樣能夠防止一些其他因素干擾,最終影響軟件技術(shù)測(cè)試的可靠性。在具體的軟件測(cè)試過(guò)程中需要制定科學(xué)的測(cè)試計(jì)劃,通過(guò)計(jì)劃執(zhí)行相關(guān)工作,從而確保軟件的測(cè)試質(zhì)量,同時(shí)還要對(duì)軟件測(cè)試技術(shù)進(jìn)行定期升級(jí),這樣能夠及時(shí)發(fā)現(xiàn)互聯(lián)網(wǎng)和大數(shù)據(jù)軟件中存在的問(wèn)題,從而更好的做好相應(yīng)的程序優(yōu)化,以此確保整體的使用效果。
(三)降低風(fēng)險(xiǎn)與使用成本
在實(shí)踐的過(guò)程中,對(duì)于軟件進(jìn)行有效的測(cè)試可以降低存在的風(fēng)險(xiǎn),同時(shí)還可以減少一些成本的使用,這樣能夠?qū)崿F(xiàn)對(duì)其有效管理和控制。在當(dāng)前新時(shí)期,考慮到數(shù)據(jù)技術(shù)的全面應(yīng)用,應(yīng)該及時(shí)的對(duì)計(jì)算機(jī)軟件進(jìn)行更新,從而加強(qiáng)軟件的改善,并提高其抗干擾能力,同時(shí)還能及時(shí)發(fā)現(xiàn)當(dāng)前軟件中存在的問(wèn)題。
三、大數(shù)據(jù)背景下軟件測(cè)試技術(shù)方法總結(jié)
(一)白盒測(cè)試法與A/B測(cè)試
白盒測(cè)試法是軟件測(cè)試技術(shù)中比較基本的形式,該方法主要是針對(duì)軟件自身內(nèi)部構(gòu)造進(jìn)行分析,通過(guò)分析獲取軟件形成的源代碼,從而了解技術(shù)的形成原理。在白盒測(cè)試的使用中,它能夠?qū)浖Y(jié)構(gòu)進(jìn)行全面分析,從而形成較好的測(cè)試效果。在具體的應(yīng)用中這種方法對(duì)于技術(shù)要求比較高,而且使用該技術(shù)的人員需要具備一定的技術(shù)經(jīng)驗(yàn),這樣能夠較好的分析源代碼和自身形成結(jié)構(gòu),并了解軟件形成的原理,以此實(shí)現(xiàn)全面分析。
軟件測(cè)試中應(yīng)用A/B測(cè)試技術(shù)具有一定的獨(dú)特性,在具體的使用過(guò)程中該方法可以實(shí)現(xiàn)多個(gè)程序和軟件測(cè)試共同展開(kāi),在具體的使用的過(guò)程中,相關(guān)人員根據(jù)實(shí)際情況對(duì)測(cè)試內(nèi)容進(jìn)行分類(lèi),通過(guò)分配的形式實(shí)現(xiàn)兩種不同的方案,再根據(jù)測(cè)試要求,收集方案統(tǒng)計(jì)的數(shù)據(jù)信息,并形成對(duì)應(yīng)的測(cè)試指標(biāo),最終結(jié)合兩種方案的優(yōu)點(diǎn)與缺點(diǎn)進(jìn)行評(píng)估,對(duì)軟件測(cè)試技術(shù)進(jìn)行科學(xué)的選擇。
(二)黑盒測(cè)試法與探索測(cè)試
黑盒測(cè)試法是當(dāng)前比較常用的軟件測(cè)試方法,該項(xiàng)方法在使用的過(guò)程中相對(duì)比較簡(jiǎn)單,而且在數(shù)據(jù)的獲取方面比較可靠。在軟件測(cè)試的不同階段,可以根據(jù)相應(yīng)的對(duì)象要求采取一定的方案,這樣可以對(duì)軟件潛在的能力進(jìn)行發(fā)掘,從而提高軟件的可靠性。因此,在實(shí)踐開(kāi)展的過(guò)程中,該項(xiàng)方法對(duì)于技術(shù)人員的要求并不高。
作為功能測(cè)試和自動(dòng)化測(cè)試的技術(shù)應(yīng)用,探索性的測(cè)試應(yīng)用相對(duì)比較多,該項(xiàng)方法一般都不能通過(guò)腳本的形式展開(kāi),它需要在相關(guān)測(cè)試中才能使用。相比較于以往傳統(tǒng)的測(cè)試方法,該項(xiàng)方法具有較強(qiáng)的主動(dòng)性,它可以自動(dòng)忽略一些多余的測(cè)試和檢測(cè),針對(duì)技術(shù)節(jié)點(diǎn)進(jìn)行全面檢測(cè),這種探索性的形式可以在較短的時(shí)間內(nèi)發(fā)現(xiàn)系統(tǒng)存在的問(wèn)題。不過(guò),該項(xiàng)技術(shù)在使用的過(guò)程中對(duì)于軟件的評(píng)估沒(méi)有較好的準(zhǔn)確性。
大數(shù)據(jù)應(yīng)用的測(cè)試一般會(huì)分為程序功能測(cè)試,數(shù)據(jù)庫(kù)測(cè)試和性能測(cè)試等部分。功能測(cè)試可以根據(jù)程序的具體設(shè)計(jì)進(jìn)行黑盒測(cè)試。數(shù)據(jù)庫(kù)測(cè)試部分可以根據(jù)不同數(shù)據(jù)源進(jìn)行分段測(cè)試,其中要測(cè)試數(shù)據(jù)的正確性和完整性,同時(shí)要將數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)反復(fù)進(jìn)行再驗(yàn)證,確保數(shù)據(jù)的一致性。
性能測(cè)試部分,可以利用Hadoop的性能監(jiān)視器來(lái)監(jiān)測(cè)運(yùn)行狀態(tài)的性能指標(biāo)以及在不同負(fù)載情況下的性能情況。使用LTP、POSTMARK和FIO等工具模擬生產(chǎn)負(fù)載,驗(yàn)證長(zhǎng)期不間斷運(yùn)行時(shí)的穩(wěn)定性。LTP還可以進(jìn)行數(shù)據(jù)一致性測(cè)試,也可以使用md5sum編寫(xiě)腳本測(cè)試。
結(jié)束語(yǔ)
綜上所述,在當(dāng)前大數(shù)據(jù)的背景下,軟件測(cè)試技術(shù)具有一定的重要性,相關(guān)技術(shù)人員需要重視軟件的測(cè)試相關(guān)工作。在具體的開(kāi)展中需要明確大數(shù)據(jù)的特征以及軟件測(cè)試的意義,在結(jié)合實(shí)際情況選擇對(duì)應(yīng)的測(cè)試技術(shù),從而確保測(cè)試有效性。針對(duì)存在的問(wèn)題進(jìn)行改善與處理,以此推動(dòng)我國(guó)科學(xué)技術(shù)的進(jìn)一步發(fā)展。
參考文獻(xiàn)
[1]顏龍. 大數(shù)據(jù)背景下的軟件測(cè)試技術(shù)研究[J]. 農(nóng)家參謀,2020(20):134.
[2]王秀娟. 關(guān)于大數(shù)據(jù)背景下的軟件測(cè)試技術(shù)研究[J]. 電子技術(shù)與軟件工程,2020(13):55-56.
[3]秦怡. 大數(shù)據(jù)背景下軟件測(cè)試技術(shù)面臨的挑戰(zhàn)及發(fā)展方向[J]. 電子技術(shù)與軟件工程,2019(18):46-47.