McLaren to undergo rigorous testing ahead of German grand prix