Black box testing: it is a requirement based testing type. It tests and examines the input/output data while the function is executed. In this the internal structure of an item is not known to the tester.
White box testing: white box testing is done with the internal logic and structure of the code in this type of testing method the internal structure of the item is known to the tester.
Unit testing: it is functioning testing type. Unit testing is done at the lowest level. It tests the basic unit of software such as unit, module or component.
Integration testing: when two or more tested units were combined in one larger structure at that time integration testing is done.
System testing: basically it depends on the functional requirements of the system. It checks both functional and non functional requirements of the system.
Regression testing: it is done while any major change in code has occurred to detect that any old bugs that have come back or not.
Acceptance testing: it is final level testing. It’s done on client side to make them confided that the given system is working properly and errors free and software meets the user expectations.
Alpha testing: in this the users use the application and developers note each input action carried out by users, if any error occurs then it’s noted and solved by developers
Beta testing: Beta testing is done after alpha testing. In this the software is distributed among different users. And the users test the application. If any error occurs, then it is reported to the developers.



Reply With Quote