Det korrekta svaret är: Gör så många tester som möjligt senare i utvecklingscykeln.
Förklaring :
Inom mjukvaruutveckling rekommenderas det i allmänhet att öva på testdriven utveckling (TDD) eller åtminstone följa en praxis med kontinuerlig testning. Detta innebär att man skriver tester innan eller vid sidan av skrivningen av koden, och att man kör testerna ofta för att säkerställa att programvaran fungerar som förväntat. Att skjuta upp testningen till senare i utvecklingscykeln kan öka risken för att hitta och åtgärda buggar och kan göra utvecklingsprocessen mindre effektiv.