top of page
Aleksei Vikhrov

Aleksei Vikhrov

System Architect at T-Digital
BIO


I`m a seasoned software engineer with over 12 years of experience at Deutsche Telekom IT, specializing in Quality Assurance and software development. Holding a degree in Automation Engineering, have a strong technical background and a keen eye for process optimization. Passionate about innovation and AI technologies, always exploring new ways to enhance software quality and efficiency in the ever-evolving tech landscape.


Talk (Advanced):

Mock Studio - Intelligent mocking and service virtualization


We will delve into our journey of leveraging the current wave of AI-tech to innovate within Calypso - our test automation platform. Our experiments have focused on generating API-mocks from native human descriptions and request-response examples.


We have utilized a popular open-source industry solution - WireMock, and developed a service capable of generating WireMock mappings using the LLM. This can be initialized from given traffic examples or even a free-format specification. The generated mocks can be automatically deployed to Kubernetes environments directly from the user interface via GitLab integration, with the particular WireMock instance being fully user-managed.


Furthermore, we introduce Mock Studio as a communication gateway, featuring Camel-K. This allows users to effortlessly process complex communication scenarios, for instance, connecting a mock to an MQ or other Enterprise Bus or Gateways. My talk aims to familiarize attendees with our innovative use of AI for QA and development needs, and share our experience of creating such a service.


Key takeaways:

• LLM enables the easy implementation of intelligent mocking.

• Service virtualization simplified beyond conventional understanding.

• Camel routing makes connectivity very universal.

bottom of page