Teste de Integração  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
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?
icarocd
JavaBaby
[Avatar]

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
    [Email] [WWW] [MSN]
    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.
    icarocd
    JavaBaby
    [Avatar]

    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
    [Email] [WWW] [MSN]
    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.
    icarocd
    JavaBaby
    [Avatar]

    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
    [Email] [WWW] [MSN]
    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.
     
    Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team