A method performed by a computer system, the method comprising: obtaining a plurality of test actions, each test action associated with at least one network device within a network configuration domain of a network, characterized in that the network configuration domain comprises multiple subnets; initiating a first execution of each of the plurality of test actions on their at least one associated network device; wherein at least one of the plurality of test actions is executed on a network device within the network configuration domain but outside a first subnet; analyzing first results of the first execution to create a baseline reference of network state; applying a configuration change to a first network device within the first subnet; allowing activity on the network to stabilize after receiving an indication that the configuration change was applied; initiating a second execution of each of the plurality test actions from the set of one or more test actions on their associated network device; analyzing second results of the second execution to create a post-change reference of network state; performing an intelligent differences analysis comparison of the baseline reference of network state with the post-change reference of network state to identify a subset of differences in network state; preparing the subset of differences in network state for presentation on a user interface; receiving an instruction to refresh the intelligent difference analysis; and in response to the instruction to refresh, initiating a third execution of at least a portion of the plurality of test actions, collecting results of the third execution, and analyzing the third collected results to update the current reference network state. obtaining a plurality of test actions, each test action associated with at least one network device within a network configuration domain of a network, characterized in that the network configuration domain comprises multiple subnets; initiating a first execution of each of the plurality of test actions on their at least one associated network device; wherein at least one of the plurality of test actions is executed on a network device within the network configuration domain but outside a first subnet; analyzing first results of the first execution to create a baseline reference of network state; applying a configuration change to a first network device within the first subnet; allowing activity on the network to stabilize after receiving an indication that the configuration change was applied; initiating a second execution of each of the plurality test actions from the set of one or more test actions on their associated network device; analyzing second results of the second execution to create a post-change reference of network state; performing an intelligent differences analysis comparison of the baseline reference of network state with the post-change reference of network state to identify a subset of differences in network state; preparing the subset of differences in network state for presentation on a user interface; receiving an instruction to refresh the intelligent difference analysis; and in response to the instruction to refresh, initiating a third execution of at least a portion of the plurality of test actions, collecting results of the third execution, and analyzing the third collected results to update the current reference network state.