Testing Java Microservices
Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito
Price | $35.99 - $51.46
|
Rating | |
Authors | Alex Soto Bueno, Andy Gumbrecht, Jason Porter |
Publisher | Manning |
Published | 2018 |
Pages | 296 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1617292893 |
ISBN-13 | 9781617292897 |
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.
Chapter 1:
→ https://itbook.store/files/9781617292897/chapter1.pdf
Chapter 9:
→ https://itbook.store/files/9781617292897/chapter9.pdf
Source Code:
→ https://itbook.store/files/9781617292897/sourcecode.zip
- Alex Soto Bueno
- Andy Gumbrecht
- Jason Porter
4 5 48
Similar Books
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
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
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
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
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
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
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
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