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

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

Desenvolvimento Guiado por Testes Lógica é a arte de errar com confiança Joseph Wood Krutch.

Apresentações semelhantes


Apresentação em tema: "Desenvolvimento Guiado por Testes Lógica é a arte de errar com confiança Joseph Wood Krutch."— Transcrição da apresentação:

1 Desenvolvimento Guiado por Testes Lógica é a arte de errar com confiança Joseph Wood Krutch

2 O Valor do código que testa a si próprio A maior parte do tempo dos programadores é gasta procurando erros de programação no código "As classes deveriam testar a si próprias" Saída dos testes, geralmente em modo console "I'm a pretty lazy person and am prepared to work hard in order to avoid work" Martin Fowler

3 O Valor do código que testa a si próprio Dica Assegure-se de que todos os testes sejam automáticos e de que eles verifiquem seus próprios resultados

4 O Valor do código que testa a si próprio Rode todos os testes freqüentemente (a cada compilação, uma vez por dia...) Antigos testes que passam a dar problema, terão sido certamente ocasionados pelo novo código introduzido desde a última vez em que os testes foram executados. Quando você tiver de acrescentar uma nova funcionalidade ao software, comece escrevendo os testes (foco na interface, ao invés da implementação)

5 O framework de testes JUnit Desenvolvido por Erich Gamma e Kent Beck Disponível para download em Instalação: 1.Descompacte o arquivo junit3.8.1.zip 2.Acrescente o arquivo junit.jar à variável de ambiente CLASSPATH. Exemplo: set classpath=%classpath%;C:\junit3.8.1\junit.jar

6 O framework de testes JUnit

7

8 Integração com o JCreator

9

10

11

12

13

14 Um Exemplo: A classe Dado Construir uma classe de Teste para a classe Dado

15 Exemplo: A classe TestaDado

16 Exemplo: Agora escrevo a classe Dado

17 Exemplo: O resultado dos testes

18 Introduzindo um erro

19

20 Exemplo: Uma forma alternativa Todos os métodos iniciados por test são automaticamente incluídos no conjunto de testes

21 Rodando JUnit em uma interface gráfica

22 Integrando a GUI JUnit ao JCreator

23

24

25

26

27

28

29 Os métodos Assert

30 Tips É melhor escrever e rodar testes incompletos do que não rodar testes completos. Não se esqueça de testar se as exceções são lançadas quando ocorrem os erros esperados. Não deixe que o receio de que os testes não possam capturar todos os erros o impeça de escrever os testes que irão capturar a maioria dos erros

31 Exercício Escreva a classe de teste para a classe Calculadora mostrada abaixo:


Carregar ppt "Desenvolvimento Guiado por Testes Lógica é a arte de errar com confiança Joseph Wood Krutch."

Apresentações semelhantes


Anúncios Google