Nachdem er Ende 2009 für Force India an offiziellen Formel-1-Testfahrten teilgenommen hatte, wurde er im Februar 2010 von Force India als Testfahrer für die Saison 2010 unter Vertrag genommen. In dieser Funktion nahm di Resta für sein Team an acht Freitagstrainings im Rahmen der Formel-1-Rennwochenenden teil. Sein Debüt gab er beim Großen Preis von Australien. Parallel zu seinem Testfahrer-Engagement blieb di Resta bei HWA in der DTM und bestritt 2010 seine vierte Saison. Nachdem er sich zunächst mit drei zweiten Plätzen zufriedengeben musste, erzielte er bei seinem Heimrennen in Brands Hatch seinen ersten Saisonsieg und gewann mit weiteren Siegen in Oschersleben und Hockenheim drei Rennen in Folge. Beim Saisonfinale in Shanghai reichte ihm ein zweiter Platz um die Meisterschaft vor seinen Teamkollegen Gary Paffett und Bruno Spengler für sich zu entscheiden.