← Back to Patent Explorer
US6138157A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for testing web sites

Assignee: Micro Focus LLC
•
Filing: 1998-10-12
•
Granted: 2000-10-24
•
Expires: 2018-10-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for testing a web site includes formulating a test configuration file including a series of test inquiries for a web site to be tested, initiating a HTTP communication to form a connection with the web site, and repetitively communicating with the web site to test for a variety of errors. The repetitive communication preferably includes receiving HTML from the web site, analyzing the HTML for errors and storing results in the database, and formulating a new HTTP communication based upon the received HTML and the test configuration file. Preferably, the test configuration file is created by sending HTML comprising a blank testing form to a web browser, receiving HTTP from the web browser as a submission from the HTML testing form, and developing the test configuration file from the HTTP.

Inventors

  • 👤 Peter J. Welter
  • 👤 John R. Meier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:16
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/3668; G06F11/3672; G06F11/3688

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 79 words
A method for testing a web site comprising: formulating a test configuration file comprising a series of test inquiries for a web site to be tested; initiating an HTTP communication to form a connection with said web site; and repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 2
Independent Claim 79 words
A method for testing a web site comprising: formulating a test configuration file comprising a series of test inquiries for a web site to be tested; initiating an HTTP communication to form a connection with said web site; and repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 3
Dependent Claim 22 words
A method for testing a web site as recited in claim 1 wherein said method is implemented as a computer implemented process.
Claim 4
Dependent Claim 29 words
A method for testing a web site as recited in claim 2 wherein said computer implemented process is capable of direct HTTP and HTML communication with said web site.
Claim 5
Dependent Claim 25 words
A method for testing a web site as recited in claim 3 wherein said direct HTTP and HTML communication is over a TCP/IP protocol network.
Claim 6
Dependent Claim 60 words
A method for testing a web site as recited in claim 1 wherein said operation of formulating a test configuration file comprises: sending HTML comprising a blank testing form to a web browser; receiving HTTP from said web browser as a submission from said HTML testing form; and developing said test configuration file from said HTTP from said web browser.
Claim 7
Dependent Claim 72 words
A method for testing a web site as recited in claim 5 wherein said operation of formulating a test configuration file further comprises: developing a filled testing form from an existing test configuration file; sending HTML comprising said filled testing form to a web browser; receiving HTTP from said web browser as a submission from said HTML testing form; and updating said test configuration file from said HTTP from said web browser.
Claim 8
Dependent Claim 37 words
A method for testing a web site as recited in claim 1 wherein said test configuration file provides a plurality of tests selected from the group comprising a URL, a link, a form button, and a frame.
Claim 9
Dependent Claim 33 words
A method for testing a web site as recited in claim 7 wherein said test configuration file includes comparison data used to compare HTML received from said web server with a predetermined criteria.
Claim 10
Dependent Claim 29 words
A method for testing a web site as recited in claim 1 further comprising analyzing said database and providing a display of the results of said web site testing.
Claim 11
Dependent Claim 28 words
A method for testing a web site as recited in claim 1 further comprising analyzing said database and sending alerts of the results of said web site testing.
Claim 12
Dependent Claim 26 words
A method for testing a web site as recited in claim 1 wherein said test configuration file comprises an automatic scheduling for testing said web site.
Claim 13
Dependent Claim 24 words
A method for testing a web site as recited in claim 1 wherein said automatic scheduling includes scheduling window information, and test repetition information.
Claim 14
Dependent Claim 77 words
A method for testing a web site as recited in claim 1 further comprising: creating a monitor object from said test configuration file; and repetitively testing said web site by evoking said monitor object; determining whether said monitor object is scheduled to be run; and running said monitor object when it is scheduled to be run to initiate said HTTP communication to form a connection with said web site and by repetitively communicating with said web site.
Claim 15
Dependent Claim 17 words
A computer readable media including the program instructions and data for implementing the method of claim 1.
Claim 16
Independent Claim 86 words
An apparatus for testing a web site comprising: a computer having memory and a processor; a monitor object residing at least partially in said memory and executed by said processor, said monitor object including means for initiating an HTTP communication to form a connection with a web site; and means for repetitively communicating with said web site by receiving HTML from said web server; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML.
Claim 17
Independent Claim 86 words
An apparatus for testing a web site comprising: a computer having memory and a processor; a monitor object residing at least partially in said memory and executed by said processor, said monitor object including means for initiating an HTTP communication to form a connection with a web site; and means for repetitively communicating with said web site by receiving HTML from said web server; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML.
Claim 18
Dependent Claim 65 words
An apparatus for testing a web site as recited in claim 15 further comprising: a scheduler operative to invoke said monitor object; determine whether said monitor object is scheduled to be run; and running said monitor object when it is scheduled to be run to initiate said HTTP communication to form a connection with said web site and by repetitively communicating with said web site.
Claim 19
Dependent Claim 25 words
An apparatus for testing a web site as recited in claim 16 further comprising: means for creating said monitor object from a test configuration file.
Claim 20
Dependent Claim 27 words
An apparatus for testing a web site as recited in claim 17 further comprising: means for creating said test configuration file by communication with a web browser.
Claim 21
Independent Claim 126 words
A system for testing a web site comprising: a TCP/IP protocol network; a web server connected to said TCP/IP protocol network and hosting a web site; a testing computer connected to said TCP/IP protocol network, said testing computer having memory and a processor, said testing computer being operative to formulate a test configuration file stored in said memory comprising a series of test inquiries for a web site to be tested, to initiate an HTTP communication to form a connection with said web site, and to repetitively communicate with said web site by receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 22
Independent Claim 126 words
A system for testing a web site comprising: a TCP/IP protocol network; a web server connected to said TCP/IP protocol network and hosting a web site; a testing computer connected to said TCP/IP protocol network, said testing computer having memory and a processor, said testing computer being operative to formulate a test configuration file stored in said memory comprising a series of test inquiries for a web site to be tested, to initiate an HTTP communication to form a connection with said web site, and to repetitively communicate with said web site by receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file.
Claim 23
Dependent Claim 32 words
A system for testing a web site as recited in claim 19 wherein said testing computer includes a monitor object residing at least partially in said memory and executed by said processor.
Claim 24
Dependent Claim 68 words
A system for testing a web site as recited in claim 20 wherein said testing computer includes a scheduler operative to invoke said monitor object, determine whether said monitor object is scheduled to be run; and running said monitor object when it is scheduled to be run to initiate said HTTP communication to form a connection with said web site and by repetitively communicating with said web site.
Claim 25
Independent Claim 108 words
An apparatus for testing a web site comprising: computer means including means for formulating a test configuration file comprising a series of test inquiries for a web site to be tested; means for initiating an HTTP communication to form a connection with said web site; and means for repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file; and connecting means for connecting said computer means to a TCP/IP network through which said web site can be accessed.
Claim 26
Independent Claim 108 words
An apparatus for testing a web site comprising: computer means including means for formulating a test configuration file comprising a series of test inquiries for a web site to be tested; means for initiating an HTTP communication to form a connection with said web site; and means for repetitively communicating with said web site by: receiving HTML from said web site; analyzing said HTML for errors and storing results in a database; and formulating a new HTTP communication based upon said received HTML and said test configuration file; and connecting means for connecting said computer means to a TCP/IP network through which said web site can be accessed.
Claim 27
Dependent Claim 66 words
An apparatus for testing a web site as recited in claim 22 wherein said means for formulating a test configuration file comprises: means for sending HTML comprising a blank testing form to a web browser; means for receiving HTTP from said web browser as a submission from said HTML testing form; and means for developing said test configuration file from said HTTP from said web browser.
Claim 28
Dependent Claim 80 words
An apparatus for testing a web site as recited in claim 23 wherein said means for formulating a test configuration file further comprises: means for developing a filled testing form from an existing test configuration file; means for sending HTML comprising said filled testing form to a web browser; means for receiving HTTP from said web browser as a submission from said HTML testing form; and means for updating said test configuration file from said HTTP from said web browser.

References Cited (Backward Citations)

JPH05216827A Cited
US6003143A Cited
US5870559A Cited
US5958008A Cited
US6012087A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-24 2004-04-24 2004-10-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-24 2008-04-24 2008-10-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-24 2012-04-24 2012-10-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag