Ad hoc testing allows developers and testers to investigate software without following predefined test cases. It is useful when a feature appears stable but still contains uncertain behaviour. The approach may be informal, but the session should still have direction.
Source: [Dev.to](https://dev.to/testeracdemy/how-developers-and-testers-can-run-an-ad-hoc-testing-session-p50)