Testing Java Microservices
Using Arquillian, Hoverfly, AssertJ, JUnit, Selenium, and Mockito

Price | $35.99 - $43.56
|
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 24
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: $42.36 | Publisher: Manning | Release: 2018
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
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 complexity to unit ...
Price: $26.15 | Publisher: O'Reilly Media | Release: 2013
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 techn...
Price: $29.99 | Publisher: Packt Publishing | Release: 2018
Hands-On Automation Testing with Java for Beginners
by Rahul Shetty
Java is one of the most commonly-used software languages by programmers and developers. Are you from a non-technical background and looking to master Java for your automation needs? Then Hands-On Automation Testing with Java for Beginners is for you.This book provides you with efficient techniques to effectively handle Java-related automa...
Price: $29.99 | Publisher: Packt Publishing | Release: 2018
JavaScript Testing with Jasmine
by Evan Hahn
Get a concise introduction to Jasmine, the popular behavior-driven testing framework for JavaScript. This practical guide shows you how to write unit tests with Jasmine that automatically check for bugs in your application. Learn how to write specifications for individual components, and then use those specs to test the code you write.Thr...
Price: $9.22 | Publisher: O'Reilly Media | Release: 2013
Jasmine JavaScript Testing, 2nd Edition
by Paulo Ragonha
Take your testing of JavaScript applications to a new level of efficiency and reliability with the help of this book. Starting with the fundamentals of Jasmine and behavior-driven development (BDD), you will learn about tooling and automation. You will learn how to create a sustainable code base with the help of Jasmine. You will also tak...
Price: $27.99 | Publisher: Packt Publishing | Release: 2015
Hands-On Microservices with Node.js
by Diogo Resende
Microservices enable us to develop software in small pieces that work together but can be developed separately; this is one reason why enterprises have started embracing them. For the past few years, Node.js has emerged as a strong candidate for developing microservices because of its ability to increase your productivity and the performa...
Price: $35.99 | Publisher: Packt Publishing | Release: 2018