1. A system, comprising: a vendor computer system including a test controller configured to provide a central access point to the vendor computer system and to manage test cases and a resource controller configured to control testing of software products, wherein the resource controller allocates cloud resources in a cloud network to test the software products via the test cases.