Skip to content

xpinjection/library-system-tests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

System API tests for the Library system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published