If you want to sanity check your recovery plans you can execute Test Recovery and check that everything is correct. You can find more information in documentation - Differences Between Testing and Running a Recovery Plan.
Hope this helps,
VM's associate to those protection group is only impacted. So when you created the recovery plan and tagged a respective protection group any VM's under that PG will failover when you run a recovery plan.
There are 3 different ways of initiating a recovery plan
- Test recovery (VM at production site are not impacted)
- Planned migration (VM's at production site are impacted as it shuts down VM's gracefully,Failed over,VM's at recovery sites are powered on)
- Disaster Recovery (Irrespective of production site state,VM's are recovered at recovery site and powerd on)
Test recovery is used on a regular basis to validate the VM recovery and to perform a complete failover Planned migration is executed if required downtime is available for production servers part SRM protection group.
Hope that clears.