Automated Testing

The next Byte-sized RSE session, covering continuous integration, will take place on Tuesday 17th January, 13:00-14:00 GMT.
The next Byte-sized RSE session, covering testing your python code, will take place on Tuesday 13th December, 13:00-14:00 UK.

By Steve Crouch.

Why and how to test your code?

By Mike Jackson, Software Architect.

Automated tests provide a way to check that research software both produces scientifically-valid results and that it continues to do so if it is extended, refactored, optimised or tidied. Yet one challenge that can face researchers, especially those with large, legacy codes, is this - where to start?

The prospect of having to write dozens of unit tests can be off-putting at the best of times, let alone if one has a data to analyse, a paper to write or a conference to prepare for. Our new guide on Adopting automated testing…

Subscribe to Automated Testing