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

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

Teste de Software 05: jmockit demo Marcelo d’Amorim

Apresentações semelhantes


Apresentação em tema: "Teste de Software 05: jmockit demo Marcelo d’Amorim"— Transcrição da apresentação:

1 Teste de Software 05: jmockit demo Marcelo d’Amorim damorim@cin.ufpe.br

2 2 Resumo desta aula Demonstração do jmockit

3 3 Jmockit Automatiza a substituição de versões original e mock-up Instrumentação ocorre em tempo de execução

4 4 Como usar? Basicamente, uma operação (overloaded): Mockit.redefineMethods(Class, Class); Mockit.redefineMethods(Class, Object); Substitui métodos da esquerda pelos da direita

5 5 Como usar? Basicamente, uma operação (overloaded): Mockit.redefineMethods(Class, Class); Mockit.redefineMethods(Class, Object); Objeto “Commando” (ver padrão de projetos)

6 6 Prós Não interfere no código fonte/design

7 7 Cons Erros podem escapar ao analisador estático –Alguns destes levantam exceção em tempo de execução Mock não é público ao driver –Outros não Assinatura de método fonte e destino não casa

8 8 Demo Baixe o arquivo: http://www.cin.ufpe.br/~damorim/teaching/t esting/demos/jmockit-demo.zip http://www.cin.ufpe.br/~damorim/teaching/t esting/demos/jmockit-demo.zip Descomprima o arquivo Importe o projeto no Eclipse –File > Import > Existing Projects Into Workspace Rode os testes –Selecione a opção “Run As > ServiceATest” com botão direito “ServiceATest.launch”,

9 9 Resumo Demonstração do jmockit


Carregar ppt "Teste de Software 05: jmockit demo Marcelo d’Amorim"

Apresentações semelhantes


Anúncios Google