In 1998, Kent Beck designed the first unit testing framework that could be used to provide common elements necessary for building and running automated unit tests.