1. An apparatus, comprising: a processor component; an environment configuration and control module for execution on the processor component to configure an execution environment in a user space for device driver operations to perform debugging and testing; a device driver redirection module for execution on the processor component to: redirect a device driver operation for execution in the execution environment in the user space, the redirection comprising copying one or more instructions in one or more binary files for the device driver operation from the kernel space to a user process in the user space, determine whether an instruction of the one or more instructions copied to the user process requires handling an interrupt handler, and assign an interrupt to the instruction to create an exception; a user space control module for execution on a processor component to execute the device driver operation in the execution environment in the user space; an interrupt handler module for execution on the processor component to receive the interrupt for the instruction; and a kernel space control module for execution on the processor component to execute the instruction in the kernel space and revert back to the user space to execute remaining instructions of the one or more instructions of the device driver operation.