A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

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.

Apresentações semelhantes


Apresentação em tema: "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."— Transcrição da apresentação:

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


Carregar ppt "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."

Apresentações semelhantes


Anúncios Google