Providing test data for web-based transport logistics system
Project duration: 1 year, 2 months
Brief description
The EuroMistral® standard software system is further developed and improved on the basis of a reengineering concept. In order to support the tests in this project, a web application that provides transaction data (transport, order, and scheduling data) for performing defined test steps is created.
Supplement
In order to support testing of the newly designed web interface and system architecture of EuroMistral®, a web application connected to the employed testing and planning tool "SpiraTeam" is created. This web application provides specific test data in the database of the EuroMistral® system from a test case using defined test data scripts. Test data scripts are implemented in the form of stored database procedures, which are called during the tests. Before a test cycle, the scripts themselves are programmed for the functionally defined function scope (screenplays) or for individual requirements and are created by a self-created generation tool for use in a test case. The test data script generation tool is implemented using C# DotNet and creates Informix SQL procedures. The test data provision tool (web application) is implemented using JSP and loads all procedures into the test database before a test cycle, as well as the test data by means of these procedures during a test cycle.
Subject description
Business processes are tested in the reengineering project by testing so-called screenplay variants in steps or by check requirements item by item. In both cases, the tool-supported provision of data for setting up defined test data combinations makes sense, because the tests can then be inexpensively repeated as often as necessary and error cases can be reproduced more easily. In order to formulate the test data scripts before the testing is performed, the functional data model and the implementation of the functional processes in the web dialog system by EuroMistral® must be understood.