Thus, we can say that we start with unit or module testing. Then we
go in for integration testing which is then followed by system
testing. Then, we go in for acceptance testing and regression testing
acceptance testing may involve alpha and beta testing while
regression testing is done during maintenance.
• System testing can comprise of “n” different tests. That it is could
mean:
• End to end integration testing.30
• User interface testing.
• Stress testing
• Testing of availability
• Performance testing is a type of testing that is easy to understand
but difficult to perform due to amount of information and effort
needed.