The fixed-line business is the traditional business of China Telecom. Fixed-line automatic testing has a very important role in the fixed-line service, the core components of the fixed-line automatic test control systems. The detailed description of the design and development of fixed-line automatic test control systems. The design process can be summarized as:Relying on an existing internal communications private network based on TCP/IP protocol stack, build a control interface to a single master server, and a number of connecting the test object test server and remote server (automatic control system) specified for each test point (test head, telephone) and data acquisition, and to generate a data file stored in the server. Master server as the entire automated test system control interface for receiving test control information, and forwarded to the appropriate test server to perform. Test the server as a test unit of execution of the tasks, manage scheduling testing tasks, return to the test results.The development of the master server, the authors define a bond, as the information exchange between the master server and the test server-based the TLV format the message flow. Establish socket linked list to complete the task scheduling program of the master server. In test server R&D, the more testing task scheduling management single test task coordination test tasks using the state machine process control to improve the stability of the system. In the design of the entire automated test system, to establish a comprehensive logging mechanism to facilitate the future management and maintenance of the system. Finally, brief description of the software release process, and gives the program compiled makefile. The system can be flexibly deployed. Master server and test server can be deployed separately on different hosts. System sub-module design, each module to complete the appropriate function, reduce the complexity of the system junction to improve the stability of the system. |