Customers: Bank Union
Contractors: Jet Infosystems Product: Projects of creation of complex IT infrastructureProject date: 2019/01 - 2019/05
|
2019
On May 20, 2019 the Jet Infosystems company reported that together with Bank of SOYUZ implemented an integration bus for interaction of the systems of the credit pipeline of clients of bank — individuals. Due to full automation of testing of this solution check of updates accelerated in hundreds of times. It helped to reduce terms and cost of its start for bank.
According to the company, on start of the project Jet Infosystems developed the integration bus for interaction of banking systems during creation and processing of credit online requests implementing about 400 scenarios — from formation of the request, verification of the passport and a request of data on the client before creation of the payment schedule and confirmation of the request. Entering of completions into any of external systems required changes in the bus and also check of correctness of its work that extremely costly in terms of temporary and human resources.
At a solution development stage autotests allowed to carry out each cycle of testing of the bus in 3 hours (instead of 400–600 working hours in the manual mode). Start of the solution thus managed to be accelerated for 3 months. Systems which do not have graphical interfaces — their automation as experts note were involved in the project, pays off tens times quicker as does not require big costs for support at further changes in a product.
Testing of changes — process, apparently, far from core business of bank. However the quality of work of final service and output speed of service (product) directly affect the market a customer loyalty and final profit. In this case automation even of one process in the project gave significant reduction of time-to-market. |
Already at the first stage of the project specialists Jet Infosystems implemented approach of Continuous Integration (CI), having automated assembly, installation and testing of functionality of an integration bus. At the same time due to creation of emulators of banking systems (Internet bank, the database of clients and processing system of credit requests) testing and completion of functionality of the bus were conducted irrespective of other contractors — according to the adopted plan of changes.
Further this approach also helped to accelerate check of integration of systems: in case of identification of incorrect work of a complex changes were made at the level of the bus then autotests were started. And with emergence in the project of the updated functionality also the stack of the automated tests was complemented.
For May, 2019 there are a lot of companies which apply manual testing in the projects while it is more profitable to automate the most part of routine tasks in this direction. By our calculations, in the presence even 3 changes of the code a week (and in banks this volume is much higher) such automation will be 5 times cheaper than manual testing in a month. Besides in this case we reduce influence of a human factor and we increase quality of an end product. Olga Shishelina, head of testing Jet Infosystems |