✅ As ad-hoc tests are quick, random inspections of the software’s inner workings, it typically helps to have testers who are experienced with the software. They should also have a working knowledge of key testing principles – this lets them easily identify the most effective checks.