1. Testing on the live production system by the users
  2. Automated Unit tests
  3. Manual tests (with help of a list of tests in an Excel file)
  4. Automated Integration tests
  5. Automated System tests