shadowboxing

noun

1.
sparring with an imaginary opponent (for exercise or training)
Derived from:
shadowbox