Acceptance, buddy, paired and exploratory testing types in brief

Here's a brief look at some of the testing types listed here

Acceptance Testing
  • black-box type tests
  • executed by customers / their representatives
  • small set of tests generally aligned towards real-life scenarios / use-cases
  • purpose primarily to verify if product meets acceptance criteria and not defect detection
  • tests can verify functional / non-functional requirements
Buddy Testing
  • a type of ad-hoc testing
  • usually comprises two buddies working together to identify defects
  • buddies with diverse backgrounds / perspectives enhance the degree of defects detected
  • developer + tester is a good buddy combination
  • generally performed during unit testing phase
Paired Testing 
  • involves pair of testers working on the same machine testing the product
  • a type of ad-hoc testing
  • helps in idea generation and exchange resulting in new perspectives during testing
Exploratory Testing
  • a type of ad-hoc testing
  • involves testing by exploring the product with set objectives and plan of action
  • uses some common methods to perform exploration e.g. guessing, use case scenarios, meetings with project team, questionnaires, past release defects analysis, etc.
  • can cover both functional areas as well as non-functional requirements around supported platforms and other environment variables, configuration attributes, etc.
  • can also involve teams comprising members of diverse backgrounds to explore specific areas of the product