Testes de sistemas de transparência utilizando relações metamórficas
Ferreira, Romulo Pereira Dantas
Resumo
Com a criação da Lei no 12.527/2011, conhecida como Lei de Acesso à Informação, que regula o acesso aos dados e informações de propriedade do governo, surgiu uma importante iniciativa para a democratização dos dados públicos. Entretanto, a disponibilização desses dados em sistemas governamentais de transparência nem sempre ocorre de forma padronizada e de fácil acesso aos cidadãos. Nesse contexto, os testes se tornam imprescindíveis, pois, é de suma importância que estes sistemas ofereçam informações com um alto nível de qualidade, para que os resultados de todas as consultas oferecidas possam retornar valores consistentes, às assegurando como fontes de informações confiáveis para os cidadãos. Porém, uma dificuldade que está associada a testes desses sistemas é que seu código fonte não é disponibilizado, assim como as documentações dos requisitos funcionais e de qualidade, o que impossibilita a realização de vários tipos de testes por stakeholders externos aos envolvidos diretamente no desenvolvimento. O Teste de Caixa Preta é uma técnica de teste que se adequa a esse tipo de situação, visto que para utilizar essa abordagem, não é necessário ter o acesso ao código fonte, testando o sistema por meio de sua interface com o usuário. Já a abordagem de Testes Metamórficos verifica sistemas não pelo resultado de uma única saída, mas sim em observação das Relações Metamórficas, que são propriedades de um sistema ao longo de várias execuções de casos de testes. Portanto, o objetivo deste trabalho é investigar e avaliar a qualidade dos sistemas de transparência utilizados pelo governo, usando a técnica de Testes Metamórficos por meio de Testes de Caixa Preta. No único ciclo de design produzido neste trabalho, foi proposto o uso de cinco Relações Metamórficas identificadas a partir das consultas que são disponibilizadas nos 15 sistemas de transparência testados, onde foi gerado um total de 47 avaliações de Padrões de Saída de Relação Metamórfica. No final do ciclo de design produzido, a avaliação de todos os resultados obtidos nos sistemas de transparência testados, indicaram ausência de violações de Relações Metamórficas.
Citação
Artigo Completo
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.