rigorous testing