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

分布式瀏覽器自動(dòng)化測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-03-31 19:12

  本文選題:分布式 切入點(diǎn):瀏覽器 出處:《華南理工大學(xué)》2014年碩士論文


【摘要】:當(dāng)前的瀏覽器開源代碼WebKit作為開源項(xiàng)目,提交代碼的有幾百人,它是通過自動(dòng)化測(cè)試來保證其軟件質(zhì)量的。自動(dòng)化測(cè)試作為WebKit的一個(gè)官方測(cè)試集,一直緊跟著WebKit代碼進(jìn)行跟新。每一次代碼提交,WebKit都要求先跑自動(dòng)化測(cè)試,自動(dòng)化測(cè)試的所有案例都是預(yù)期的結(jié)果才允許提交。 當(dāng)前的自動(dòng)化測(cè)試案例集有27000多個(gè)測(cè)試案例(測(cè)試案例在不斷增加),其中包含了css、排版、javascript、DOM、加載、編輯、事件處理等方方面面,基本對(duì)HTML相關(guān)標(biāo)準(zhǔn)進(jìn)行了完整的覆蓋。因此,目前的自動(dòng)化測(cè)試的目的主要是測(cè)試瀏覽器內(nèi)核對(duì)HTML相關(guān)標(biāo)準(zhǔn)(包括CSS標(biāo)準(zhǔn)及JavaScript標(biāo)準(zhǔn))的支持程度,并且防止在修改/添加代碼后在標(biāo)準(zhǔn)方面對(duì)其他模塊產(chǎn)生不良影響。 但是目前面向手機(jī)客戶端的自動(dòng)化測(cè)試存在一個(gè)問題,就是完整運(yùn)行一次所花費(fèi)的時(shí)間太久。使用開源瀏覽器提供的自動(dòng)化測(cè)試程序,,完整的運(yùn)行一次花費(fèi)的時(shí)間在5個(gè)小時(shí)以上。造成這種結(jié)果的主要原因在于測(cè)試案例數(shù)量龐大,目前總共有三萬個(gè)以上的測(cè)試案例。如此低效的測(cè)試效率是無法保證每次修改的代碼質(zhì)量的,因此迫切需要提供一種更高效的測(cè)試架構(gòu)來大大縮短一次完成的測(cè)試所花費(fèi)的時(shí)間。 本文所述的面向移動(dòng)終端瀏覽器的分布式自動(dòng)化測(cè)試架構(gòu)是為了解決這一個(gè)問題而提出的。在本文中,首先分析了研制該系統(tǒng)的必要性和可行性,之后又分析了本課題實(shí)現(xiàn)過程中用到的一些基礎(chǔ)理論,然后對(duì)系統(tǒng)進(jìn)行了詳細(xì)分析,進(jìn)行了詳細(xì)的設(shè)計(jì)和實(shí)現(xiàn)部分的論述,最后闡述本課題的關(guān)鍵技術(shù)點(diǎn)并對(duì)論文做了總結(jié)。
[Abstract]:The current browser open source code WebKit as an open source project with hundreds of people submitting code through automated testing to ensure the quality of its software.Automated testing, as an official set of WebKit tests, has been followed by WebKit code.For each code submission, WebKit requires that automated tests be run first, and that all cases of automated testing are allowed to be submitted with the expected results.At present, there are more than 27000 test cases in the automated test case set (the test cases are increasing, including CSS, typesetting, javascript doom, loading, editing, event handling, etc., which basically cover the relevant standards of HTML.Therefore, the purpose of current automated testing is to test the degree of support of browser kernel to HTML related standards (including CSS standard and JavaScript standard), and to prevent bad influence on other modules after modifying / adding code.But one problem with automated testing for mobile phone clients is that it takes too long to run it once.Using an automated test program provided by an open source browser, it takes more than 5 hours to run a complete test.The main reason for this result is that there are more than 30,000 test cases.Such inefficient testing efficiency can not guarantee the code quality of each modification, so it is urgent to provide a more efficient test architecture to greatly shorten the time spent on a completed test.The distributed automated testing architecture for mobile terminal browsers is presented in this paper to solve this problem.In this paper, firstly, the necessity and feasibility of developing the system are analyzed, then some basic theories used in the realization of this subject are analyzed, and then the system is analyzed in detail.Detailed design and implementation of the part of the discussion, at last this paper describes the key technical points and summarizes the paper.
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.092

【參考文獻(xiàn)】

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

1 楊怡君;黃大慶;;Android手機(jī)自動(dòng)化性能測(cè)試工具的研究與開發(fā)[J];計(jì)算機(jī)應(yīng)用;2012年02期

2 閆會(huì)強(qiáng),許靜,楊冰,韓維桓;分布式軟件測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];南開大學(xué)學(xué)報(bào)(自然科學(xué)版);2003年04期

3 于海澍;;計(jì)算機(jī)軟件測(cè)試技術(shù)概述[J];科技資訊;2009年09期



本文編號(hào):1692064

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

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1692064.html


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

版權(quán)申明:資料由用戶fd31b***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com