Member-only story

Integration Tests Will Make You a Better Programmer

Testing from a high-level will improve your awareness of the feature, and keep you focused on the end goal.

Alex Power
Level Up Coding
5 min readSep 17, 2020

Photo by Kelly Sikkema on Unsplash

In my consulting work for investment banks, I have been creating a set of microservices running on an internal private cloud. This application is critical to the build-out plan of a new product that has recently gone live with our first client. Prior to go-live, we had been performing Production releases as frequently as twice a week. The cause and issues with that is a topic for its own post —integration testing how we managed to support frequent Production releases as a small 5 person dev team. I’ve become a much better programmer thanks to the ordeal.

What is an Integration Test?

Integration testing (sometimes called integration and testing, abbreviated I&T) is the phase in software testing in which individual software modules are combined and tested as a group. Integration testing is conducted to evaluate the compliance of a system or component with specified functional requirements.

-Wikipedia, Integration Testing

The key takeaway is that integration testing validates that your application does the right thing.

Written by Alex Power

Consultant with Galatea Assoc. Blogger in Tech, Java, and Spring. Catholic. Dad. https://www.alexpower.me

No responses yet

Write a response