AUTONOMOUS VS. AUTOMATED TESTING: UNDERSTANDING THE KEY DIFFERENCES