Testing Java Microservices

Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito



Bookstore > Books > Testing Java Microservices

Price$35.99 - $51.46
Rating
AuthorsAlex Soto Bueno, Andy Gumbrecht, Jason Porter
PublisherManning
Published2018
Pages296
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617292893
ISBN-139781617292897
EBook Hardcover Paperback

Testing Java Microservices teaches you to implement unit and integration tests for microservice systems running on the JVM. You'll work with a microservice environment built using Java EE, WildFly Swarm, and Docker. You'll learn how to increase your test coverage and productivity, and gain confidence that your system will work as you expect.

Microservice applications present special testing challenges. Even simple services need to handle unpredictable loads, and distributed message-based designs pose unique security and performance concerns. These challenges increase when you throw in asynchronous communication and containers.

Testing Java Microservices teaches you to implement unit and integration tests for microservice systems running on the JVM. You'll work with a microservice environment built using Java EE, WildFly Swarm, and Docker. You'll advance from writing simple unit tests for individual services to more-advanced practices like chaos or integration tests. As you move towards a continuous-delivery pipeline, you'll also master live system testing using technologies like the Arquillian, Wiremock, and Mockito frameworks, along with techniques like contract testing and over-the-wire service virtualization. Master these microservice-specific practices and tools and you'll greatly increase your test coverage and productivity, and gain confidence that your system will work as you expect.




4 5 48

Similar Books


Enterprise Java Microservices

Enterprise Java Microservices

by Ken Finnigan

Enterprise Java Microservices is an example-rich tutorial that shows how to design and manage large-scale Java applications as a collection of microservices.Large applications are easier to develop and maintain when you build them from small, simple components. Java developers now enjoy a wide range of tools that support microservices app...

Price:  $39.99  |  Publisher:  Manning  |  Release:  2018

Testing JavaScript Applications

Testing JavaScript Applications

by Lucas da Costa

Automated testing will help you write high-quality software in less time, with more confidence, fewer bugs, and without constant manual oversight. Testing JavaScript Applications is a guide to building a comprehensive and reliable JS application testing suite, covering both how to write tests and how JS testing tools work under the hood. ...

Price:  $34.12  |  Publisher:  Manning  |  Release:  2021

SRE with Java Microservices

SRE with Java Microservices

by Jonathan Schneider

In a microservices architecture, the whole is indeed greater than the sum of its parts. But in practice, individual microservices can inadvertently impact others and alter the end user experience. Effective microservices architectures require standardization on an organizational level with the help of a platform engineering team.This prac...

Price:  $44.44  |  Publisher:  O'Reilly Media  |  Release:  2020

Arquillian Testing Guide

Arquillian Testing Guide

by John D. Ament

Integration testing sometimes involves writing complex codes. This book introduces you to the capabilities of Arquillian to enable you to write simple code with a broad range of integration tests for java applications.Arquillian Testing Guide serves as an introductory book to writing simple codes for testing java applications. This book w...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2013

Pro Java Microservices with Quarkus and Kubernetes

Pro Java Microservices with Quarkus and Kubernetes

by Nebrass Lamouchi

Build and design microservices using Java and the Red Hat Quarkus Framework. This book will help you quickly get started with the features and concerns of a microservices architecture. It will introduce Docker and Kubernetes to help you deploy your microservices.You will be guided on how to install the appropriate tools to work properly. ...

Price:  $43.29  |  Publisher:  Apress  |  Release:  2021

Testable JavaScript

Testable JavaScript

by Mark Ethan Trostler

One skill that's essential for any professional JavaScript developer is the ability to write testable code. This book shows you what writing and maintaining testable JavaScript for the client- or server-side actually entails, whether you're creating a new application or rewriting legacy code.From methods to reduce code complexit...

Price:  $25.31  |  Publisher:  O'Reilly Media  |  Release:  2013

Java Testing with Spock

Java Testing with Spock

by Konstantinos Kapelonis, Luke Daley

Java Testing with Spock teaches you how to use Spock for a wide range of testing use cases in Java. Readers new to Groovy will appreciate the succinct language tutorial that'll give you just enough Groovy to use Spock effectively.Spock combines the features of tools like JUnit, Mockito, and JBehave into a single powerful Java testing...

Price:  $18.00  |  Publisher:  Manning  |  Release:  2016

Hands-On Microservices - Monitoring and Testing

Hands-On Microservices - Monitoring and Testing

by Dinesh Rajput

Microservices are the latest "right" way of developing web applications. Microservices architecture has been gaining momentum over the past few years, but once you've started down the microservices path, you need to test and optimize the services. This book focuses on exploring various testing, monitoring, and optimization ...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018