Patent ID: 9146837
Filing Date: 2015-09-29
Classification: G06F

Abstract:
1. A method comprising: accessing, by a processor, a hardware testing profile stored on a computer readable medium; generating, by the processor, (i) a firmware module compatible with a utility meter based on the hardware testing profile and (ii) a testing environment module for a test server that is separate from the utility meter based on the hardware testing profile; determining, by the processor, that the test server provides an operating system specified in the hardware testing profile and includes or can emulate a hardware limitation specified in the hardware testing profile, wherein the operating system and the hardware limitation support a utility management application specified in the hardware testing profile, wherein the determination is performed based on network communications between the processor and the test server; deploying, by the processor, the testing environment module having the utility management application to the test server; deploying, by the processor, the firmware module to the utility meter; and executing, by the processor, a testing application configured to determine that the firmware module being executed by the utility meter configures the utility meter to properly respond to commands that are generated by the utility management application being executed by the test server and that are received via network communications with the test server.