Om als tester goed invulling te geven aan het testvak is een grote verscheidenheid aan expertise nodig.
Zo moet een test kennis hebben op het gebied van materie, de infrastructuur (testomgeving, ontwikkelplatform, testtools) en het testen zelf.
Een tester moet minimaal: