A review of the results of tests may show that some parts of the software system may need to be done again, or may work well. Some bad performances or software bugs may need to be fixed. After more work on the software, testing may be done again.