天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 搜索引擎論文 >

分布式查詢語言測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-02-26 01:20

  本文關(guān)鍵詞: 分布式查詢語言 蝴蝶模型 面向?qū)ο鬁y(cè)試 測(cè)試自動(dòng)化 出處:《北京交通大學(xué)》2012年碩士論文 論文類型:學(xué)位論文


【摘要】:對(duì)搜索引擎用戶日志的分析有利于提高搜索服務(wù)質(zhì)量、發(fā)現(xiàn)潛在用戶、增強(qiáng)競(jìng)爭(zhēng)力。為完成海量日志數(shù)據(jù)分析,需要為日志分析平臺(tái)構(gòu)建分布式計(jì)算框架DISQL (Distribute Query Language)。本文基于分布式計(jì)算框架實(shí)際的測(cè)試需求,根據(jù)Hadoop Map-reduce分布式計(jì)算模型的特點(diǎn),在對(duì)分布式查詢語言分析的基礎(chǔ)上,設(shè)計(jì)了DISQL測(cè)試系統(tǒng)。該系統(tǒng)包含四個(gè)獨(dú)立測(cè)試功能的模塊,應(yīng)用多種自動(dòng)化測(cè)試技術(shù)實(shí)現(xiàn)了自動(dòng)化測(cè)試,完成了對(duì)分布式查詢語言的分布式測(cè)試。論文工作主要包括: 深入挖掘分布式查詢語言的測(cè)試功能點(diǎn),詳細(xì)分析DISQL測(cè)試系統(tǒng)的功能劃分及測(cè)試的范圍。根據(jù)Hadoop分布式計(jì)算系統(tǒng)以及分布式查詢語言使用面向?qū)ο缶幊痰忍攸c(diǎn),考慮到測(cè)試需求變更多、設(shè)計(jì)開發(fā)周期短等情況,分布式查詢語言測(cè)試系統(tǒng)選用高效便捷的軟件測(cè)試模型一蝴蝶模型,采用面向?qū)ο蟮能浖䴗y(cè)試技術(shù),實(shí)現(xiàn)Linux操作系統(tǒng)中的自動(dòng)化測(cè)試方案。 基于測(cè)試用例的應(yīng)用環(huán)境,結(jié)合分布式查詢語言的系統(tǒng)結(jié)構(gòu),應(yīng)用自頂向下的設(shè)計(jì)方法,設(shè)計(jì)了對(duì)測(cè)試分布式查詢語言的翻譯器與算子進(jìn)行集成測(cè)試的API算子測(cè)試模塊;設(shè)計(jì)了對(duì)分布式查詢語言用戶接口正確性進(jìn)行驗(yàn)證的SDK測(cè)試模塊;設(shè)計(jì)了可衡量分布式計(jì)算框架的處理性能的性能測(cè)試模塊;設(shè)計(jì)了可對(duì)用戶自定義算子進(jìn)行模塊測(cè)試的C回調(diào)測(cè)試模塊。 針對(duì)各模塊中不同測(cè)試場(chǎng)景的測(cè)試用例,結(jié)合測(cè)試用例的邏輯及功能特點(diǎn),應(yīng)用PHP面向?qū)ο缶幊碳夹g(shù),綜合使用測(cè)試腳本模塊化框架、測(cè)試庫架構(gòu)框架、數(shù)據(jù)驅(qū)動(dòng)測(cè)試框架等結(jié)構(gòu)等自動(dòng)化框架,編碼實(shí)現(xiàn)各模塊的自動(dòng)化測(cè)試框架并將測(cè)試用例逐步集成到DISQL測(cè)試系統(tǒng)。 應(yīng)用DISQL測(cè)試系統(tǒng),在Hadoop集群上對(duì)分布式查詢語言進(jìn)行迭代的回歸測(cè)試,經(jīng)測(cè)試,DISQL測(cè)試系統(tǒng)可實(shí)現(xiàn)對(duì)分布式語言系統(tǒng)集成測(cè)試和系統(tǒng)測(cè)試,為DISQL的順利發(fā)布提供重要支持,同時(shí)為DISQL'性能升級(jí)提供重要參考指標(biāo)。
[Abstract]:The analysis of search engine user log is helpful to improve the quality of search service, find potential users and enhance competitiveness. It is necessary to build a distributed computing framework, DISQL distributed Query language, for log analysis platform. Based on the actual test requirements of the distributed computing framework and the characteristics of the Hadoop Map-reduce distributed computing model, this paper analyzes the distributed query language. The DISQL test system is designed. The system includes four modules with independent test function. The automatic test is realized by using a variety of automatic test techniques. The distributed testing of distributed query language is accomplished. The main work of this paper is as follows:. The test function points of distributed query language are deeply mined, and the function partition and test range of DISQL test system are analyzed in detail. According to the characteristics of Hadoop distributed computing system and distributed query language using object-oriented programming, etc. Considering that the testing requirements are changing and the design and development cycle is short, the distributed query language testing system adopts the efficient and convenient software testing model-Butterfly model, and the object-oriented software testing technology. The automatic test scheme in Linux operating system is realized. Based on the application environment of test cases, combining the system structure of distributed query language and the top-down design method, the API operator test module is designed to integrate the translator and operator of the test distributed query language. The SDK test module is designed to verify the correctness of the distributed query language user interface, and the performance test module to measure the processing performance of the distributed computing framework is designed. A C callback test module is designed to test the user defined operator. According to the test cases of different test scenarios in each module, combined with the logic and function characteristics of test cases, PHP object-oriented programming technology is applied, the modular framework of test scripts and the framework of test library architecture are used synthetically. The automation framework, such as data-driven test framework and so on, is coded to realize the automated test framework of each module and the test cases are integrated into the DISQL test system step by step. Using the DISQL test system, the distributed query language is tested iteratively on the Hadoop cluster. By testing the DISQL test system, the distributed language system integration test and system test can be realized, which provides important support for the smooth release of DISQL. At the same time for DISQL 'performance upgrade to provide an important reference index.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP391.3

【參考文獻(xiàn)】

相關(guān)期刊論文 前10條

1 單錦輝,姜瑛,孫萍;軟件測(cè)試研究進(jìn)展[J];北京大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年01期

2 趙麗珍;;基于數(shù)據(jù)驅(qū)動(dòng)的自動(dòng)化測(cè)試平臺(tái)設(shè)計(jì)[J];福建電腦;2011年02期

3 王繼民,陳,

本文編號(hào):1535949


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1535949.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶0e970***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
熟女白浆精品一区二区| 99国产精品国产精品九九| 免费观看成人免费视频| 欧美日韩国产一级91| 国产精品午夜性色视频| 国产香蕉国产精品偷在线观看| 欧美日韩国产福利在线观看| 亚洲淫片一区二区三区| 在线免费国产一区二区三区| 亚洲国产中文字幕在线观看| 五月综合婷婷在线伊人| 熟妇久久人妻中文字幕| 日韩一区二区三区免费av| 91福利免费一区二区三区| 日韩欧美综合在线播放| 视频一区中文字幕日韩| 日韩人妻av中文字幕| 少妇在线一区二区三区| 欧美一级不卡视频在线观看| 欧美国产日韩变态另类在线看| 中文字幕在线五月婷婷| 精品久久少妇激情视频| 国内精品偷拍视频久久| 久久精品中文扫妇内射| 欧美一区二区日韩一区二区| 狠色婷婷久久一区二区三区| 欧美精品久久一二三区| 东京干男人都知道的天堂| 日本人妻精品有码字幕| 欧美黑人暴力猛交精品| 五月综合婷婷在线伊人| 精品伊人久久大香线蕉综合| 91精品国产综合久久精品| 免费观看成人免费视频| 在线观看免费视频你懂的 | 国产成人精品在线播放| 偷自拍亚洲欧美一区二页| 日系韩系还是欧美久久| 亚洲男女性生活免费视频| 青青操精品视频在线观看| 又黄又硬又爽又色的视频|