Font Size: a A A

Designand Implementation Of Distributed Browser Layout Test System

Posted on:2015-11-07Degree:MasterType:Thesis
Country:ChinaCandidate:X Z WangFull Text:PDF
GTID:2298330422982715Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Current browser WebKit open source code as open source projects, there are hundreds ofpeople submit code, which is to ensure that its software quality through automated testing.Automated testing as an official test set WebKit, has been followed with the new WebKit code.Each code submitted, WebKit require automated testing, automated testing of all cases areonly allowed to submit the expected results.The current set of automated test cases there are more than27,000test cases (test casesare increasing), which contains the css, typography, javascript, DOM, loading, editing, eventhandling and other aspects, the basic standards of HTML were complete coverage. Therefore,the purpose of the current automated testing is mainly to test the extent of the browser kernelsupport HTML standards (including CSS and JavaScript standards criteria), and to preventmodification/add code after the standards have adverse effects on other modules.But now for the mobile client test automation there is a problem, that is the time it takesto complete a long run. Use open-source browser provides automated testing procedures, thetime it takes to complete a run of more than five hours. The main reason for this result is thata large number of test cases, there are currently a total of more than30,000test cases. Soinefficient testing efficiency is unable to guarantee the quality of each modification of thecode, there is an urgent need to provide a more efficient test architecture to greatly reduce thetime it takes time to complete the test.Browser for mobile terminals distributed automation test framework described herein isto solve this problem and proposed. In this paper, first analyzes the necessity and feasibility ofdevelopment of the system, and later analyzed some basic theories used in the process toachieve this task, and then carried out a detailed analysis of the system, carried out a detaileddesign and implementation of part of the discussed, and finally illustrate the key technicalpoints and issues papers summarized.
Keywords/Search Tags:Distributed, Browser, Layout Test
PDF Full Text Request
Related items