Eccox Application Environment Management family of solutions was created to reduce, if not to eliminate, problems related to the administration of test environments for applications. Their use, either with the resources of the customer or through services provided by Eccox, enables the optimization and administration of tests, making test plans and administrable asset of the organization in an intuitive and dynamic way, allowing easy understanding and maintenance.
Corporate systems are becoming progressively more complex and interconnected with one another and with the platforms they use. In current applications, there is a great diversity of layers through which information passes or is treated, from the user interface to the storage base for necessary data, and vice versa. In each of these interfaces (defined as being the frontier between two layers), there is a need for specific tests, both for the integration of processes in each layer individually, and unitary tests.
Time-to-market deadlines are also becoming progressively tighter due to competitiveness and competition on the market in which the organization operates.
Delivery of applications is increasingly complex in increasingly shorter times, with greater demands for quality. This is the main challenge of the areas involved in the lifecycle of systems. The different types and levels of tests as stages in the lifecycle of systems are not immune to these needs and the fact that these stages occur at the end of the development and maintenance cycle when deadlines are running out, makes them even more critical.
In traditional developments, when a new system or function is developed, all of its requirements and demands are tested to exhaustion. For this, test plans are created from the unit tests to the final tests for acceptance, stress, reliability, security and other aspects. The preparation of these tests, from the planning stage to the creation of conditions and scenarios to the execution, requires a significant amount of resources, in terms of labor and material and computational resources. Following the delivery and stabilization of the system, these plans for tests, conditions, and scenarios are all “forgotten”. Sometimes, even programs are constructed to complement the test conditions. In other cases, the test scripts are written in a notation that cannot be accessed or understood by everyone, condemning the documentation to be discarded due to a lack of knowledge.
Eccox Application Environment Management significantly reduces the time required to conduct tests by reducing the idleness of the teams involved and allowing the concurrent execution of tests even in cases of conflicting use of resources. By reducing the deadlines for tests without necessarily reducing the effort to conduct tests, pressure regarding time-to-market is reduced, enabling a better assessment of deliverable quality. By facilitating the re-execution of tests at any time, the effort required to conduct tests, correct failures and enable submission for new tests is reduced to the necessary minimum volume, allowing the staff involved to concentrate on really productive functions instead of returning to the process of preparing tests for yet another preparation.