IP Library Granted Patent US 7,047,277
Granted Patent B1
US 7,047,277 · App. 09/905,647 · Granted May 16, 2006

System and computer-implemented method for creating configuration files for web transaction tests

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,047,277
App. No.
09/905,647
Granted
May 16, 2006
Kind
B1
Abstract

A method and system for creating a web transaction test includes sending formatted information such as HTML comprising a parsed testing form to a web browser, receiving formatted messages such as HTTP format from the web browser as a submission from the HTML testing form, and developing a test configuration file from the received HTTP information. At least one section of the parsed testing form is to be filled out from a list of predetermined selections. Preferably, the parsing of the testing from as well as the list of predetermined selections are at least in part based on information contained on the web browser.

Claims (78)

1. A computer-implemented method for creating a web transaction test, the method comprising:

sending formatted information to a web browser, wherein said formatted information is used for entry of information pertaining to a web site that is to be tested by said web transaction test;

receiving a formatted message comprising said information pertaining to said web site; and

developing a test configuration file for testing said web site from said formatted message, said test configuration file comprises an automatic scheduling for testing said web site that is to be tested by said web transaction test, said automatic scheduling comprises scheduling window information and test repetition information.

2. The method as recited in claim 1 , wherein said formatted information comprises a testing form for parsing.

3. The method as recited in claim 2 , wherein said testing form contains at least one section that is required to be filled out from a list of available alternatives.

4. The method as recited in claim 3 , wherein said testing form contains at least one secondary section that is required to be filled out from a secondary list of available alternatives.

5. The method as recited in claim 4 , wherein said secondary list of available alternatives is influenced by which of said list of available alternatives is selected.

6. The method as recited in claim 3 , wherein said list of available alternatives is influenced by information contained on said web site that is to be tested by said web transaction test.

7. The method as recited in claim 3 , wherein said list of available alternatives is influenced by information contained on a web server that is associated with said web site that is to be tested by said web transaction test.

8. The method as recited in claim 2 , wherein said formatted message is a submission from said testing form.

9. The method as recited in claim 2 , wherein said testing form is based on a layout of said web site that is to be tested by said web transaction test.

10. The method as recited in claim 1 , further comprising parsing said formatted information.

11. The method as recited in claim 10 , wherein the parsing is performed automatically.

12. The method as recited in claim 10 , wherein the parsing is performed manually.

13. The method as recited in claim 1 , wherein the-developing said test configuration file is performed automatically.

14. The method as recited in claim 13 , wherein said test configuration file provides data to post in a field parameter of said web site that is to be tested by said web transaction test.

15. The method as recited in claim 13 wherein said test configuration file includes comparison data used for comparing HTML data received from said web site that is to be tested by said web transaction test with a predetermined criteria.

16. The method as recited in claim 1 , wherein said formatted information and said formatted message are in HTML format.

17. The method as recited in claim 1 , wherein said formatted message is in HTTP format.

18. The method as recited in claim 1 , wherein said formatted information and said formatted message are directly communicated over a TCP/IP protocol network.

19. The method as recited in claim 1 , wherein said test configuration file provides a plurality of tests selected from a group comprising a test for URLs, a test for links, a test for form buttons, and a test for frames.

20. The method as recited in claim 1 , wherein said test configuration file provides data to post in a field parameter of said web site that is to be tested by said web transaction test.

21. The method as recited in claim 1 , wherein said test configuration file includes comparison data used for comparing HTML data received from said web site that is to be tested by said web transaction test with a predetermined criteria.

22. The method as recited in claim 1 , further comprising:

creating a second formatted information based on said test configuration file;

sending said second formatted information to said web browser;

in response to said sending said second formatted information, receiving a second formatted message; and

updating said test configuration file based on said second formatted message.

23. A system for creating a web transaction test, the system comprising:

a web server hosting a web site; and

a computer coupled to said web server and having memory and a processor, said computer operable to:

send formatted information that is used for entry of web site information to a web browser;

receive a formatted message comprising said web site information in response to sending said formatted information; and

develop a test configuration file from said formatted message, wherein said test configuration file is for performing said web transaction test for testing said web site, said test configuration file comprises an automatic scheduling for testing said web site, said automatic scheduling includes scheduling window information and test repetition information.

24. The system as recited in claim 23 , wherein said formatted information comprises a testing form for parsing.

25. The system as recited in claim 24 , wherein said testing form contains at least one section that is required to be filled out from a list of available alternatives.

26. The system as recited in claim 25 , wherein said testing form contains at least one secondary section that is required to be filled out from a secondary list of available alternatives.

27. The system as recited in claim 26 , wherein said secondary list of available alternatives is influenced by which of said list of available alternatives is selected.

28. The system as recited in claim 25 , wherein said list of available alternatives is influenced by information contained on said web site that is to be tested by said web transaction test.

29. The system as recited in claim 25 , wherein said list of available alternatives is influenced by information contained on said web server hosting-said web site that is to be tested by said web transaction test.

30. The system as recited in claim 24 , wherein said formatted message is a submission from said testing form.

31. The system as recited in claim 24 , wherein said testing form is based on a layout of said web site that is to be tested by said web transaction test.

32. The system as recited in claim 23 , wherein said formatted information and said formatted message are in HTML format.

33. The system as recited in claim 32 , wherein said test configuration file provides data to post in a field parameter of said web site that is to be tested by said web transaction test.

34. The system as recited in claim 23 , wherein said formatted information and said formatted message are communicated over a TCP/IP protocol network.

35. The system as recited in claim 34 , wherein said test configuration file includes comparison data used for comparing HTML data received from said web site that is to be tested by said web transaction test with a predetermined criteria.

36. The system as recited in claim 23 , wherein said computer system is further operable to parse said formatted information.

37. The system as recited in claim 23 , wherein said formatted message is in HTTP format.

38. The system as recited in claim 23 , wherein said test configuration file provides a plurality of tests selected from a group comprising a test for URLs, a test for links, a test for form buttons, and a test for frames.

39. The system as recited in claim 23 , wherein said test configuration file provides data to post in a field parameter of said web site that is to be tested by said web transaction test.

40. The system as recited in claim 23 , wherein said test configuration file includes comparison data used for comparing HTML data received from said web site that is to be tested by said web transaction test with a predetermined criteria.

41. The system as recited in claim 23 , wherein said computer is further operable to:

create a second formatted information based on said configuration file;

send said second formatted information to said web browser;

receive a second formatted message in response to sending said second formatted information; and

update said test configuration file based on said second formatted message.

42. A computer-implemented method for creating a web transaction test, the method comprising:

sending formatted information to a web browser, wherein said formatted information is based on a layout of a web site that is to be tested by said web transaction test;

receiving a formatted message that is based on said formatted information; and

automatically developing a test configuration file from said formatted message, said test configuration file for testing said web site, said test configuration file comprises an automatic scheduling for testing said web site that is to be tested by said web transaction test, said automatic scheduling comprises scheduling window information and test repetition information.

43. A computer-implemented method for creating a web transaction test, the method comprising:

sending formatted information to a web browser, wherein said formatted information comprises a testing form, and wherein said testing form comprises:

at least one primary section that is required to be filled out from a primary list of available alternatives; and

at least one secondary section that is required to be filled out from a secondary list of available alternatives;

wherein said primary list of available alternatives and said secondary list of available alternatives are influenced by information contained on a web site that is to be tested by said web transaction test;

in response to said sending said formatted information:

parsing the testing form;

receiving a formatted message as a submission from said testing form; and

automatically developing a test configuration file from said formatted message, wherein said test configuration file

comprises an automatic scheduling for testing the web site that is to be tested by said web transaction test, said automatic scheduling comprises scheduling window information and test repetition information.

44. A system for testing a web based medium, the system comprising:

a testing center that generates a test for said web based medium; and

a network coupling said web based medium to said testing center, wherein said test is transmitted from said testing center to said web based medium over said network;

wherein said test is parsed based on information contained on said web based medium;

wherein at least one section of said test is filled out from a predetermined list;

wherein said predetermined list is created at least in part based on information contained on said web based medium; and

wherein once said at least one section of said test is filled out, said filled out test is returned to said testing center and used to create a test configuration file, said test configuration file comprises an automatic scheduling for testing said web based medium, said automatic scheduling comprises scheduling window information and test repetition information.

Assignments (11)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2008
From: MERCURY INTERACTIVE FRESHWATER, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 020638/0640 →
CHANGE OF NAME Recorded Mar 11, 2008
From: FRESHWATER SOFTWARE, INC.
To: MERCURY INTERACTIVE FRESHWATER, INC.
Reel/Frame 020627/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2002
From: WELTER, PETER J.; MEIER, JOHN R.; GARDNER, DENNIS
To: FRESHWATER SOFTWARE, INC.
Reel/Frame 012623/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2001
From: WELTER, PETER J.; MEIER, JOHN R.; GARDNER, DENNIS
To: FRESHWATER SOFTWARE, INC.
Reel/Frame 012217/0638 →