Test automation

Testing applications, components, systems, and user interfaces without the need for human intervention.

Our portfolio

Covering various types of test scenarios.

Testing of mobile applications, in development component testing and small-scale production, implementation of regression testing centers, or general implementation of end-to-end tests.

Testing of mobile device applications and user interfaces.

It includes services for image recognition and OCR, voice control, simulation of touch input via a robot or virtual mouse and keyboard, as well as data services such as email and SMS. Additionally, it offers HTTP and SSH services for web interfaces and applications.

Optimization of human resources.

Efficient and simple replacement of repetitive human tasks with a system capable of operating 24/7.

Component testing.

Measurement and simulation of electrical and non-electrical quantities, including tests, recordings, and emulation of communication on data buses such as RS232, SPI, I2C CAN and LIN.

Regression tests.

The system ensures automatic updates of new firmware or applications. The advantage is that a complete set of tests can be performed on the relevant hardware without the need for human intervention.

User-definable output format of test reports.

The application generates detailed reports on its activities based on each test.

Use cases

replacement of repetitive human tasks

24/7 test operation

User-definable test reports output

Our solution

AUTOMATION OF INFOTAINMENT SYSTEM TESTS FOR ŠKODA AUTO

End-to-end testing systems perform tests on end devices, i.e., on the human-machine interface (HMI). The systems emulate touch or voice control and process both visual and audio feedback. In addition, test reports are supplemented with data bus communication records.

end-to-end tests

emulace of human control

service availability testing (back-end)

Regression testing centers and CD/CI processes

Regression testing centers ensure automatic updates of new firmware or applications. They perform complete sets of tests on the relevant hardware and its entire infrastructure. This allows applications that require testing on real hardware to be tested without the need for human intervention.

tests on real hardware

large volume of tests

small number of service staff