Session

A Guide to Effective Unit Testing

Unpacking the world of unit testing in a way that both testers and developers can understand and contribute towards, bringing both closer to the code and allowing for improved collaboration between developers and testers.
We talk a lot about the testing triangle and how we need to focus more on the lower level unit and component tests for most of our coverage. However, in my experience unit tests and how to effectively write them remains a mystery for many people and in this presentation I want to unlock the idea behind unit tests, how to write them in an effective way that ensures a high coverage, mitigates the need for too many higher integration tests and most importantly, makes them easy to read and contribute to for testers.
I want to share my experience as both a developer and a tester in highlighting the mind-sets of both and how through collaboration between developers and testers, software quality can be greatly improved through effective unit testing. The talk will discuss the different unit testing approaches, provide tips on how to write unit tests that catch defects early, reduce the testing load in a team, makes it easier for testers to contribute and cover things like mocking and coverage analysis to improve coverage and scope of unit tests.

Craig Risi

Software Architect | Writer | Board Game Designer

Cape Town, South Africa

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top