本发明公开了一种ICP(Intelligent Control Platform)智能控制器测试软件,所述测试软件为双内核架构,并运行于ICP智能控制器的硬件平台;两内核间通过数据通道交互信息,其中第一内核接收上位机指令,向第二内核转发上位机指令,从第二内核获取测试结果回传给上位机;第二内核解析来自第一内核的指令,执行测试功能,向第二内核发送测试结果;两内核间相互独立;所述测试软件还包括有针对各个功能模块的测试方法。本发明方便测试人员对测试结果进行分析并给出正确的测试结果,大大提高ICP智能控制器的产品质量。