In traditional development, testing is done at the end of the development cycle, but in agile, testing is an ongoing process. In agile development, writing effective test cases is of utmost importance as they ensure that the software meets the necessary quality standards.