Case Study
Creation of end-to-end regression tests
Client
Industry
- Automotive
- Founded in 1944 in South Korea
- Part of the Hyundai Motor Group
- The KIA Europe division is headquartered in Frankfurt, Germany, and employs over 5500 people across 39 markets in Europe and the Caucasus
Challenge
The company developed, for Hyunday AutoEver Europe, a new web application, and to reduce the amount of tests that were performed manually in this web application before and after each deploy in production, it was decided to automate this process.Solution and methodology
- Decision about the best framework to use. Definition of test cases and their implementation.
- Creation of pipeline in Jenkins to automate the execution of the regression tests.
- After finishing the implementation of the main tests and the pipeline, the maintenance and creation of new test cases was transferred to internal teams.
- New regression tests are being created, now targeting the backing API used by the web application and other internal applications. Many other improvements are in progress to increase code coverage and speed up test execution.
Technologies
- Java 8+
- Spring Boot
- Selenium
- REST Assured
- JUnit
- Git
- Liquibase
- MariaDB
- Maven
- Jenkins