Abstract:In order to solve the existing problems of ATS software architecture, such as tight coupling, unclear layer arrangement, weak openness, bad portability and reusability etc, the framework and component standards of automatic test markup language are discussed and analyzed firstly. And then, according to the idea of services oriented architecture, web services technology and the browser/server structure, the architecture of the ATML-based test software is built and described from logic view, develop view and process view. In a certain integrated test system, an automatic test software for a certain type of missile is developed based on the ATML software architecture. The result shows that the test software is stable and reliable in the missile test process, and has the charateristics of modularization, clear layers, loose coupling and good portability.