1. A computer implemented method for sequential testing across multiple devices, the method comprising: analyzing test device requirements, received from a plurality of user devices, to generate automation scripts for test automation; allocating testing devices, from among the plurality of user devices, for the sequential testing based on availability of the plurality of user devices and the test device requirements; and determining a sequential schedule based on at least one of a waiting time for the testing devices, a priority assigned to the testing devices and the automation scripts, intermediate data, an execution status, and a device status.