A cloud-based computer server comprising: a memory configured to store executable instructions; a processor disposed in communication with the memory, wherein upon execution of the instructions the processor is configured to: receive first test result data output by a plurality of first testing devices and associated with a testing procedure performed by the plurality of first testing devices to test at least one of a plurality of cables of at least one communication network; determine a statistic associated with an aggregation of the first test result data output by the plurality of first testing devices; receive second test result data and environmental data output by a second testing device, the second test result data being captured by at least one sensor of the second testing device that measures electrical characteristics associated with at least one of the plurality of cables in response to the testing procedure being performed by the second testing device to test at least one of the plurality of cables, and the environmental data being captured by at least one environment sensor of the second testing device to measure a characteristic of an environment surrounding the second testing device; determine if the second test result data is an anomaly based on a comparison between the second test result data and the statistic; determine a correlation between the anomaly and at least one environmental condition associated with the environmental data being outside of a predefined range and output an indication of a result of the correlation. a memory configured to store executable instructions; a processor disposed in communication with the memory, wherein upon execution of the instructions the processor is configured to: receive first test result data output by a plurality of first testing devices and associated with a testing procedure performed by the plurality of first testing devices to test at least one of a plurality of cables of at least one communication network; determine a statistic associated with an aggregation of the first test result data output by the plurality of first testing devices; receive second test result data and environmental data output by a second testing device, the second test result data being captured by at least one sensor of the second testing device that measures electrical characteristics associated with at least one of the plurality of cables in response to the testing procedure being performed by the second testing device to test at least one of the plurality of cables, and the environmental data being captured by at least one environment sensor of the second testing device to measure a characteristic of an environment surrounding the second testing device; determine if the second test result data is an anomaly based on a comparison between the second test result data and the statistic; determine a correlation between the anomaly and at least one environmental condition associated with the environmental data being outside of a predefined range and output an indication of a result of the correlation. receive first test result data output by a plurality of first testing devices and associated with a testing procedure performed by the plurality of first testing devices to test at least one of a plurality of cables of at least one communication network; determine a statistic associated with an aggregation of the first test result data output by the plurality of first testing devices; receive second test result data and environmental data output by a second testing device, the second test result data being captured by at least one sensor of the second testing device that measures electrical characteristics associated with at least one of the plurality of cables in response to the testing procedure being performed by the second testing device to test at least one of the plurality of cables, and the environmental data being captured by at least one environment sensor of the second testing device to measure a characteristic of an environment surrounding the second testing device; determine if the second test result data is an anomaly based on a comparison between the second test result data and the statistic; determine a correlation between the anomaly and at least one environmental condition associated with the environmental data being outside of a predefined range and output an indication of a result of the correlation.