Use Cases and Deployment Scope
It is used to test user interface features of a web application. After writing tests current & new features are automatically checked for bugs to confirm that changes in application do not break them (regression testing). Because of automated testing no additional employees are needed to spend time on testing application after every change.