The Situation

We were building a web app which would be shown to quality testers.

The Task

I was tasked with implementing a Spring backend which pulled from a database and returned the results paginated.

The Action / Approach

I reviewed the feature and tests before the presentation and found that one of the unit tests written by my copilot the previous day had been coded poorly (so that it would always give a positive result no matter the success of the call to the database). So I researched and troubleshot it until the test was properly testing the feature it was meant to.

As well as fixing unit tests for this feature I also wrote integration tests.

The Result

When the quality testers came in and we demoed the functionality, when one of them asked to see that the tests were done (which isn’t always typical) we were able to show them not only that unit were developed, but also integration tests ahead of schedule.

Relevant Skills

Relevant Business Perspectives

Relevant Industries

Practice