What's The Difference Between Unit Testing, Assembly Testing And Regression Testing?
Answer»
Unit testing ensures that the program unit meets the REQUIREMENTS which are reliable. Unit testing is normally conducted by the PROGRAMMER who is supervised by the team lead. Testing the individual unit is the main objective of unit testing. Unit testing follows WHITE box testing style.
Assembly testing demonstrates the interaction AMONG modules in a correct, stable and proper manner which was defined in the functional requirements that are provided by the client. Assembly testing follows black box testing style.
Regression testing ensures the proper functionality of an application irrespective of changes or enhancements to the system. The testers will run all the scripts in order to ENSURE that nothing has been affected.