Release testing is a process to test the newer version/build of a software/application to make sure that it is flawless and doesn't have any issues and works as intended. It is done prior to the release and is one of the most critical part for success of a software/application aside from design and coding.