proactive testing