| Analysis of the test report is one of the most important segments of the product maintenance process, with the rapid increasing of the test report data and the amount of test analysis knowledge, how to efficiently and automatically analyze the test report has gradually attracted the attention of many enterprises. In order to get rid of the defects of manual analysis and traditional data processing technology, the thesis introduces expert system to the analysis of the test report. Therefore, the aim of this thesis is to design and implement the comprehensive analysis expert system for the test report. The main contributions of the thesis are as follows:1.According to the general model of the expert system, the thesis designs a core model of the comprehensive analysis expert system of test report, which includes the design of the knowledge base and the inference engine which can deal with the conflict.2.According to the design of the core model, the comprehensive analysis expert system of test report is designed based on the core module which is named intelligent analysis. The thesis realizes the architecture design and functional module design through the structured design method, it divides the system into test report management module, data processing module, intelligent analysis module, and knowledge base management module, which is aimed to improve the system maintainability, reusability and expansibility.3.The thesis achieves the implementation of the system through expert system technology.The test report management is based on the OLE data communication technology, and the rule matching is achieved by the KMP algorithm. All of the technology and algorithm are used to improve the system’s processing efficiency.The system has been successfully deployed in the application of the automated test report analysis, through the practical use and professional assessment, the system can be proved to analyze the test report automatically and accurately. In this thesis, the expert system technology is introduced into the test report analysis, which can be a new method for the test report analysis and an extension of the application of the expert system technology. |