✅ There are several key roles involved in the Ad-Hoc testing process, including:

• Software testers are the main team members who conduct ad hoc checks. If enacting buddy or pair testing, then several of these testers will work together on the same components.

• Developers may independently use these checks before the formal quality assurance stage to quickly inspect their own software, though this is in less depth than dedicated ad-hoc testing.

• Team or department leaders authorise the overall testing strategy – helping the testers determine when to begin ad-hoc testing and how to perform it without disrupting other checks.