It is used when the application has new functionality.
It is used if the application requires testing once or twice.