Method and apparatus for testing web sites
DCFirst Claim
1. 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.
13 Assignments
Litigations
0 Petitions
Accused Products
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.
177 Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18)
-
-
19. 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. - View Dependent Claims (20, 21)
-
-
22. 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. - View Dependent Claims (23, 24)
-
Specification