Memtest86 and Memtest86+ are open source memory test software programs designed to test and stress test on x86 architecture computer's random access memory [RAM] for errors. Each tries to verify that the RAM will accept and correctly retain arbitrary patterns of data written to it, and that there are no errors where different bits of memory interact, and there are no conflicts between memory addresses.
Source: [Wikipedia] - Memtest86