A system for testing a blood glucose measurement engine includes a host device emulator having a measurement engine port communicatively coupled to a communications port and electrically coupled to a power supply. A diagnostic computer may be communicatively coupled to the communications port of the host device emulator. The diagnostic computer may include a processor and a memory having computer readable and executable instructions. When the blood glucose measurement engine is communicatively coupled to the measurement engine port, the host device emulator simulates connection to a host device by facilitating the communication of signals between the diagnostic computer and the blood glucose measurement engine. The processor executes the computer readable and executable instructions to: transmit control signals and diagnostic signals to the measurement engine, receive and analyze data signals transmitted from the measurement engine, and monitor a glucose measurement process performed by the measurement engine.혈당 측정 엔진을 테스트하기 위한 시스템은 통신 포트에 통신적으로 연결되고 전력 공급부에 전기적으로 연결된 측정 엔진 포트를 갖는 호스트 디바이스 에뮬레이터를 포함한다. 진단 컴퓨터는 호스트 디바이스 에뮬레이터의 통신 포트에 통신적으로 연결될 수도 있다. 진단 컴퓨터는 컴퓨터 판독가능 및 실행가능 명령들을 갖는 메모리와 프로세서를 포함할 수도 있다. 혈당 측정 엔진이 측정 엔진 포트에 통신적으로 연결될 때, 호스트 디바이스 에뮬레이터는 진단 컴퓨터와 혈당 측정 엔진 사이에서 신호들의 통신을 용이하게 하는 것에 의해 호스트 디바이스로의 접속을 시뮬레이트한다. 프로세서는 컴퓨터 판독가능 및 실행가능 명령들을 실행하여: 제어 신호들 및 진단 신호들을 혈당 측정 엔진에 송신하고, 측정 엔진으로부터 송신된 데이터 신호를 수신 및 분석하고, 측정 엔진에 의해 수행된 당 측정 프로세스를 모니터한다.