1. A computer-implemented method for facilitating the use of a computer system with virtualization software, comprising: obtaining a set of hardware attributes from the computer system and a hardware compatibility list (HCL) for the virtualization software; using the hardware attributes and the HCL to predict a compatibility of a hardware component in the computer system with the virtualization software and a confidence in said predicted compatibility; performing one or more tests associated with the virtualization software on the hardware component if the confidence falls below a pre-specified threshold; and using the predicted compatibility, said confidence in said predicted compatibility and a result of said one or more tests to manage use of the computer system with the virtualization software; wherein the one or more tests comprise execution of a test virtual computing environment on the computer system.