IT Consulting, Test Automation
The customer is engaged in the development of several complex IT solutions in the telecommunication field. At the same time, the processes of continuous integration, testing and product delivery are not automated in the company. The team carries out a lot of manual actions, which results in loss of time and resources, as well as an increased impact of the human factor on key development processes. In addition, the lack of CI/CD is the reason why it is impossible to systematically test and stabilize the products. The customer cannot be sure of the quality of commercially important deliveries.
JazzTeam began working with this customer within the framework of services for test automation and development of one of the products. When starting the project, we clearly understood that in this case it was impossible to ensure high quality without the implementation of autobuild and CI/CD, as we did not have the opportunity to safely introduce changes in the system code and test the result of work locally, taking into account GDPR requirements. Therefore, we faced a more global task, which included the following activities:
As soon as our specialists learned that continuous integration and delivery were not implemented on the project, they began to tell the customer what value this approach would bring. Such an investment was psychologically difficult indeed : it required the introduction of new technological tools and a radical change in the processes on the project. Among other things, it was necessary to change the team’s way of thinking and convince them to switch to a new format of work. As agreed with the customer, we started the implementation of automated delivery in order to show the value of this approach in practice.
While working on the customer’s project related to the storage of a large amount of telecommunication data, our team was engaged in product quality stabilization and bug fixing. When planning tasks, we realized that this was a nonstandard case that required the implementation of the Data Driven Testing approach. Such an investment was not at all obvious to the customer, so at the beginning our team conducted a series of consultations. To overcome the resistance of the team, we began to show the benefits of this approach in practice step by step. Finally, after several serious product quality problems at the production stage, the customer realized the seriousness of the situation and agreed to implement the DDT approach on the project.
We recognized that Data Driven tests significantly help stabilize the product operation at the very first stage by directing our efforts in the right channel: all previous tests were successful with correct and safe fixing of new bugs. So, we enhanced control over the application stability and made the process of bug fixing fast and efficient. After DDT implementation, our team conducted regression testing of all system production data and got the product quality under control.
Let’s get back to the initial task we began our cooperation with the customer: the need to implement autotesting on the project. This activity was impossible to implement successfully without the introduction of such approaches as CI/CD and DDT. In the course of the successful implementation of the activities described in stages 1 and 2, we received the customer’s full confidence and were able to organize the testing process. We also advised the customer on the following issues:
We are always glad to interact with you!
Sales Department: firstname.lastname@example.org
Phone (Lithuania): +370 525 95660
Phone (USA): +1 646 934 6 842
Talent Acquisition Department: email@example.com