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

大數(shù)據(jù)背景下軟件測試技術(shù)研究

2020-04-24 14:50:40林勤花
電腦知識與技術(shù) 2020年5期
關(guān)鍵詞:大數(shù)據(jù)

摘要:隨著大數(shù)據(jù)技術(shù)的發(fā)展、大數(shù)據(jù)系統(tǒng)不斷出現(xiàn),用戶對系統(tǒng)質(zhì)量的期望,大數(shù)據(jù)測試技術(shù)也將不斷完善。該文把大數(shù)據(jù)測試和傳統(tǒng)軟件測試進(jìn)行對比,詳細(xì)闡述了大數(shù)據(jù)功能測試的步驟,簡單介紹了幾種大數(shù)據(jù)非功能測試類型以及大數(shù)據(jù)測試面臨的挑戰(zhàn)。

關(guān)鍵詞:大數(shù)據(jù);軟件測試;步驟

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2020)05-0072-02

開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

大數(shù)據(jù)是指無法在一定時間范圍內(nèi)用常規(guī)軟件工具進(jìn)行捕捉、管理和處理的數(shù)據(jù)集合,是需要新處理模式才能具有更強的決策力、洞察發(fā)現(xiàn)力和流程優(yōu)化力的海量信息,在運行方面具有數(shù)據(jù)流龐大、數(shù)據(jù)種類繁多、數(shù)據(jù)價值量密度較低以及數(shù)據(jù)運行和處理的速度極快等基礎(chǔ)特征。[1]當(dāng)前,我國大數(shù)據(jù)的應(yīng)用領(lǐng)域已經(jīng)從政府、金融延伸到醫(yī)療、生物、電商、安防等各行各業(yè)。隨著云計算技術(shù)與應(yīng)用、物聯(lián)網(wǎng)、大數(shù)據(jù)等技術(shù)的不斷發(fā)展,應(yīng)用于各個領(lǐng)域的大數(shù)據(jù)系統(tǒng)也不斷形成。這種大數(shù)據(jù)系統(tǒng)的系統(tǒng)結(jié)構(gòu)復(fù)雜,數(shù)據(jù)類型更加豐富,更有TB級別的海量數(shù)據(jù)量,要使系統(tǒng)平穩(wěn)運行,比起傳統(tǒng)軟件更是需要軟件測試技術(shù)作為支撐。隨著大數(shù)據(jù)技術(shù)的發(fā)展也逐步形成具有獨特特征的大數(shù)據(jù)測試技術(shù)。

1 大數(shù)據(jù)測試與傳統(tǒng)測試的比較

傳統(tǒng)軟件測試是在系統(tǒng)已知的前提下對從用戶需求提取到的測試任務(wù)進(jìn)行的測試,用戶的行為直接影響系統(tǒng)的最終執(zhí)行結(jié)果。傳統(tǒng)軟件測試最主要的兩種測試類型為功能測試和性能測試,都是簡單的從用戶界面人手,比如12306中注冊、登錄、下訂單、支付等,可直接使用黑盒測試方法即可。傳統(tǒng)軟件測試技術(shù)已經(jīng)比較成熟,也形成了各種配套的自動化測試工具。

軟件測試類型很多,包括功能測試、性能測試、安裝與卸載測試、兼容性測試、健壯性測試、文檔測試、回歸測試等等。大數(shù)據(jù)測試和傳統(tǒng)軟件測試相比,主要測試類型都是功能測試和性能測試,但在測試目的和測試流程存在一定差異,主要表現(xiàn)在大數(shù)據(jù)測試更多的是去驗證其數(shù)據(jù)處理而不是驗證單一的功能。

大數(shù)據(jù)測試與傳統(tǒng)測試的區(qū)別如表1所示。

2 大數(shù)據(jù)功能測試步驟

整體而言,大數(shù)據(jù)功能測試可以分為下面四個步驟:

2.1 數(shù)據(jù)預(yù)處理驗證

大數(shù)據(jù)測試的第一步,也稱作pre-hadoop階段。本階段主要驗證:

1)來自關(guān)系數(shù)據(jù)庫、日志系統(tǒng)、社交網(wǎng)絡(luò)、互聯(lián)網(wǎng)文本和文件等各種數(shù)據(jù)資源應(yīng)該要被驗證,確保是正確的資源被加載進(jìn)系統(tǒng)州;

2)數(shù)據(jù)加載后還要驗證推送到hadoop系統(tǒng)中的數(shù)據(jù)和源數(shù)據(jù)是一致的[4];

3)驗證正確的數(shù)據(jù)被提取并被加載到HDFS(Hadoop Dis-tributed File System)正確的數(shù)據(jù)節(jié)點中。

2.2“MapReduce”驗證

經(jīng)過數(shù)據(jù)預(yù)處理驗證、數(shù)據(jù)成功加載到HDFS后,MapRe-duce開始對數(shù)據(jù)進(jìn)行并行處理。由Google公司最早提出的Ma-pReduce是一種面向大規(guī)模數(shù)據(jù)處理的并行技術(shù)模型,也是當(dāng)前公認(rèn)的最易于使用的大數(shù)據(jù)并行處理技術(shù)。大數(shù)據(jù)測試工程師根據(jù)業(yè)務(wù)需求,在每個節(jié)點上進(jìn)行業(yè)務(wù)邏輯驗證,確保如下操作的正確性:

1) MapReduce并行處理正常運行,得到想要的文件;

2)在數(shù)據(jù)上實施數(shù)據(jù)聚合或隔離規(guī)則[6];

3)數(shù)據(jù)key-value關(guān)系已正確生成;

4)驗證經(jīng)過map reduce后數(shù)據(jù)的準(zhǔn)確性;

5)按照大數(shù)據(jù)業(yè)務(wù)需求,驗證輸出數(shù)據(jù)文件格式的規(guī)范性。

2.3 數(shù)據(jù)倉庫驗證

根據(jù)業(yè)務(wù)邏輯要求進(jìn)行處理后的數(shù)據(jù)最終將按用戶需求導(dǎo)入到數(shù)據(jù)倉庫。在這個階段需要驗證數(shù)據(jù)轉(zhuǎn)換規(guī)則是否正確應(yīng)用,倉庫中的數(shù)據(jù)是否有損壞、數(shù)據(jù)完整性約束使用是否正確等。

2.4 分析報表驗證

數(shù)據(jù)處理完成導(dǎo)入到相應(yīng)的數(shù)據(jù)倉庫后,可使用工具自帶的報表工具得到分析報告,該階段要驗證自動得到的分析報告是否滿足用戶、業(yè)務(wù)需求。

3 大數(shù)據(jù)主要非功能測試類型

在系統(tǒng)功能正常使用的基礎(chǔ)上,用戶對系統(tǒng)的非功能特性要求也越來越高。大數(shù)據(jù)功能測試是所有其他測試的基礎(chǔ),此外還需要行多項非功能測試,這主要包括下面幾種:

3.1 性能測試

網(wǎng)頁瀏覽速度慢、文件下載速度慢、雙11沒有辦法支付、春運期間搶不到回家的車票等等,其實都是屬于系統(tǒng)性能問題。對一個大數(shù)據(jù)系統(tǒng)來說,所需監(jiān)控的性能指標(biāo)包括吞吐量、響應(yīng)時間、服務(wù)器資源利用率等。性能測試和功能測試?yán)碚撋鲜强梢酝瑫r進(jìn)行的,但一般都是在軟件公司完成功能測試后再把系統(tǒng)部署到真實環(huán)境中進(jìn)行性能測試。因為系統(tǒng)的性能影響因素很多,除了系統(tǒng)代碼外,還跟硬件、網(wǎng)絡(luò)、部署方式有關(guān)。大數(shù)據(jù)系統(tǒng)性能測試執(zhí)行過程一般是:

1)根據(jù)業(yè)務(wù)需求設(shè)計性能測試場景;

2)初始化大數(shù)據(jù)集群環(huán)境;

3)準(zhǔn)備性能測試腳本;

4)執(zhí)行并分析測試結(jié)果,如果指標(biāo)不達(dá)標(biāo),需要分析性能瓶頸、調(diào)整參數(shù)并重新測試;

5)提交性能測試分析報告。

3.2 可用性測試

ISO/IEC 9126-1將可用性定義為“在特定使用情景下,軟件產(chǎn)品能夠被用戶理解、學(xué)習(xí)、使用、能夠吸引用戶的能力”。大數(shù)據(jù)系統(tǒng)的可用性測試是檢驗系統(tǒng)是否達(dá)到用戶要求的可用性標(biāo)準(zhǔn),一般可通過招募代表性用戶用手動測試完成。可用性測試通過觀察有代表性的用戶完成產(chǎn)品的典型任務(wù),從而界定出可用性問題并加以解決的過程??捎眯詼y試可發(fā)現(xiàn)用戶體驗上的問題;可檢驗期望的設(shè)計目的是否實驗、是否滿足用戶期望;可了解用戶的使用習(xí)慣、了解用戶的認(rèn)知;可對產(chǎn)品進(jìn)行評估。大數(shù)據(jù)系統(tǒng)可用性測試執(zhí)行過程一般是:

1)確定測試任務(wù);

2)招募典型、有代表性的用戶;

3)測試前準(zhǔn)備;

4)實施測試;

5)測試分析和測試報告。

3.3 穩(wěn)定性測試

大數(shù)據(jù)系統(tǒng)通常是部署在服務(wù)器上、長時間不間斷運行,系統(tǒng)的穩(wěn)定性尤為重要。測試人員不可能長時間不休息、一直守在電腦前觀察系統(tǒng)運行情況。和傳統(tǒng)軟件測試類似,大數(shù)據(jù)系統(tǒng)的穩(wěn)定性測試也是驗證系統(tǒng)在長時間運行下是否出錯,一般借助于自動化測試工具完成。

4 大數(shù)據(jù)測試面臨的挑戰(zhàn)

與傳統(tǒng)軟件測試相比,大數(shù)據(jù)的多樣性給從事大數(shù)據(jù)測試的軟件測試工程師帶來了新的挑戰(zhàn),可能面臨下面幾個挑戰(zhàn)。

4.1 自動化

當(dāng)前傳統(tǒng)的軟件測試功能測試還是手動測試居多,在高回歸的情況下才會借助selenium、UFT等工具實現(xiàn)自動化。因大數(shù)據(jù)系統(tǒng)的數(shù)據(jù)量巨大、速度快、數(shù)據(jù)類型多、數(shù)據(jù)價值低等特點,借助測試工具實現(xiàn)自動化是從事大數(shù)據(jù)測試必備的技術(shù),但當(dāng)前市場上的自動化測試工具并不具備處理異常的能力,意味著現(xiàn)有測試工具可能并不完全適用,這就要求測試工程師需要自己編寫合適的測試工具,編碼能力將是大數(shù)據(jù)測試工程師的必備技能。

4.2 虛擬化

當(dāng)前業(yè)內(nèi)大規(guī)模使用虛擬化技術(shù),但虛擬機的延遲有可能造成大數(shù)據(jù)實時測試處理的異常。

4.3 海量數(shù)據(jù)集

大數(shù)據(jù)系統(tǒng)需要驗證的數(shù)據(jù)量往往是TB級別的,并且要求處理的速度更快,對這類系統(tǒng)進(jìn)行測試需要有效的自動化測試手段。

5 結(jié)束語

大數(shù)據(jù)分析已經(jīng)毫無爭議地成為信息技術(shù)發(fā)展趨勢和熱點,廣泛被工業(yè)界和學(xué)術(shù)界熱推[5]。目前針對大數(shù)據(jù)測試的研究同其設(shè)計開發(fā)的研究相比相對薄弱。但隨著大數(shù)據(jù)工程和數(shù)據(jù)分析逐步進(jìn)入新的階段,大數(shù)據(jù)測試將成為必然,也必定成為未來的一個熱門的職業(yè)方向。本項目對大數(shù)據(jù)測試的相關(guān)理論、常用測試方法進(jìn)行研究,后續(xù)將給出大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)《軟件測試基礎(chǔ)》課程標(biāo)準(zhǔn),為大數(shù)據(jù)測試人才培養(yǎng)做好準(zhǔn)備。

參考文獻(xiàn):

[1]秦怡,大數(shù)據(jù)背景下軟件測試技術(shù)面臨的挑戰(zhàn)與發(fā)展方向[Jl.電子技術(shù)與軟件工程,2019(9):46-47.

[2]張丹.大數(shù)據(jù)背景下的測試技術(shù)教學(xué)改革探索[J].黑龍江科學(xué),2019(8):20-21.

[3]岑柏滋,劉麗琳,基于大數(shù)據(jù)的軟件測試分析[Jl.智庫時代,2019(7):231,233.

[4]大數(shù)據(jù)測試方法[EB/OL].http://blog. csdn. net/test_soy/article/ details/49617143.

[5]代亮,陳婷,許宏科,等.大數(shù)據(jù)測試技術(shù)研究[J].計算機應(yīng)用研究,2014(4):1606-1611.

[6]大數(shù)據(jù)測試類型&大數(shù)據(jù)測試步驟[EB/OL]. http://blog.csdn.net/henni_71 9/article/details/5 491 1090.

【通聯(lián)編輯:謝媛媛】

收稿日期:2019-12-15

基金項目:四川信息職業(yè)技術(shù)學(xué)院四川移動應(yīng)用開發(fā)協(xié)同創(chuàng)新中心(項目編號:2019KC003)

作者簡介:林勤花(1980-),女,四川信息職業(yè)技術(shù)學(xué)院,副教授,碩士,研究方向為軟件技術(shù)、軟件測試。

猜你喜歡
大數(shù)據(jù)
基于在線教育的大數(shù)據(jù)研究
中國市場(2016年36期)2016-10-19 04:41:16
“互聯(lián)網(wǎng)+”農(nóng)產(chǎn)品物流業(yè)的大數(shù)據(jù)策略研究
中國市場(2016年36期)2016-10-19 03:31:48
基于大數(shù)據(jù)的小微電商授信評估研究
中國市場(2016年35期)2016-10-19 01:30:59
大數(shù)據(jù)時代新聞的新變化探究
商(2016年27期)2016-10-17 06:26:00
淺談大數(shù)據(jù)在出版業(yè)的應(yīng)用
今傳媒(2016年9期)2016-10-15 23:35:12
“互聯(lián)網(wǎng)+”對傳統(tǒng)圖書出版的影響和推動作用
今傳媒(2016年9期)2016-10-15 22:09:11
大數(shù)據(jù)環(huán)境下基于移動客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
新聞世界(2016年10期)2016-10-11 20:13:53
基于大數(shù)據(jù)背景下的智慧城市建設(shè)研究
科技視界(2016年20期)2016-09-29 10:53:22
數(shù)據(jù)+輿情:南方報業(yè)創(chuàng)新轉(zhuǎn)型提高服務(wù)能力的探索
中國記者(2016年6期)2016-08-26 12:36:20
主站蜘蛛池模板: 风韵丰满熟妇啪啪区老熟熟女| 亚洲手机在线| 三区在线视频| 久久久久中文字幕精品视频| 久久久久亚洲Av片无码观看| 国产综合网站| 国产精品开放后亚洲| 亚洲视频二| 亚洲午夜片| 日本亚洲成高清一区二区三区| 99这里精品| 少妇精品网站| 天堂网亚洲系列亚洲系列| 永久天堂网Av| 精品国产成人国产在线| 无码日韩视频| 国产一区二区影院| 国产高清免费午夜在线视频| av尤物免费在线观看| 青草视频免费在线观看| 91精品国产丝袜| 国产尤物在线播放| 国产精品久久精品| 久久精品国产免费观看频道| 国产v欧美v日韩v综合精品| 在线日韩一区二区| 成人av专区精品无码国产| 日韩高清一区 | 久综合日韩| 久草青青在线视频| 秋霞午夜国产精品成人片| 久久免费精品琪琪| 国产无码精品在线播放| 国产日本欧美亚洲精品视| 中文字幕日韩视频欧美一区| 中国毛片网| 免费亚洲成人| 久久不卡国产精品无码| 波多野吉衣一区二区三区av| 国产又爽又黄无遮挡免费观看 | 日韩AV无码一区| 成人91在线| 中文字幕人成乱码熟女免费| 国产精品lululu在线观看| 国产女人18水真多毛片18精品| 制服丝袜国产精品| 中文成人在线视频| 91精品小视频| 亚洲国产欧美自拍| 亚洲黄色片免费看| 亚洲人成网址| 九月婷婷亚洲综合在线| 91精品国产综合久久不国产大片| 国产激爽爽爽大片在线观看| 亚洲欧洲日产国产无码AV| 成人精品视频一区二区在线| 很黄的网站在线观看| 丁香六月激情综合| 国产色图在线观看| 精品国产三级在线观看| 国产日韩精品欧美一区喷| 国产欧美日韩另类精彩视频| 69国产精品视频免费| 久996视频精品免费观看| 亚洲视屏在线观看| 国产精品污污在线观看网站| 欧美视频在线播放观看免费福利资源| 日日拍夜夜嗷嗷叫国产| 中文字幕亚洲专区第19页| 国产杨幂丝袜av在线播放| 就去色综合| 亚洲第一中文字幕| 亚洲动漫h| 婷婷色一二三区波多野衣| 亚洲综合国产一区二区三区| 亚洲欧美日韩高清综合678| 亚洲精品你懂的| 日本久久久久久免费网络| 午夜限制老子影院888| www成人国产在线观看网站| 97综合久久| 亚洲国产欧美目韩成人综合|