The type of testing that is typically done just before the official release of a new application or application version is called beta testing. Beta testing involves releasing the application to a limited number of external users or a specific user group who test the software in a real-world environment. The purpose of beta testing is to gather feedback, identify any remaining issues or bugs, and assess the overall usability and functionality of the application before its official release. Beta testers provide valuable insights that help in refining the application and ensuring a smoother launch for the wider user base.