Drug Testing for USADA

I’m curious. I’m not a competitive athlete, nor would I recommend anyone risk their career for a slight edge. I know the USADA testing protocol is quite stringent. Is there any AAS or performance enhancing substance that can be used undetected? For example, if you were to use testosterone with no ester, how long would it take to clear your system? Is there anything they don’t test for?