Abstract:To improve software testing more accurate, in-depth and efficient, and promote software testing from ergodic to heuristic, a new software testing architecture based on the associated knowledge heuristic of three domains hinges of software, test, and defect is presented on the basis of traditional software testing architecture. Based on the technical characteristics of information representation modeling, defect data knowledge and accurate test orientation, it breaks through the technology of software testing data cluster recombination and software typical defect pattern extraction, the corresponding software test information management system is designed and developed. The system achieved accurate software testing, not only improve the efficiency of software testing, but also for software development companies and users to improve the quality of research and development, and to rapid diagnosis and troubleshooting to provide more targeted data services.