Adaptive test