Testing with various types

1)What's Ad Hoc Testing ?
A testing where the tester tries to break the software by randomly trying functionality of software.
2)What's the Accessibility Testing ?
Testing that determines if software will be usable by people with disabilities.
3)What's the Alpha Testing ?
The Alpha Testing is conducted at the developer sites and in a controlled environment by the end user of the software.