Questões Informática Teste de Software
A adoção da estratégia bottom-up nos testes de integração torna desnecessária ...
Responda: A adoção da estratégia bottom-up nos testes de integração torna desnecessária a utilização de stubs.
💬 Comentários
Confira os comentários sobre esta questão.

Por Ingrid Nunes em 31/12/1969 21:00:00
Gabarito: a)
A estratégia bottom-up nos testes de integração consiste em testar primeiro os módulos de nível mais baixo (os módulos que não dependem de outros) e, gradualmente, integrar e testar os módulos de níveis superiores.
Nesse tipo de abordagem, como os módulos inferiores já estão implementados e testados, não há necessidade de criar stubs para simular esses módulos, pois eles já existem e podem ser utilizados diretamente.
Stubs são usados para simular módulos que ainda não foram implementados, o que é comum na estratégia top-down, onde se começa testando os módulos superiores e precisa-se simular os inferiores.
Portanto, na estratégia bottom-up, a utilização de stubs torna-se desnecessária, pois os módulos inferiores já estão disponíveis para integração e teste.
Fazendo uma checagem dupla, a definição clássica de testes bottom-up confirma que stubs não são necessários, e sim drivers, que simulam os módulos superiores ainda não implementados. Isso reforça que a afirmativa está correta.
A estratégia bottom-up nos testes de integração consiste em testar primeiro os módulos de nível mais baixo (os módulos que não dependem de outros) e, gradualmente, integrar e testar os módulos de níveis superiores.
Nesse tipo de abordagem, como os módulos inferiores já estão implementados e testados, não há necessidade de criar stubs para simular esses módulos, pois eles já existem e podem ser utilizados diretamente.
Stubs são usados para simular módulos que ainda não foram implementados, o que é comum na estratégia top-down, onde se começa testando os módulos superiores e precisa-se simular os inferiores.
Portanto, na estratégia bottom-up, a utilização de stubs torna-se desnecessária, pois os módulos inferiores já estão disponíveis para integração e teste.
Fazendo uma checagem dupla, a definição clássica de testes bottom-up confirma que stubs não são necessários, e sim drivers, que simulam os módulos superiores ainda não implementados. Isso reforça que a afirmativa está correta.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários