Key points are not available for this paper at this time.
A cobertura de teste é uma medida padrão usada para avaliar a completude de um conjunto de testes. A cobertura é tipicamente calculada sobre o código-fonte, avaliando a extensão das entidades de código-fonte (por exemplo, instruções, dependências de dados, dependências de controle) que são exercidas ao executar casos de teste. Ao considerar APIs REST, uma perspectiva alternativa para avaliar a completude do conjunto de testes é em relação à definição do serviço. Este artigo apresenta o Restats, uma ferramenta de cobertura de teste para APIs REST que suporta oito métricas de cobertura de teste de ponta, com uma perspectiva de caixa-preta, ou seja, dependendo apenas da especificação da interface OpenAPI da API REST em teste. Na verdade, as métricas são calculadas apenas observando as requisições e respostas HTTP ocorrendo durante o tempo de teste, e nenhum acesso ao código-fonte/compilado da API REST é necessário. Essas métricas de cobertura são úteis para: (i) desenvolvedores e engenheiros de teste que trabalham em tarefas de desenvolvimento e manutenção; (ii) partes interessadas e clientes que desejam avaliar a completude dos testes de aceitação; (iii) pesquisadores interessados em comparar diferentes estratégias de geração automatizada de casos de teste. Repositório do Restats no GitHub: https://github.com/SeUniVr/restats Vídeo de demonstração do Restats: https://smarturl.it/restats-demo
Corradini et al. (Quarta-feira,) estudaram essa questão.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: