✅ The objectives of non-functional testing are to check that the product meets user expectations and to optimize the product before release. It can also help developers and testers to understand the software better and use this knowledge in future optimisations.