A corporate developer is going to use virtualization to test a in-house designed app. Which virtualization technique would be best to use in this situation?

A. XD
B. VDI
C. A sandbox
D. Cross-platform virtualization