I suspect you mean "do well" ("well" is an adverb, and the phrase means to act correctly or successfully) rather than "do good" ("good" is a noun, and the phrase means to perform beneficial acts). Can we confirm that before getting to the "in" or "on" question? The choice of "in" or "on" might depend on context.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymousto perform well in or on all the tests or other requirements needed to get acceptedYou have to do well on all the tests.
Anonymousyou have to do well in or on all their requirements.Still on.
AnonymousIs good an adjective in both of these: you did a good job; you did good on the test.Yeah. Adjective describes a noun. Job and test are nouns.