Development Of Ontology-Based Intelligent System For Software Testing
This addresses the problem of inefficient software testing education for programmers, though it appears incremental in applying existing ontology and NLP methods to this domain.
The paper tackles the challenge of limited time for teaching software testing by proposing an ontology-based system that integrates testing concepts with programming foundations. The system organizes testing processes hierarchically, creates metadata via natural language processing, and serves as a knowledge base for test management in multiple environments.
Software testing is a prime factor in software industry. Besides knowing the importance of testing, only limited time is allocated for teaching it. It will be more efficient if testing is taught simultaneously with programming foundations. This integrated learning of testing techniques and programming allows the programmers to perform in a better way and this leads to the improvement of the performance of the industry progress. In this paper, a technique named ontology is introduced, it first defines the various testing process in hierarchy and define relationships among them, to share and reuse the knowledge that is captured, secondly metadata is created by natural language processing and finally, the application use ontologies to support test management, it act as knowledge base for multiple environment with the integrated teaching of programming foundation and testing concepts. Keywords: Meta Data, Ontology, Software Testing, Integration, Programming Foundations.