No, inserting a swab into the penis is never necessary. Men’s semen and urine pass through the same tube; an STD test can be done reliably on urine. Therefore, there is no need for a swab in the urethra, as the urine can easily be collected.