An open API service indexing awesome lists of open source software.

https://github.com/xpinjection/library-system-tests

System API tests for the Library system
https://github.com/xpinjection/library-system-tests

Last synced: 10 months ago
JSON representation

System API tests for the Library system

Awesome Lists containing this project

README

          

# Library system tests
System API tests for the Library system.

## Features

Following features are implemented in this example:

- Spring Boot as the core testing framework.
- Flexible externalized configuration for all environments.
- Test data DB integration with Spring Data JPA and Flyway.
- Local DB integration with TestContainers.
- Test data registry pattern.
- Declarative API client with OpenFeign.
- Generic RestAssured HTTP client.
- JSON logs format for centralized logging.
- Distributed tracing integration.
- Full-featured Allure reporting.
- Containerized approach to execute system tests anywhere.
- K8S integration with configured jobs.