This is a very popular interview question where candidate should very careful to answer this.

  • Re- Test:Retesting means we testing only the certain part of an Application again and not considering how it will effect in the other part or in the whole application.
  • Regression Testing:Testing the application after a change in a module or part of the application for testing that is the code change will affect rest of the application.