I always prefered dummies, as they provide the closest to a "laboratory environment" for testing. No mechanics or movement to consider, just roll through your rotation and see where it's not quite doing what you want it to. Then tweak it, try again.

For PVE I suppose running low enough difficulty dungeons and maybe even LFR could provide additional information as they correspond more to what you're likely to encounter while playing.