Resumo:
A atividade de teste é reconhecidamente tida como uma fase indispensável à qualidade de software. Para cada tipo de software existente é requerido uma abordagem de teste diferente, pois um software de sistema crítico exige um procedimento de teste diferente de um software para controle de estoque. O tipo de software objeto deste trabalho são os programas que manipulam bases de conhecimento descritas em Resource Description Framework (RDF). Uma das atividades realizadas em teste de software é análise de cobertura que consiste em demonstrar de forma destacada quais elementos de código foram exercitados durante os testes. Neste trabalho é apresentado um método para possibilitar a instrumentação de arquivos RDF. Uma vez que é plausível a instrumentação do arquivo RDF torna-se possível realizar a análise de cobertura destes arquivos para auxiliar na atividade de testes de sistemas baseado em conhecimento. Para o experimento foi construído um protótipo de aplicação que tem por objetivo realizar a consulta em uma ontologia e também foi proposto um método para instrumentação e a análise de cobertura. O método proporcionou uma forma para visualizar de forma destacada quais partes da ontologia foi consultada com um determinado caso de teste.