Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouCarlos Caires Viveiros Alterado mais de 6 anos atrás
1
jpf@fe.up.pt www.fe.up.pt/~jpf
TQS - Teste e Qualidade de Software (Software Testing and Quality) Análise de cobertura de testes com a ferramenta Coverlipse João Pascoal Faria
2
Instalação a partir do Eclipse (1)
3
Instalação a partir do Eclipse (2)
4
Instalação a partir do Eclipse (3)
5
Instalação a partir do Eclipse (4)
6
Instalação a partir do Eclipse (5)
7
Instalação a partir do Eclipse (6)
8
Instalação a partir do Eclipse (7)
9
Instalação a partir do Eclipse (8)
10
Instalação a partir do Eclipse (9)
11
Instalação a partir do Eclipse (10)
12
Exploração: Criação de um projecto
Criar um projecto normalmente com testes unitários em JUnit De seguida utiliza-se o código do problema dos extensos ver Extensos.java e TestExtensos.java em
13
Invocação do Coverlipse
14
Cobertura de instruções
Construtor por omissão não foi executado Marca de instrução executada Modo de análise de cobertura de instruções % de instruções executadas em cada classe
15
Cobertura de fluxos de dados (1)
16
Cobertura de fluxos de dados (2)
Marca variável que foi usada em todos os locais previstas
17
Comentando alguns testes … (1)
Marca variável que não foi usada nos locais previstas
18
Comentando alguns testes … (2)
Marca instrução que não foi executada
19
Exercício Experimentar Coverlipse no problema dos extensos:
Analisar a cobertura dos testes gerados durante TDD Criar um conjunto mínimo de casos de teste capaz de cobrir todas as instruções da rotina Verificar manualmente cobertura de decisões e condições Reflectir sobre qual é o melhor conjunto de testes
20
Referências http://coverlipse.sourceforge.net/index.php
Download e documentação Classes Extensos.java e TestExtensos.java usadas neste exemplo
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.