In every company, there are different phases which describes how a product is prepared, developed, tested and delivered. This whole process is referred as Release Cycle.
1. Requirement Analysis ( Testing and Production Management )
2. Feature Design Discussion ( Development and Testing)
3. Feature Development Complete
4. Testing Test Case execution ( Every Test Case Should Be tested with multiple test data )
5. Bug Reporting and Regression Testing.
6. Code Freeze ( No more changes are required in the code)
7. UAT (User Acceptance Testing)
8. Release to production with good quality.