Once the coding activity is finished, testing phase can be started. I know the following list of testing phases:
1. Unit Testing/Component Testing --> It is also known as functional testing.
2. Integration Testing ---> Module level testing.
3. System Testing
4. Acceptance Testing --> Before making any software release, all the software acceptance test cases should pass.