Different types of manual testing are; Black Box Testing White Box Testing Unit Testing System Testing Integration Testing Acceptance Testing Alpha Testing – It is a type of software testing performed to identify bugs before releasing the product to real users or to the public. Alpha Testing is a type of user acceptance testing. Beta Testing – It is performed by real users of the software application in a real environment. Beta Testing is also a type of user acceptance testing.