Unit testing - This testing is used to test a smallest unit of functionality, like a method or a class. These tests are used to focus on a particular feature.
Integration Tests - This type is used to test some units of code which build on unit tests.The difference between integration tests and unit tests is the environment, in which the integration tests will use threads, access the database to ensure that all of the code and the different environment changes will work correctly.
System testing - This testing is done to check whether all the requirements are successfully met or not.
Acceptance testing - This testing is used to check for a particular feature whether it meets the required input given by the end user.
Asked In: Many Interviews |