You can use the VR Emulator component to test out your app without having to put on your headset.
Make sure the VR Emulator component is enabled, and that your hmd device is not plugged in / turned. If a device is found, it will take priority over the emulator.
The emulator works by using W,A,S,D to controler player movement - this is handled by passing input to the SmoothLocomotion component. Q and E will snap rotate the player using the PlayerRotation) Component.
You can also hold down the right mouse button to look around.
Control and Alt will move the Player Up and Down
You can use the Left Mouse Button to interact with on screen UI Canvases.
The emulator takes inputs and passes them over to the InputBridge. This is a good example of how to create your own custom input provider.