Browse Prior Art Database

A Method to Provide Intelligent Comparison for Web Application Testing Tools

IP.com Disclosure Number: IPCOM000123852D
Original Publication Date: 1999-Jun-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 2 page(s) / 82K

Publishing Venue

IBM

Related People

Liu, L: AUTHOR [+4]

Abstract

This disclosure describes a method for defining comparison criteria for testing of Web server applications. After a tester creates a test case (the HTTP/HTTPS Request-Response pairs) by recording the network traffic. The tester could set up some comparison criteria for replaying the test case later on. This includes three kinds of comparison criteria: Equality Comparison, User Defined Comparison, and Auto Protocol Dependent Comparison. - Equality Comparison: The user can directly specify a part of the response to be equal or not equal to a target value. This kind of comparison is the simplest among the three. It involves only one part of one response. - User Defined Comparison: The user can assign a variable name to a part of the response.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 68% of the total text.

A Method to Provide Intelligent Comparison for Web Application Testing
Tools

   This disclosure describes a method for defining comparison
criteria for testing of Web server applications.  After a tester
creates a test case (the HTTP/HTTPS Request-Response pairs) by
recording the network traffic.  The tester could set up some
comparison criteria for replaying the test case later on.  This
includes three kinds of comparison criteria: Equality Comparison,
User Defined Comparison, and Auto Protocol Dependent Comparison.
  - Equality Comparison: The user can directly specify a part of
    the response to be equal or not equal to a target value.
    This kind of comparison is the simplest among the three.  It
    involves only one part of one response.
  - User Defined Comparison: The user can assign a variable
    name to a part of the response.  With some variables as
    parameters, the user can write a piece of Java code to
    specify any complex comparison criteria for several
    related responses at the same time, while Equality
    Comparison just allows users to set criteria for one
    response.  An example of the User Defined Comparison
    criteria is shown in Figure 1.  The Java code provided
    by users can reside in a server, so the distributed testing
    application can dynamically fetch the code by RMI or CORBA
    when doing the function or performance test.  When users
    want to change the comparison cr...