搜索引擎測試系統(tǒng)的設(shè)計與實現(xiàn)
[Abstract]:With the development of Internet technology, search engine has become an important platform for people to filter information. Search engines collect and collate huge Internet data to provide users with high-quality and accurate information retrieval services. At the same time, it brings a large amount of user traffic, gives birth to huge business value, and promotes search engine to provide better service and better user experience, which makes search engine more and more complicated. Therefore, the test of search engine puts forward higher requirements. At present, there is a lack of relevant search engine testing tools at home and abroad. The mature testing framework has different testing defects for the search engine, and can not meet the test requirements of the search engine. Therefore, this paper analyzes the current status of search engine testing and related testing methods. The advantages and disadvantages of each test method are compared, and a hybrid driver framework suitable for search engine testing is designed with reference to the data-driven framework and the keyword-driven framework, and the test flow of the framework is described in detail. And verify that it can meet the search engine foreground test requirements. At the same time, it absorbs the current popular method of generating test cases, so that users can generate test cases quickly and conveniently. Based on the hybrid drive framework, the overall design of the system is carried out, and the design and implementation of the main functional modules of the system are completed. Finally, the test system suitable for the search engine is implemented. In this paper, the existing test data and test logic are analyzed and summarized, and the test logic is divided into executable test keywords and combined with the expected results of the test to form an independent test unit. Contrast logic is added to each test unit and common attributes are used to form a complete hybrid test data. On the basis of this method, the general test flow, the corresponding test data and test scheme management function are established, and the convenient interaction mechanism is realized by using BSS structure. Finally, the user can complete the whole test process only by submitting the address of the test object and the expected result. Through the practice, it is proved that the hybrid test data is more efficient for the product testing of search engine. The general test logic and common test logic functions are used, and the test logic can be added continuously, which makes the test logic more flexible. The expected test results and test data are relatively open so that the system has a good versatility and can support search engine products with different test items and different clients. Thus effectively improve the efficiency of testing, reduce the cost of testing.
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP311.52;TP391.3
【參考文獻】
相關(guān)期刊論文 前10條
1 周萍;吳娓娓;;軟件第三方測試實施中的問題及建議[J];電腦知識與技術(shù);2009年28期
2 崔宇寅;;軟件自動化測試方法簡述與展望[J];電腦知識與技術(shù);2010年34期
3 嚴少清,陳革,萬年紅;軟件測試自動化管理系統(tǒng)的設(shè)計與實現(xiàn)[J];計算機工程;2002年09期
4 楊根興,宗宇偉;軟件測試不確定性研究及解決途徑[J];計算機工程;2004年07期
5 崔紅軍;饒若楠;邵培南;;一種API自動化測試工具的設(shè)計與實現(xiàn)[J];計算機工程;2007年04期
6 陸永忠;余幸花;聶松林;裴小兵;汪春;;基于事件流圖的GUI自動化測試系統(tǒng)的開發(fā)[J];計算機工程與科學;2008年05期
7 李煌;邱崧;劉錦高;;基于Visual Basic的自動化測試系統(tǒng)的研究與設(shè)計[J];計算機應(yīng)用;2007年S2期
8 裴頌文;余強;吳百鋒;;一種新的基于J2EE技術(shù)的軟件自動化測試系統(tǒng)的研究與實現(xiàn)[J];計算機應(yīng)用與軟件;2008年07期
9 劉曉丹;武君勝;劉博;;基于數(shù)據(jù)驅(qū)動的自動化測試平臺設(shè)計[J];科學技術(shù)與工程;2008年03期
10 朱菊;王志堅;楊雪;;基于數(shù)據(jù)驅(qū)動的軟件自動化測試框架[J];計算機技術(shù)與發(fā)展;2006年05期
本文編號:2463990
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2463990.html