A variety of tests for testing program functionality.