Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Web application automated testing system based on cross site scripting

IP.com Disclosure Number: IPCOM000248228D
Publication Date: 2016-Nov-10
Document File: 1 page(s) / 15K

Publishing Venue

The IP.com Prior Art Database

Abstract

This disclosure describes a method to create an automated testing framework for web application API(Application Programming Interface) testing based on the cross site scripting technology, which will simplify the API testing and enhance development efficiency.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.

Page 01 of 1

Web application automated testing system based on cross site scripting

Web application is widely used, usually the main functionality provided by the web application will be exposed by API(Application Programming Interface), so the UI(User Interface) side will be more independent from the back end. And the API will also provide a general interface for integration with 3rd-party products.

A big issue here is to find out an efficient way to test all these APIs, which could be a large number, increasing or changing all the time. In this case, an automated testing system is needed, and it should be easily enough to learn, to maintain and extend.

Although there's already automated web testing system been used to test the web application, but those products need programming work to create testing project and testing code logic, which is likely to be a developer work, and it is not easy to gain knowledge on how to work with it, adding test case becomes a burden.

This disclosure describes a method to create an automated testing system based on the theory of cross site scripting, which will allow testing script running on the UI of the web application being tested. The testing script will be able to use the cookie, session and all other resource from browser, make it easier sending request to back end API, even call the existing product UI function to verify the result returned by API.

General concepts to create the test framework:
1 The testing system is also a simple we...