In this paper, a generalized electromagnetic compatibility testing software is designed for the disadvantage of common software. The networked middleware packaging technology, graphical test sequence editing technology, task unified scheduling execution technology and report automatic generation technology is applied in this software. Compared with the traditional electromagnetic compatibility testing software, the software has stronger versatility and better scalability, and has better support for the construction of intelligent electromagnetic compatibility laboratory.