Andy Gumbrecht

ANDY GUMBRECHT is a senior software engineer at Tomitribe. He’s been interested in anything “computer” since around the age of 12, when he was fortunate to get his hands on a Sinclair ZX81 with a whopping 1 KB of memory. Many of the early examples available were long lists of binary that needed to be typed in by hand. Sometimes that worked out, but Andy soon employed his brother John as his QA tester to ensure he’d gotten it right. That was when he first learned the value of testing code.

Dabbling in machine code and BASIC continued to improve Andy’s skills at optimizing code. Later, and after a short spell as a Royal Engineer on operations in the British army, he returned to college in Germany to gain some paper qualifications. He interned at PROVOX Sytemplanung GmbH and stayed for many years, working on government software.

Andy started to work on open source software around 2007 and has been involved in the Apache OpenEJB/Apache TomEE Application Server project since 2009, where he’s now a member of the Project Management Committee.

books by Andy Gumbrecht

Testing Java Microservices

  • August 2018
  • ISBN 9781617292897
  • 296 pages
  • printed in black & white
  • Available translations: Simplified Chinese

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.