Testicular cancer often presents as a painless lump ... and for non-seminoma it can develop from other stem cells such as teratoma or choriocarcinoma, or a combination of cells.