5. Software Testing

  • Types of testing: Unit, Integration, System Testing

  • Using testing tools such as JUnit and Selenium

  • Bug tracking and improving software quality