Main Testing Thread