SóProvas


ID
280930
Banca
INSTITUTO CIDADES
Órgão
AGECOM
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

A depuração é muito importante no desenvolvimento de software. Com relação à depuração, analise as seguintes afirmativas:
I. É um processo de localização e adição de erros.
II. É usado em conjunto com técnicas estáticas e dinâmicas.
III. São testes de regressão – verifica se mudanças no software introduziram novos erros.

Podemos afirmar corretamente que:

Alternativas
Comentários
  • II) Técnica Estática:

    O teste de caixa branca, tem sido considerado relevante para as atividades de manutenção, depuração e para a confiabilidade de software. 

    Técnica Dinâmica:

    O próprio teste de regressão (item III) é um aliado a depuração do software.

    Fonte:https://www.agtic.ufpr.br/pds-ufpr/ProcessoDemoisellePlugin/guidances/supportingmaterials/tecnicasTestes_8AB32ED1.html

    III)Algumas pessoas confundem a atividade de depuração (debbuging) com a atividade de teste, mas elas diferem. Pois, a atividade de teste pode demonstrar falhas que são causadas por defeitos enquanto a depuração é uma atividade de desenvolvimento que repara o código e checa se os defeitos foram corrigidos corretamente para então ser feito um teste de confirmação por um testador com a intenção de certificar se o mesmo foi eliminado.

    Segundo PRESSMAN, quando o caso e teste descobre um erro, a depuração é a ação que resulta na reparação do erro, sendo assim a depuração deve ser seguida de alguma técnica que valide a correção do erro, acompanha de alguma técnica, como técnicas dinâmicas, o teste de regressão.

    Nota: Só achei forte o termo "São Testes de Regressão" Não dá para entender se a banca quis afirmar se depuração são testes de regressão, se explica na alternativa III o que são testes de regressão, ou se realmente o intuito é confirmar que os testes de regressão caminham lado a lado.

    Fonte:http://www.linhadecodigo.com.br/artigo/2775/introducao-ao-teste-de-software.aspx