Skip to product information
1 of 1

Alex Soto Bueno,Jason Porter,Andy Gumbrecht

Testing Java Microservices

Testing Java Microservices

Regular price £31.04 GBP
Regular price £35.99 GBP Sale price £31.04 GBP
13% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £4.95

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Testing Java Microservices

Format: Paperback / softback
Length: 325 pages
Publication date: 24 December 2018
Publisher: Manning Publications


With traditional software unit tests, there is never a guarantee that an application will actually function correctly in the production environment. When you add microservices to the mix, testing becomes even more intricate.

Testing Java Microservices is a comprehensive guide that teaches readers how to write various types of tests, including unit, component, integration, container, contract, chaos, and more. Throughout the book, it delves into technologies such as the Arquillian ecosystem, Wiremock, Mockito, AssertJ, Pact or Gatling. Moreover, it demonstrates how these testing techniques seamlessly integrate into the Continuous Delivery pipeline.

Key Features:
1. Practical Hands-On Guide: This book provides a hands-on approach to testing Java microservices, making it accessible to developers with a basic understanding of programming in Java. While experience with testing tools like jUnit is helpful, it is not mandatory. Some experience in Java EE, Spring, and Docker is also beneficial.
2. Writing Persistence Tests: The book emphasizes the importance of writing effective persistence tests, which ensure the reliability and consistency of data storage and retrieval in microservices. It covers techniques for testing databases, message queues, and other storage systems.
3. Teaching Test Strategies: Readers will gain insights into various test strategies, such as unit testing, integration testing, and end-to-end testing, and how they can be applied to microservices. The book provides guidance on test design, test automation, and test reporting.
4. Integrating into Continuous Delivery Pipeline: The book demonstrates how all the testing techniques discussed fit together into the Continuous Delivery pipeline. It explains the role of testing in the development and deployment process and how it can be integrated with other tools and processes.

A microservice can be a complex entity, consisting of several thousand lines of code or even several hundred thousand lines of code. Microservices enable programmers to isolate and scale smaller parts of an application, rather than the entire application as a whole. This modular approach allows for greater flexibility, scalability, and resilience in the face of changing requirements and environments.

In conclusion, Testing Java Microservices is an essential resource for developers who want to ensure the quality and reliability of their microservices-based applications. It provides practical guidance, hands-on examples, and insights into the latest testing techniques and technologies. Whether you are a seasoned tester or just starting your journey into microservices, this book will help you build robust and effective testing practices that contribute to the success of your software projects.

Weight: 512g
Dimension: 230 x 185 x 16 (mm)
ISBN-13: 9781617292897

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details