Logo Passei Direto
Buscar
A separação entre código-base funcional e código transversal é útil para apoiar o teste de código escrito apenas na linguagem base, o que significa que com AspectJ pode-se apoiar programas Java. Existem algumas técnicas que usam aspectos para apoiar o teste de programa orientado a objetos. Neste contexto, considere as seguintes técnicas: 1. Teste embutido em componentes 2. Teste de invariantes, pré e pós-condições 3. Teste de imitadores virtuais de objetos ( ) Esta técnica ajuda a revelar alguns tipos de defeitos baseados no estado do sistema antes e depois da execução. ( ) Técnica que simula o comportamento de outras unidades das quais uma unidade em teste depende e assim executar de forma isolada seu teste. ( ) Técnica que acrescenta testabilidade em componentes de software, permitindo a captura e a alteração do estado do objeto. Assinale a alternativa correta: Escolha uma opção: a. 1 – 2 – 3. b. 2 – 1 – 3. c. 3 – 2 – 1. d. 1 - 3 – 2. e. 2 – 3 – 1.
User badge image
paulohenriquenp

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar cada técnica e suas descrições: 1. Teste embutido em componentes: Técnica que acrescenta testabilidade em componentes de software, permitindo a captura e a alteração do estado do objeto. 2. Teste de invariantes, pré e pós-condições: Esta técnica ajuda a revelar alguns tipos de defeitos baseados no estado do sistema antes e depois da execução. 3. Teste de imitadores virtuais de objetos: Técnica que simula o comportamento de outras unidades das quais uma unidade em teste depende e assim executar de forma isolada seu teste. Agora, vamos correlacionar as técnicas com as descrições: - ( ) Esta técnica ajuda a revelar alguns tipos de defeitos baseados no estado do sistema antes e depois da execução. → 2 (Teste de invariantes, pré e pós-condições) - ( ) Técnica que simula o comportamento de outras unidades das quais uma unidade em teste depende e assim executar de forma isolada seu teste. → 3 (Teste de imitadores virtuais de objetos) - ( ) Técnica que acrescenta testabilidade em componentes de software, permitindo a captura e a alteração do estado do objeto. → 1 (Teste embutido em componentes) Portanto, a sequência correta é: 2 – 3 – 1. Assim, a alternativa correta é: b. 2 – 1 – 3.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina