1. A method to test, in real-time, at least one test device that is a device intended to interact with a computer storage media device comprising: calculating, in real-time and continuously, a plurality of discrete individual portions of a complex test waveform using parallel processing features of at least one Graphics Processing Unit (GPU) such that each discrete individual portion of said plurality of discrete individual portions is calculated in parallel by said at least one GPU, each calculation of each discrete individual portion of said plurality of individual portions being based on a calculable algorithm that defines a representation of an effect on a data signal delivered by said computer storage media device; combining said plurality of calculated discrete individual portions of said complex test waveform together to generate a complete complex test waveform that emulates operation of said computer storage media in real-time, continuously, and using said parallel processing features of said at least one GPU; and applying, in real-time and continuously, said complete complex test waveform to said at least one test device in order to test operation of said at least one test device when said at least one test device interacts with said complete complex test waveform that emulates said computer storage media device.