Patent ID: 8856594

Claim:
A method for providing an end-to-end solution in a test automation framework present in a communication network, wherein the communication network comprises a plurality of interconnected devices and network connections, the interconnected devices and network connections enabling provision of at least one network service, the method comprising: a. user selection through a graphical user interface, of a test script from among a plurality of test scripts, wherein the selected test script defines test steps for testing a network service comprising at least one selected from the group consisting of a voice service, a data service, and, a video service; b. user selection of a set of devices and network connections from among the plurality of interconnected devices and network connections within the communication network, wherein the selected set of devices and network connections forms a topology for execution of the selected test script, wherein after forming the topology, a test topology is reserved for a pre-defined time interval, by creating a lock on devices to prevent disruption of the test topology by other users during the test execution; c. executing the selected test script on the selected topology; and d. generating a log report comprising details associated with the executed test script.