- Allow users to specify classes to test - Automatically generate unit tests for methods in those classes - Decide on what framework we will use for generating tests