Barclays interview question

Describe all the type of software testing