1. A system, comprising: a vendor computer system including a processor, memory, and other storage media to provide: a test controller to provide a central access point to the vendor computer system and to manage test cases, the central access point to provide users in a working group different levels of access to the test cases, wherein multiple users in the working group are provided access to editing a group of the test cases, the test controller including: a reporting center configured to collect information on testing and provide information about test case coverage and exception testing; and a resource controller 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, the resource controller including a queuing system comprising: a test case queue that stores test cases to be executed, wherein each of the allocated cloud resources retrieves the next test case in the test case queue and returns test results; and a test result queue that stores the returned test results.