SóProvas


ID
3015637
Banca
FAURGS
Órgão
UFRGS
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Numere a segunda coluna de acordo com a primeira, associando os termos com suas respectivas definições.


(1) Teste de regressão

(2) Teste funcional

(3) Teste caixa-branca

(4) Teste unitário

(5) Teste de estresse

(6) Teste de desempenho

(7) Teste de segurança

(8) Teste de software

(9) Teste de carga


( ) Seu objetivo é verificar o comportamento do software contra a lógica de negócio descrita nos documentos de requisitos e especificação.

( ) Teste que foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente.

( ) Verifica a performance do software durante a execução, principalmente em relação aos critérios ligados a consumo de recursos de processamento, memória e tempo de resposta.

( ) Processo de retestar um software que sofreu modificações.


A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é

Alternativas
Comentários
  • Teste funcional: Seu objetivo é verificar o comportamento do software contra a lógica de negócio descrita nos documentos de requisitos e especificação.

    Teste unitário: Teste que foca na lógica interna de processamento e nas estruturas de dados dentro dos limites de um componente.

    Teste de desempenho: Verifica a performance do software durante a execução, principalmente em relação aos critérios ligados a consumo de recursos de processamento, memória e tempo de resposta.

    Teste de regressão:Processo de retestar um software que sofreu modificações.

     

    Gabarito B.

    .

    .

    At.te

    Foco na missão 

  • (1) Teste de regressão: testar se novas funcionalidades não afetaram algo já desenvolvido mediante reexecução de testes já existentes.

    (2) Teste funcional: testar se a funcionalidade prevista nos requisitos está presente e correta no software desenvolvido.

    (3) Teste caixa-branca: testar o software/módulo tendo conhecimento do código com o objetivo de testar todos os possíveis fluxos de execução.

    (4) Teste unitário: testar uma pequena unidade/componente do software (método, função, classe).

    (5) Teste de estresse: leva o sistema ao seu limite de uso de recursos, estressando-o até a quebra para identificar fragilidades.

    (6) Teste de desempenho: testa performance do software, identificando o tempo de resposta e o uso de recursos computacionais (memória, disco, processador).

    (7) Teste de segurança: teste possíveis falhas de segurança.

    (8) Teste de software: 'guarda-chuva' abrangendo diferentes tipos de teste de software como sub-categorias.

    (9) Teste de carga: como o teste de stress, sobrecarrega o sistema a um nível que ele não consegue aguentar para identificar os elos fracos do sistema, possibilitando construção de mecanismos para manter o sistema funcionando mesmo em sobrecarga.