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

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

面向搜索引擎的自動化測試系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)布時間:2018-06-20 11:25

  本文選題:自動化測試 + 搜索引擎。 參考:《西安電子科技大學(xué)》2013年碩士論文


【摘要】:近年來,隨著互聯(lián)網(wǎng)行業(yè)的不斷發(fā)展,搜索引擎的應(yīng)用范圍越來越廣,其質(zhì)量問題日益受到人們的重視。目前,由于缺乏面向搜索引擎的自動化測試系統(tǒng),測試工作主要由測試人員手工完成,測試效率較低;鑒于搜索引擎功能升級快和測試周期不斷縮短等原因,故更難滿足測試需求。而使用通用的自動化測試軟件測試搜索引擎,如QTP,LoadRunner等,既需支付高額的軟件費用,又會因適用性不高而帶來測試用例維護困難和執(zhí)行效率低等問題,最終給企業(yè)帶來較大的經(jīng)濟負(fù)擔(dān)。 為此,本文設(shè)計并實現(xiàn)了面向搜索引擎的自動化測試系統(tǒng)。本文以頁面測試框架WebDriver為基礎(chǔ),提出了一種新的測試用例與配置信息解耦方法,該方法利用Leo文件將測試用例與配置信息相剝離,降低了兩者的耦合程度,從而降低了測試用例的維護成本;提出了一種新的篩選測試用例方法,該方法通過函數(shù)注解篩選出不同瀏覽器下相應(yīng)的測試用例,解決了瀏覽器兼容性問題;提出了一種隨機檢索法,并以此作為測試用例集的擴充,,降低了漏測率。同時,通過使用基于Django框架的服務(wù)器,本系統(tǒng)不僅支持任務(wù)查詢等常規(guī)功能,還支持分布式測試、出錯測試用例自動校驗等新功能,從而提高了測試效率,降低了誤報率。 測試結(jié)果表明,該系統(tǒng)對測試用例的維護更方便,測試結(jié)果更可靠,執(zhí)行效率更高,有效地縮短了產(chǎn)品測試時間,解決了搜索引擎前端頁面變動頻繁給自動化測試系統(tǒng)帶來的測試用例維護不便等問題。 由于目前瀏覽器版本較多,加上偶然因素對測試帶來的影響,自動化測試腳本在不同瀏覽器下表現(xiàn)有所差異。因此,進一步提高瀏覽器兼容性以降低誤報率將是接下來研究的方向。此外,還需建立一個測試用例統(tǒng)一管理平臺,來降低測試用例的管理成本。
[Abstract]:In recent years, with the continuous development of the Internet industry, the scope of application of search engines has become more and more extensive, and the quality of search engines has been paid more and more attention. At present, due to the lack of an automated testing system for search engines, the testing work is mainly done by the testers by hand, and the testing efficiency is low. In view of the rapid upgrading of search engine functions and the continuous shortening of the test cycle, Therefore, it is more difficult to meet the test requirements. The use of general automated test software to test search engines, such as QTPN LoadRunner, not only requires high software costs, but also leads to problems such as difficult maintenance of test cases and low execution efficiency due to low applicability. Finally, it will bring a great economic burden to the enterprise. Therefore, this paper designs and implements an automatic test system for search engine. Based on WebDriver, a new decoupling method of test case and configuration information is proposed in this paper. The method uses Leo file to separate test case from configuration information, which reduces the coupling degree between the test case and configuration information. Thus, the maintenance cost of test cases is reduced, and a new method of screening test cases is proposed, which can filter out the corresponding test cases under different browsers by means of function annotations, thus solving the problem of browser compatibility. A random retrieval method is proposed, which is used as an extension of test case set to reduce the leakage rate. At the same time, by using a Django based server, the system not only supports general functions such as task query, but also supports new functions, such as distributed testing, error test case automatic checking, etc., which improves the test efficiency and reduces the false alarm rate. The test results show that the system is more convenient to maintain the test cases, the test results are more reliable, the execution efficiency is higher, and the test time is shortened effectively. It solves the problem of test case maintenance inconvenience caused by frequent changes in front page of search engine. Due to the large number of browser versions and the impact of accidental factors on testing, automated test scripts differ from browser to browser. Therefore, further improving browser compatibility to reduce false alarm rate will be the next research direction. In addition, a unified test case management platform is needed to reduce the cost of test case management.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP311.53

【參考文獻】

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

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

2 侯勇;張海林;;自動化測試中的關(guān)鍵字驅(qū)動腳本技術(shù)[J];電子科技;2006年02期

3 鄭俊生;姜敏;;一種基于MVC模式Web開發(fā)框架WebWork的研究[J];福建電腦;2008年08期

4 李秋英,劉斌,阮鐮;灰盒測試方法在軟件可靠性測試中的應(yīng)用[J];航空學(xué)報;2002年05期

5 吳瑩;;基于Selenium的Web自動化測試框架[J];科技傳播;2011年18期

6 劉雅君;;軟件回歸測試技術(shù)[J];計算機系統(tǒng)應(yīng)用;2011年07期

7 馬瑞芳,王會燃;計算機軟件測試方法的研究[J];小型微型計算機系統(tǒng);2003年12期

相關(guān)碩士學(xué)位論文 前10條

1 王文娟;基于WATIR和STAF的自動化測試的設(shè)計與實現(xiàn)[D];西南交通大學(xué);2011年

2 江新;基于JMeter的MS Web應(yīng)用系統(tǒng)的性能測試研究[D];南京航空航天大學(xué);2011年

3 馮佳;基于QTP的SAFFRON自動化測試框架的研究[D];華中科技大學(xué);2011年

4 應(yīng)杭;軟件自動化測試技術(shù)及應(yīng)用研究[D];浙江大學(xué);2006年

5 唐凌遙;軟件回歸測試管理技術(shù)[D];國防科學(xué)技術(shù)大學(xué);2005年

6 劉冬;基于LSGA的最小測試用例集自動生成[D];華中科技大學(xué);2008年

7 周娟;基于Web功能測試的自動化框架實現(xiàn)與應(yīng)用的研究[D];中南大學(xué);2009年

8 徐淑煥;存儲集群平臺軟件敏捷迭代測試的研究與應(yīng)用[D];重慶大學(xué);2009年

9 馬滌非;Selenium在EMGC系統(tǒng)自動化測試過程中的應(yīng)用與研究[D];北京交通大學(xué);2010年

10 趙寧;基于QTP的軟件回歸測試自動化框架的開發(fā)與應(yīng)用[D];上海交通大學(xué);2009年



本文編號:2044098

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

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


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

版權(quán)申明:資料由用戶8a64f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com