Font Size: a A A

Web Automation Testing Based On Selenium Webdriver

Posted on:2015-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:T ZhangFull Text:PDF
GTID:2298330431987270Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of software and hardware technologies, Web application becomes the intermediary of information and the platform for information distribution. Various Web-based application programs with their characteristics of convenient, fast and easy operating are being the mainstreams in developing and implementing of software systems. However, many Web application products are featured with huge data size, fast variation rate, and easily influenced by the environment and Internet. Under this situation, users need fast iterative development and testing. This thesis is about building an automated testing framework for the website with fast iterative development and composing testing script for the automated testing.This thesis designs and establishes the automated testing framework for the website of Adobe Audience Research. Meanwhile, the corresponding testing script is composed.The main work of the author has been done as follows:(1) According to the process of automated testing and the demand of the website, the author has obtained the demand analysis of the automated testing framework.(2) The author has designed the overall structure of the automated testing framework and divided it into the service layer and the execution layer.(3) The author has mainly analyzed and designed the layered structure of the testing script, and divided the script into five layers according to the design pattern of the Page Object. Due to the application of the layered structure, the reusability and the maintainability of the script have been enhanced.(4) Depending on the overall structure of the automated testing framework and the demand of Agile development, the author has developed the execution module and the test case library module for the UiTestingFramework.(5) Based on the manual test cases, the author has developed about200automated testing scripts, which are accounting for40%of all the manual test cases.After several months design and development, the author has composed an automated testing framework for the website of Adobe Audience Research. This framework successfully reduces the testing cost in the actual testing project and guarantees the product quality, which makes a contribution to the product release.
Keywords/Search Tags:Automated Testing, Selenium, Test Script Development
PDF Full Text Request
Related items