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.