999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

大數據背景下軟件測試技術發展狀況

2022-03-01 01:20:47栗泰之
數字通信世界 2022年11期
關鍵詞:檢測

栗泰之

(北京新國信軟件評測技術有限公司(國家電子政務系統質量檢驗檢測中心),北京 100053)

1 當前軟件基本特點

大數據技術的不斷發展,不僅讓軟件形態上更為豐富,而且也在很大程度地提升了軟件性能,這與當下社會實際發展比較契合。一是擁有很高的處理效率,軟件的高效運行其實都是以秒為單位來計量的,如想可以與實際發展保持同步,作為測試人員需對數據實施合理科學地分析。近些年,大數據技術應用面在逐漸擴大,測試人員需要做的就是對軟件實際特點與形態高度關注,如此才可以充分提升測試效率。二是從軟件數據類型上來看,其主要包含視頻和日志兩部分內容,因此,檢測人員需結合不同軟件采用最適合的處理方法,以提升檢測質量和檢測效率。三是在對軟件實施測試時,測試人員應先選擇較為重要的一些信息進行深入全面的分析與研究,尤其對信息的評定工作應高度重視,這樣可以有效提高軟件價值。四是由于軟件數據數量比較龐大,主要包括各種不同的信息,所以,讓存儲變得更為困難。為了解決以上問題,測試人員需高度重視信息采集和整理,以便為企業長遠地良性發展提供幫助。對于傳統軟件測試而言,測試人員需根據軟件規格創設適合的數據模型,通過這樣來協調輸入和輸出間關系。如想提升軟件測試效率,作為測試人員需應用現代化的計算機系統,構建獨立的數字模型,同時還要不斷挖掘一些重要數據,并從中找出數據之間的內在聯系與規律,以為各類生產提供數據支持。

2 現時期我國的主要軟件測試方式

在軟件行業不斷發展背景下,衍生出很多軟件測試法。但是在眾多軟件測試方法中,因測試路徑、測試目標的不同,可將其劃分成更多類型。在大數據背景下,很多企業為了獲得更為完善并且科學性的測試結果,通常并不會僅應用一種軟件測試法,而是會采用多種測試法相結合的方式來完成檢測。很多企業常用的檢測方式如下。

(1)按照被檢軟件是不是在事前打開來劃分,可將測試技術分成靜態測試和動態測試。在實施靜態測試過程中,被測軟件無須事先打開便可測試,只需依據相應步驟流程來檢查程序指令代碼、文檔內或是設計界面中所存在的不足,也就是測試是在軟件靜態狀態下實施的。而測試人員在開展動態測試過程中,所檢測程序應先處于打開狀態,之后依據所設計好的檢測事項對實際數據進行輸入處理,利用比對的方式來檢驗實際情況是不是與事先所預測的結果相符[1]。

(2)按檢測過程中是不是需了解程序內部結構進行劃分,通??蓪y試技術分為墨盒測試和白盒測試,白盒測試是檢測人員事先就被了解被測程序其工作過程,通常只需按照具體說明來對其實施逐一檢驗。然而在這種檢測中,工作人員需事先設置一個合理的檢測計劃,方便在實際操作中可依據這一計劃來有序地開展檢測相關工作,與白盒檢測相比,黑盒測試是測試人員在對軟件實施檢測時,無須對軟件內部情況進行事先了解,但是需重點關注輸入、輸出數據結果。

3 大數據背景下軟件測試流程

3.1 數據預處理檢驗

在大數據軟件的測試中數據預處理是第一步,主要工作包含以下內容:一是對相關的數據庫、社交網站及文本、日志系統等數據進行檢驗;二是對加載至Hadoop系統內的數據與原始數據進行統一檢驗;三是對數據提取和加載到DHFS內的數據節點正確性進行檢驗。

3.2 Map Reduce檢驗

完成以上檢驗以后,數據會被加載到HDFS中,之后借助Map Reduce來處理數據。Map Reduce是適合大數據處理的一種技術,可以實現大規模數據統一處理,所以具體可實施以下測試檢驗:一是對完成Map Reduce處理的正常運行文件進行檢驗;二是對數據實施隔離、聚合檢驗;三是檢驗數據Key-value關系正確與否;四是經過檢驗Map Reduce后數據正確與否。

3.3 數據庫檢驗

按照業務邏輯需要完成處理后的數據,最后會根據用戶需求存儲于數據庫當中。在此階段應對數據轉換過程中有無正確應用規則進行檢驗,檢驗數據庫內數據是否已破損、數據完整性使用規范是否正確等。另外,還要對分析報表進行檢驗,保證存儲于數據庫內的數據能夠滿足用戶及業務方面的相應需求。

4 大數據背景下軟件測試技術所面對的困難

4.1 服務性軟件逐漸增多為測試工作增大難度

從軟件整體發展來看,軟件發展主要由四個階段所組成,而服務階段則是最為核心的一個階段。因為服務性軟件數量非常多,所以,給軟件測試工作造成較大的困擾[2]。

第一個階段是完成編碼階段,在實際運行中,此階段的運行內容是編寫代碼。軟件測試系統只有擁有完善高效的數據庫系統,并且具備優秀的可測試性,才可以使軟件實現本身應有的監測性能。第二個階段是構建階段。構建階段是在設計組織系統數據庫支持下運行的,根據本身工作特點構建可以重復使用的工作組件,但所構建的這一組件只適合在當地使用,系統具備非常優良的契合性,所以,測試人員可管理這些組件但無法進行內核測試和追蹤。第三個階段是服務階段。在云計算運行過程中,因為數據量比較龐大,因此可以從復雜的數據庫系統中選擇具有重要價值的信息。對傳統軟件系統而言,在其實際運行中完全無法實現重要信息的提取。一般對于軟件開發來說,需基于PasS來實現,然而測試人員卻對PasS服務構成并不了解,因此造成軟件測試工作根本不能正常有序開展。

4.2 以往所用的軟件測試平臺無法滿足大數據處理要求

對于傳統軟件測試而言,通常都需利用控制器來與本地服務器協調,之后將協調服務需求發送給服務器終端,以開始軟件測試活動,但是這種測試法僅適用于少量服務器及系統組成的一類軟件。在現時期大數據時代,伴隨大數據的不斷增多與廣泛應用,出現很多種類的計算機服務器。一般情況下,軟件系統設計與服務器穩定、良性運行存在直接的關系,但是傳統軟件測試方法在實際應用中并不能為用戶提供個性化需求,如此便在很大程度上阻礙了測試工作的正常進行。通過研究可以確定,云架構則可以良好地應對此類問題,但是如果長時間應用服務器,同樣也會對軟件測試產生不利的影響[3]。

4.3 殺蟲劑免疫效應突出

軟件測試殺蟲劑免疫效應是因軟件病毒無限傳播所導致的,確切的說就是,在具體運行中因所使用了多種類型的測試軟件,所以自然而然的對病毒產生了免疫,好比似長期使用一種藥物來殺蟲,最后使得害蟲對此類藥物產生耐藥性,這時長期所使用的這類殺蟲劑便會失去殺蟲功效。軟件殺毒與農藥殺蟲兩件事情是一樣的原理。在實施軟件設計和開發中,在初期和中期時便可不斷修改和優化軟件中所存在的不足,以促進軟件內部屬性更為完善,從而提高軟件運行的安全性。因此,殺蟲劑免疫效應能夠幫助軟件測試技術發展,這對于創設具備超強抵御功能的系統處理技術而言是非常有利的。

5 大數據背景下軟件測試技術發展分析

5.1 積極開發多元化軟件測試技術

在對傳統軟件實施檢測時,常用的方法有:①靜態和動態測試。靜態測試無須事先打開軟件便可實施測試活動,此測試方法主要針對的是代碼或是文檔軟件的測試。而動態測試則是需通過打開軟件才可以實施軟件測試,按照實際輸出結果與預期目標來實施對比,以便精準判定程序是否正常。②白盒及黑盒測試。白盒測試就是結構測試,此類測試主要按程序邏輯結構來進行程序測試;黑盒測試就是功能測試,在此種測試中無須思考代碼,只需關注輸入和輸出數據。在大數據背景下,只有通過不同的測試法才能夠滿足不同的測試需求,由此及時掌握和檢測軟件當中所存在的一些不足[4]。因此,在大數據推動下,應積極的設計和開發不同類型的軟件測試技術。具體可從以下幾方面來優化和改進軟件測試技術:一是需對傳統測試進行優化或是調整;二是在實施測試過程中,應根據軟件系統實際要求,選用不同的測試方法;三是利用先進的現代化軟件設計技術來實施軟件測試。這樣可以使測試技術滿足當下社會實際發展需求,并同時提升軟件質量。

5.2 應用智能方法創設云計算自動化測試環境

近些年,在大數據不斷發展的背景下,信息化技術也獲得很大發展,在此當中,云計算和人工智能技術最為突出。在軟件測試系統中,智能技術發揮了較重要的作用,主要體現在以下方面:一是促使數據檢測工作更為規范、合法;二是可對數據輸出樣本進行全方位檢測。事實證明,隨著大數據規模的逐漸擴展,使各類輸入、輸出流量間原本存在的差別問題得到有效解決,如此不但讓數據間轉換更為規范,而且也使得軟件測試技術獲得高效發展。另外,智能化云平臺的構建,能夠為軟件測試創設一個優良完善的環境,這樣不但可提升測試效率,還可使測試人員能夠將工作重點放在軟件測試程序設計方面,以構建一個優秀的拓展空間,有效降低測試風險出現的概率,提升整體測試效果,從而保障了軟件測試數據的高效性、準確性。

在實施軟件測試中,一般會有大量無用數據或沒有價值的數據,這類數據所導致的無效測試均會對最后的測試結果產生不利的影響,如果情況嚴重還會對一些軟件系統造成破壞。因此,應更加努力保證數據精準性和有效性,只有做到這一點,才可以真正地提升軟件測試質量,防止一些無關緊要數據問題的出現,促進測試效果可以滿足預期目標需求。除此之外,如想使軟件測試數據能夠更為精準高效,測試人員還需不斷提高自身的相關素養,確切來講,如想提高測試效果,精準把控相關業務流程及路徑,擁有高超的業務理論素養及業務能力是非常重要的。只有將問題處理在萌芽階段,才可以使測試數據更為精準、有效,并同時達到預期測試效果[5]。

6 結束語

目前在大數據時代背景下,軟件測試技術應不斷的升級與理新,已有越來越多的企業開始對此領域提高關注度,而且對軟件測試技術的未來發展也是比較有信心的。但是因為各種因素的影響,使得我國在軟件測試方面仍然與國外水平存在一定的差距,所以,在未來,對于數據的科學性和準確性需要不斷的提高,而且還要不斷完善測試技術,提高測試工具智能性,通過這樣提升企業軟件測試效率。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产爽妇精品| 成年人久久黄色网站| 日日噜噜夜夜狠狠视频| 亚洲天天更新| 日韩黄色大片免费看| 一本色道久久88| 人与鲁专区| 特级做a爰片毛片免费69| 思思热精品在线8| 欧美啪啪精品| 亚洲精品另类| 亚洲色图综合在线| 白浆视频在线观看| 亚洲丝袜第一页| 亚洲精品动漫在线观看| 色老二精品视频在线观看| 激情午夜婷婷| 久久伊人操| 欧美午夜在线播放| 久久99国产综合精品女同| 日本黄色a视频| 亚洲中文无码av永久伊人| 亚洲精品va| 国产资源免费观看| 少妇精品网站| 日韩在线视频网站| 波多野衣结在线精品二区| 91欧美在线| 成人一级黄色毛片| 色偷偷男人的天堂亚洲av| 日韩大乳视频中文字幕| 欧美日韩精品综合在线一区| 亚洲视频免费在线看| 高清精品美女在线播放| 免费人成网站在线高清| 国产Av无码精品色午夜| 日本人妻一区二区三区不卡影院 | 欧洲日本亚洲中文字幕| 制服丝袜在线视频香蕉| 国产区精品高清在线观看| 国产嫖妓91东北老熟女久久一| 四虎影视8848永久精品| 久久综合成人| 午夜毛片福利| 久久99热这里只有精品免费看| 免费无码在线观看| 精品精品国产高清A毛片| 91在线一9|永久视频在线| 高清不卡一区二区三区香蕉| 中文字幕中文字字幕码一二区| 国产精品福利尤物youwu| 国产激爽大片高清在线观看| 青青草久久伊人| 亚洲欧美一区二区三区图片| 亚洲资源站av无码网址| 精品黑人一区二区三区| 波多野结衣一区二区三区四区| 国产va欧美va在线观看| 中文无码毛片又爽又刺激| 一级毛片网| 亚洲人网站| 日韩二区三区无| 久久综合一个色综合网| 欧美精品亚洲精品日韩专| 免费高清自慰一区二区三区| 九九久久精品免费观看| 国产精品区视频中文字幕 | 中文字幕 日韩 欧美| 制服丝袜国产精品| 69视频国产| 超级碰免费视频91| 国产99视频精品免费观看9e| 丝袜亚洲综合| 波多野结衣第一页| 97se亚洲综合| 亚洲色图欧美| 77777亚洲午夜久久多人| 91久久夜色精品国产网站| 在线播放国产一区| 成人午夜免费视频| 狠狠色成人综合首页| 又黄又湿又爽的视频|