The New Way of Working
The new development and testing strategy implementation in the financial project
Quality engineering, like any other engineering process, consists of several important steps, the implementation of which our consultants will help.
What do we expect from a good strategy?
The development of an automated test architecture always begins with an analysis of the current situation. The analysis is performed in the context of four main domains:
and the result of the initial analysis is a document that describes the current situation with testing (Baseline), and Architecture Vision with the direction the project will move (Target).
In fact, based on this Vision, Test Strategy and Implementation Plan are built.
An example is described in the article “Building Test Architecture and Test Strategy in CRM project“
Thus, in Test Architecture Vision we set the direction of change and the desired result. In addition, it describes what kind of transformations should lead to the expected result and suggests simple measurable criteria for assessing progress and outcome.
Next, we need a Test Strategy. The Strategy describes how changes in testing will affect the project as a whole:
Having worked out the Test Strategy, we can proceed to the planning of the Pilot project.
A Pilot project can be built on the basis of the development of an independent functional module. It is easiest to build a new CI/CD process (pipeline) taking into account all the changes and collecting the necessary metrics.
The new testing automation strategy can be applied iteratively, in full accordance with the Agile methodologies, and thereby reduce the risks of not only testing but the project as a whole.
We speed up the development of autotests by changing the approach to writing them. Often, a fresh look at the test code and experience in many projects can speed up the development and support of tests several times.
We will help set up proper test execution processes and, possibly, improve CI/CD practice in the project:
The results of automatic tests, the coverage of requirements with tests, and the reflection of business cases in the tests are the best indicators of the state of the project.
The ability to have fresh data at any time allows project managers to make informed decisions and simplifies the work of all project stakeholders.
The new development and testing strategy implementation in the financial project
The joint work of architects, developers, tester and managers made it possible to redesign the project in a short time (about 2 months), speed up the testing process several times and simplify the preparation of test data.
The goal of the technical audit is to analyse the current environment architecture, obtain trustworthy data on system performance, and develop proposals and recommendations for improving the system architecture.