1. A method for testing a non-core memory management unit (MMU) using an MMU testor, the method comprising: transmitting one or more translation requests from the MMU testor to the non-core MMU disposed on a processor chip, in order to test the non-core MMU, wherein the non-core MMU is external to a processing core of the processor chip, wherein no processing core in the processor chip can transmit translation requests to the non-core MMU, and wherein the MMU testor is disposed on a computing component external to the processor chip; receiving one or more memory translation results from the non-core MMU at the MMU testor, wherein the one or more translation requests include a virtual memory address; comparing, using the MMU testor, the one or more memory translation results received from the non-core MMU to one or more expected results, wherein the one or more expected results include a physical memory address that corresponds to the virtual memory address; and detecting an error in the non-core MMU, using the MMU testor, based on determining that at least one of the memory translation results does not match the respective expected result.