.AAcceptance Testing:Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.Accessibility Testing:Verifying a product is accessible to the people having disabilities (deaf, blind, mentally disabled etc.).Ad Hoc Testing:A testing phase where the tester tries to break the system by randomly trying the systems functionality. Can include negative testing as well.