System and method for testing applications at the business layer
First Claim
1. A method for testing a multi-tier application having a presentation layer, a business layer, and a third layer for storing information associated with the multi-tier application, wherein the method comprises:
- sending known test inputs to a first instance of the multi-tier application;
receiving output from the first instance of the multi-tier application responsive to the known test inputs, the output in a geographic-specific and linguistic specific format;
converting the output into a geographic-neutral and linguistic-neutral format;
establishing predicted output for the multi-tier application based on the converted output;
generating a test script for the multi-tier application by associating the predicted output with the known test inputs; and
storing the test script in a geographic-neutral and linguistic-neutral format based on a predefined Extensible Markup Language (“
XML”
) schema, wherein the test script is to send the known test inputs in the geographic-neutral and linguistic-neutral format to the business layer of a second instance of the multi-tier application, bypassing the presentation layer, and compare results from the second instance of the multi-tier application with the predicted output.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described comprising: providing a user interface for entering data and triggering one or more operations to process the data; translating the data and/or operations to a business layer format; receiving results of the data and/or operations in a business layer format; and storing the entered data, operations and/or results in the business layer format within a test script, the test script usable to test an instance of an application at the business layer of the application.
Also described is a method for testing an application comprising: transmitting a series of business layer data and associated operations to an instance of a business layer of an application, the application processing the test data and associated operations; receiving business layer results of the associated operations; and comparing the business layer results to recorded business layer results to ensure that the application is functioning properly.
-
Citations
27 Claims
-
1. A method for testing a multi-tier application having a presentation layer, a business layer, and a third layer for storing information associated with the multi-tier application, wherein the method comprises:
-
sending known test inputs to a first instance of the multi-tier application; receiving output from the first instance of the multi-tier application responsive to the known test inputs, the output in a geographic-specific and linguistic specific format; converting the output into a geographic-neutral and linguistic-neutral format; establishing predicted output for the multi-tier application based on the converted output; generating a test script for the multi-tier application by associating the predicted output with the known test inputs; and storing the test script in a geographic-neutral and linguistic-neutral format based on a predefined Extensible Markup Language (“
XML”
) schema, wherein the test script is to send the known test inputs in the geographic-neutral and linguistic-neutral format to the business layer of a second instance of the multi-tier application, bypassing the presentation layer, and compare results from the second instance of the multi-tier application with the predicted output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A test control system for testing a multi-tier application having a presentation layer, a business layer, and a third layer for storing information associated with the multi-tier application, wherein the system comprises:
-
means for sending known test inputs to a first instance of the multi-tier application; means for receiving output from the first instance of the multi-tier application responsive to the known test inputs, the output in a geographic-specific and linguistic specific format; means for converting the output into a geographic-neutral and linguistic-neutral format; means for establishing predicted output for the multi-tier application based on the converted output; means for generating a test script for the multi-tier application by associating the predicted output with the known test inputs; and means for storing the test script in a geographic-neutral and linguistic-neutral format based on a predefined Extensible Markup Language (“
XML”
) schema, wherein the test script is to send the known test inputs in the geographic-neutral and linguistic-neutral format to the business layer of a second instance of the multi-tier application, bypassing the presentation layer, and compare results from the second instance of the multi-tier application with the predicted output. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium having test control instructions stored thereon for testing a multi-tier application comprising a presentation layer, a business layer, and a third layer for storing information associated with the multi-tier application, wherein the test control instructions, when executed by a processor, cause the processor to perform operations comprising:
-
sending known test inputs to a first instance of the multi-tier application; receiving output from the first instance of the multi-tier application responsive to the known test inputs, the output in a geographic-specific and linguistic specific format; converting the output into a geographic-neutral and linguistic-neutral format; establishing predicted output for the multi-tier application based on the converted output; generating a test script for the multi-tier application by associating the predicted output with the known test inputs; and storing the test script in a geographic-neutral and linguistic-neutral format based on a predefined Extensible Markup Language (“
XML”
) schema, wherein the test script is to send the known test inputs in the geographic-neutral and linguistic-neutral format to the business layer of a second instance of the multi-tier application, bypassing the presentation layer, and compare results from the second instance of the multi-tier application with the predicted output. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification