6 ONTOLOGIES FOR SOFTWARE TESTING

Joanna Isabelle Olszewska

In AI, ontologies describe a formal specification of a certain domain, that is, a shared understanding of a domain of interest as well as a formal and machine-understandable model of this domain. Hence, ontologies can be used for capturing, sharing, and representing software testing knowledge in a systematic and interoperable way. Furthermore, ontologies support automated reasoning about that knowledge to assist intelligent agents (IAs), whether human beings or artificial systems, in their task of testing software and systems.

ABOUT ONTOLOGIES

Ontologies appeared in philosophy and focused on the study of the ‘subject of existence’. In information technology (IT), they are often ...

Get Artificial Intelligence and Software Testing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.