Font Size: a A A

The Design And Implementation Of Web Automated Testing Tool Based On Web Crawler

Posted on:2013-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:P ZhenFull Text:PDF
GTID:2248330395475683Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, Web application has become the mediumthat propagate information and the platform that publish information. With the help ofemerging technology, the scale of web application is increasing substantially and webapplication is becoming more and more complex. Web application should meet notonly functional requirement, but also performance requirement and securityrequirement. In order to ensure the quality of Web application, it should be strictly andeffectively tested. Due to distribute, isomerism and cross-platform, testing to webapplication vary from testing to traditional software.Web Crawler is a system that automatically extracts links from web pages anddownloads html contents from Internet, which is indispensable part of search engine.URLMonitor in this article is a web automated testing tool,which detects Web URLsand enlarges the library of URL on the principle of Web Crawler.In this article, first introduce the URLMonitor and give a detail description onweb test automation, Web Crawler, SQL injection attackand accessibility testing. Afterthat, present the design and implement detail of the system. At the end of this article,show the test report on feature and performance.The main study includes:1. Automatically detect invalid links of the web application;2. Quickly locate the reason of invalid links, such as fault of CSS/JS/FORM;3. Automatically identify the changes of URL; it’s of great convenience for webapplication regression testing4. Detect possible SQL injection attack URLs in library;5. Build the web graph by URL library and analyze path dependence of webapplication. 6. Automatically execute accessibility testing of web application.This tool integrate test tools that seems unrelated and single function elegantlyand create special testing ability. This article also cover test of crawler rate, accuraterate and coverage rate on this tool. According to the test report, this tool effectivelyimproves the efficiency of web testing, and it’s reusable, flexible and robust.
Keywords/Search Tags:Invalid link, Web crawler, URL depository, Web Map, SQL injection
PDF Full Text Request
Related items