Implementation-Independenth Design Templates for Web Testing
Original Publication Date: 2009-Aug-11
Included in the Prior Art Database: 2009-Aug-11
Disclosed is an Implementation-Independent Design Template for Web Testing
Independenth Design Templates for Web Testing
Web testing has been heavily dependent on the recording mechanism of automation tools. However, it is very hard and time-consuming to understand the design logic by reading the generated code from the recording. It is also hard to check whether any code is reusable without proper documentation of what the code does.
This concept provides a set of templates to describe the essentials of Web tests. The resulting design is implementation independent.
* Correlation-Value Template Set of Excerpt of source response fragment for correlation
Unique keyword for correlation
Needed correlation value
Value - assembled using the correlation values above and/or fixed strings.
* Request-Response Template
Input Response - the response needed to generate requests.
Request-Response Number - a sequential number to identify the request and response. Request Type - GET or POST.
Additional Request Header(s)
URL - represented by correlation-value template.
- represented using correlation-value template.
Value - represented using correlation-value template.
Verification - what to verify in response.
* Test Action Template
Action Name - unique action name that can be referenced by test or test action. Action Description - what the action does from user's point-of-view.
Input Response - the response needed to be able to execute the action.
Requests and responses - represented by R...