Abstract:Due to insufficient fault simulation methods for the spacecraft autonomous health management system software test, the test coverage rate is not high enough to satisfy the functional test demands, the paper proposed an agent-based spacecraft autonomous health fault simulation strategy. The fault simulation system which was built based on the simulation strategy supports to injects faults data into a whole physical or a semi-physical spacecraft system according to a predetermined logic or timing to simulate any faults status of a spacecraft, subsystem, device or software. For a long time, it was difficult to inject fault to a real spacecraft system without doing damages to the real system, and it was difficult to apply enough fault mode test. However, the fault simulation strategy proposed by the paper can effectively solve the above problem, improve test efficiency and test effectiveness, accordingly improve the reliability of spacecraft products.