First, the proper start-to-finish functioning of the EASAP should be tested using a set of default inputs that are known to run the underlying software properly.
The set of default inputs should be used in a manual test of your batch files before using them in a test of your EASAP. Ideally, this manual test should be performed before even generating the EASAP.
Not all components of an EASAP require test runs to ensure proper functioning. When we examine the four main branches of the EASAP tree, we see that the functioning of the objects on the first two, PROPERTIES and USER INTERFACE, can be inspected visually without submitting a run. The real need for test runs is driven by the remaining two branches, PROCESSES and OUTPUT. The following sections describe how you can inspect, test and refine the different branches of your EASAP.
Settings in the two objects found on the Properties branch, Application and Category, can be checked at various locations on EASA web pages without making test runs. The list below provides locations where proper functioning of the Properties branch settings can be checked.
Everything set under the User Interface branch can be inspected visually by clicking on the Test EASAP link found by selecting Testing under the Authoring menu. After clicking on this link, you will see the EASAP user interface as users will see it. You test this portion of the EASAP by working through all the possible choices for each data entry box shown on the interface. A list of items to test is provided below.
The only way to know that this branch is operating properly is to perform test runs until the underlying software applications are being run properly by your EASAP. You will create test runs as described below and perform troubleshooting as needed as described in Troubleshooting EASAPs until a successful test run without any problems has been performed.
To finalize the design of the Output branch at least one test run needs to be completed in which all processes are working properly and all the required output files are generated. Once this test run has been completed, you can make changes to the Output branch by adding, modifying and deleting objects in EASAP Builder, save the EASAP and then inspect the effects of your changes using the “Regenerate Report…” link via the View Results buttons in the Output column of Test Results table.
Note: After the first test run is completed, you do not need to perform more runs to see changes that you make to the Output branch.
To perform a test run of an EASAP, you should follow the instructions provided below:
Note: To perform first run EASAP testing, you do not have to fully develop the EASAP. You can perform this testing in steps as the EASAP is being developed.
Note: If both Web Browser and EASA Client modes are allowed with the EASAP, then there will be two links on the Testing page, namely Web Browser and EASA Client.
Tip: Test EASAPs can be opened from within EASAP Builder using Open EASA Client Test button ( ) or Open Web Browser Test button ().
If the EASAP test runs as expected and provides expected results, then you have successfully tested and demonstrated an end-to-end run of your EASAP. At this time, you can move to testing your EASAP for robustness Testing EASAP Robustness or continue to develop your EASAP if this test was just an interim test during its construction. However, if the EASAP test does not run as expected, then you will need to start troubleshooting your EASAP using techniques presented in the following section.