Test information management system
First Claim
1. A centralized test information management system comprising:
- a database for storing test plan data, test data, and test result data for multiple products;
a tester'"'"'s web interface presenting a navigable collection of web-browser viewable templates that allow testers to construct test plans and tests, enter test results, and associate the test plans, tests, and test results together into test suites that are automatically formatted by the tester'"'"'s web interface for accessing through a web page engine; and
a query web interface where remote users enter queries through the web page engine that retrieve the test suites matching those queries from the database, the query web interface presenting the retrieved test suites as web-browser viewable overviews of the associated test plans, test, and test results.
1 Assignment
0 Petitions
Accused Products
Abstract
A centralized test information management system and method for its operation are disclosed. The system is implemented on a server that communicates with remote users using a web-based interface. The interface is bifurcated into a tester'"'"'s interface and a query interface.
The tester'"'"'s interface allows testers developing products to use a standardized set of web-based templates to create test plans and tests, enter test results, and associate test plans, tests, and test results. Data entered by the testers is stored in a database.
The query interface allows remote users, including testers, their managers, and program managers to obtain an instantaneous snapshot of testing progress by entering queries on a web-based search form. The queries are used to retrieve test data from the database, and are presented to the remote user in a web-browser viewable standardized format. The user can then view more or less detail by selecting hyperlinks on the displayed forms, the hyperlinks linking the user to other levels of data associated with the currently displayed test data.
In a preferred embodiment, test data is assignable to one of several levels of visibility. Thus, for instance, a specific test may be viewable by the tester only, by the test group, the engineering group, company-wide, or unlimited. When access is set to company-wide or unlimited, the test results are available to aid account representatives and customers in troubleshooting or setting up similar equipment.
80 Citations
25 Claims
-
1. A centralized test information management system comprising:
-
a database for storing test plan data, test data, and test result data for multiple products;
a tester'"'"'s web interface presenting a navigable collection of web-browser viewable templates that allow testers to construct test plans and tests, enter test results, and associate the test plans, tests, and test results together into test suites that are automatically formatted by the tester'"'"'s web interface for accessing through a web page engine; and
a query web interface where remote users enter queries through the web page engine that retrieve the test suites matching those queries from the database, the query web interface presenting the retrieved test suites as web-browser viewable overviews of the associated test plans, test, and test results. - View Dependent Claims (2, 3, 7, 8)
-
-
4. A centralized test information management system comprising:
-
a database for storing test plan data, test data, and test result data for multiple products;
a tester'"'"'s web interface presenting a navigable collection of web-browser viewable templates that allow testers to construct test plans and tests, enter test results, and associate test plans, tests, and test results, the interface storing tester data and associations into the database; and
a query web interface that allows remote users to enter queries and retrieve data matching those queries from the database, the interface presenting the retrieved data as web-browser viewable and associated test plans, tests, and test results, wherein the tester'"'"'s web interface allows tester input to be classified to one of multiple levels of visibility, and wherein the query web interface uses the visibility level of a remote user to filter the data matching the user'"'"'s query and present only the data matching the user'"'"'s visibility level to the user. - View Dependent Claims (5, 6)
-
-
9. A method of providing a tracking function for an ongoing test program, the method comprising the steps of:
-
presenting a web-based tester interface that constructs test plans and tests, enters test results, and associates the results, test, and the test plan together while automatically formatting the associated results, test and test plan together into test suits that are searchable and viewable through a web browser;
storing test data representing the test plans, tests, results, and association, supplied by testers via the tester interface, in a database; and
providing a query interface that displays through the web browser an overview of the results, test, and test plan for test suites of specified test data from the database in response to a query. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of supplying product information to customers and/or customer account representatives, the method comprising the steps of:
-
providing templates used for entering test and test results during development testing of a product by a testing group;
automatically compiling the tests and test results entered through the templates into a searchable database of test suites keyed to different product attributes including tests and test results; and
providing visibility into this database from a web-based search utility that allows a user outside of the testing group to search the database for test data matching the different product attributes, the search utility returning results and overviews of the different product attributes in a viewable web page. - View Dependent Claims (15, 16)
-
-
17. A method of supplying product information to customers and/or customer account representatives, the method comprising the steps of:
-
during development testing of a product by a testing group, compiling tests and test results into a searchable database of test data keyed to one or more product attributes;
providing visibility into this database from a web-based search utility that allows a user outside of the testing group to search the database for test data matching a selected attribute value, the search utility returning results in a viewable web page;
wherein the database is simultaneously available for development testing use by the testing group and for search use by users outside of the testing group; and
wherein elements of test data are stored in the database with an associated visibility level, selected from a first visibility level that limits visibility to the testing group and a second visibility level that extends visibility to others outside of the testing group.
-
-
18. A computer-readable medium containing a program for accessing a test information database, the program comprising:
-
a database interface for storing test information to and retrieving test information from a database;
a web page engine that receives retrieved test information from the database interface and constructs viewable web pages based on the retrieved information;
a tester'"'"'s web interface that allows testers to navigate a collection of web-browser viewable templates in order to construct and enter test plans, tests, and test results, the templates assigning categories to the test plans, tests, and test results and associating the test plans, tests and test results with test suites according to the assigned categories, the tester'"'"'s web interface supplying tester-entered data to the database interface for storage; and
a query web interface that parses query data entered by remote users on web forms, and requests that the database interface and web page engine generate a viewable web page containing and displaying overviews of the test plans, tests and test results for the test suites identified in query results from the database. - View Dependent Claims (19, 20, 21)
-
-
22. A system for supplying product information to customers and/or customer account representatives, the system comprising:
-
means for providing templates used for entering test and test results during development testing of a product by a testing group;
means for automatically compiling the tests and test results entered through the templates into a searchable database of test suites keyed to different product attributes including tests and test results; and
means for providing visibility into the database from a web-based search utility that allows a user outside of the testing group to search the database for test data matching the different product attributes, the search utility displaying results and overviews of the different product attributes from a viewable web page. - View Dependent Claims (23, 24, 25)
-
Specification