I am moving into a new position within IT. My main job will be testing new applications as well updates and patches. My assumption when it comes to testing is that I should have all of the computer models that we deploy to staff as test units. In my case, we use Dell products and we have about 5 different models that are deployed to staff. Unfortunately, I cannot get access to all 5 of these models to test apps on. My question is, how do other IT departments do testing to make sure that app/update deployments work on all systems? What is the best way to do testing without asking staff to give up their computer for a few minutes? Are there ways to simulate specific laptop models using virtualization software?