Abstract:According to different application requirements, certain differences exist in peripherals of relay protection hardware platform. The old testing software has some problems, including poor universality and repetitive design. To solve these problems, a testing software architecture based on the configuration file is designed hierarchically and modularly. This approach improves the universality and scalability of the testing software, and realizes the integration of the testing software structure. Parts of the software architecture, including the configuration file, the embedded testing software and PC software are introduced in detail, and the use of the software is illustrated. At present the testing software has achieved good effect in the testing of MPC8309 hardware platform, and is easy to be transplanted and applied to other hardware platform testing.