Chapter 6: Testing Microservices

In a rather simple definition, software testing is verifying that a produced software application is functioning as expected. Since the early days of programming languages and software development, good precedents have been set to ensure they are functioning as expected. Almost all programming languages (barring some scripting languages) have robust compilers to catch anomalies at compile time. Though compile-time checks are good to start with, they can't verify whether a software application will run just as expected at runtime. For peace of mind, software development teams perform various kinds of testing to verify that a software application will function as expected. And any testing exercise will increase ...

Get Building Microservices with Micronaut® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.