| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2011 20:45:15
|
darkhope
Smalltalk
Membro desde: 31/10/2011 19:44:14
Mensagens: 4
Offline
|
Gostaria de verificar um exemplo de um teste de integração do tipo top-down.
Já estudei diversos materiais sobre o assunto, sei o que são drivers e stubs, mas nunca encontrei um exemplo prático em java e não consigo implementá-lo. Só encontro exemplos de testes unitários. Alguém pode me ajudar?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 06:17:10
|
icarocd
JavaBaby
![[Avatar]](/images/avatar/6acb084470c0a8bdf431d5427d1f29bc.jpg)
Membro desde: 12/04/2006 21:46:54
Mensagens: 92
Offline
|
EasyMock
Mockito
PowerMock
This message was edited 1 time. Last update was at 01/11/2011 06:17:28
|
Engenheiro de Computação com ênfase em Engenharia de Software pela UEFS/BA
SCJP & SCWCD certified
Desenvolvedor com ênfase Java/JEE/JSE/Grails |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 08:01:44
|
darkhope
Smalltalk
Membro desde: 31/10/2011 19:44:14
Mensagens: 4
Offline
|
icarocd
O pessoal usa essas ferramentas para fazer testes unitários.
A dúvida permeia em como estruturar a abordagem top-down com stubs. Vc saberia dizer? Obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 09:47:20
|
icarocd
JavaBaby
![[Avatar]](/images/avatar/6acb084470c0a8bdf431d5427d1f29bc.jpg)
Membro desde: 12/04/2006 21:46:54
Mensagens: 92
Offline
|
Você pode usar as ferramentas de mock para criar seus stubs, e pode estruturar seus testes independentemente de tecnologia. Qual a sua real necessidade?
|
Engenheiro de Computação com ênfase em Engenharia de Software pela UEFS/BA
SCJP & SCWCD certified
Desenvolvedor com ênfase Java/JEE/JSE/Grails |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 10:50:26
|
darkhope
Smalltalk
Membro desde: 31/10/2011 19:44:14
Mensagens: 4
Offline
|
Não conseguimos um exemplo claro de como criar os drivers e stubs e ir substituindo cada stub incrementalmente, mesmo com mocks.
Acredito que com um exemplo de implementação, nossa dúvida seja esclarecida. Valeu.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 17:00:16
|
icarocd
JavaBaby
![[Avatar]](/images/avatar/6acb084470c0a8bdf431d5427d1f29bc.jpg)
Membro desde: 12/04/2006 21:46:54
Mensagens: 92
Offline
|
Para a necessidade dos drivers você pode montar um esquema de "plugins", via solução caseira simples com factory method + abstract factory + arquivos de configuração por exemplo, ou mesmo usando soluções mais arrojadas como OSGI. Mas analise quão flexível e robusta precisa a ser solução da sua necessidade, pra evitar canhão em mosca.
O caso de vocês é uma dúvida teórica/acadêmica, ou uma dúvida técnica em um caso prático real de como aplicar a solução que pensaram? Estou reforçando a pergunta, de novo, porque se for o 2o caso a galera aqui pode te ajudar a realmente tratar o problema e chegarmos a uma melhor solução, seja o problema que for, ao invés de partirmos de uma solução pré-planejada de drivers e stubs.
|
Engenheiro de Computação com ênfase em Engenharia de Software pela UEFS/BA
SCJP & SCWCD certified
Desenvolvedor com ênfase Java/JEE/JSE/Grails |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 18:18:14
|
darkhope
Smalltalk
Membro desde: 31/10/2011 19:44:14
Mensagens: 4
Offline
|
icarocd
A situação é a seguinte:
- Foi solicitada pelo diretor, a adoção de testes de integração até a semana q vem. Pois ele não quer apenas testes unitários.
Todo mundo ta tentando descobrir como implementa, e ficou a discussão dos drivers e stubs.
Vc teria algum exemplo bem simples de algum q vc fez para nos mostrar? Se quiser pode esquecer os conceitos. Obrigado.
|
|
|
 |
|
|