SóProvas


ID
43696
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Um importante aspecto da elaboração de casos de testes para um sistema em desenvolvimento é a escolha dos valores de entrada e das saídas previstas dos casos de teste. Escolhas baseadas apenas em valores típicos, em geral, são incapazes de revelar todas as falhas da implementação. É necessário identificar conjuntos de valores que possuam características comuns, do ponto de vista das funcionalidades a serem testadas, como, por exemplo, "números negativos", "números com mais dígitos do que o previsto", "strings sem brancos", "arrays de um só elemento", além de prever casos de teste cobrindo a totalidade destes conjuntos, e projetar, para cada conjunto, casos de teste com valores nos limites e próximos ao ponto médio do conjunto. Esses conjuntos são denominados

Alternativas
Comentários
  • o particionamento por equivalência é uma técnica de teste da caixa preta, ele seleciona um dominio de entrada de dados de um programa de classe, a partir dos quais os casos de teste possam ser derivados a fim de realização das verificações, Existem mais três tipos de teste da caixa preta que são: a) causa e efeito; b) valor limite; c) comparação
  • Explicando o primeiro comentário, que ficou bem confuso no começo:O particionamento de equivalência divide o domínio de entrada de um programa em classes de dados, das quais os casos de testes podem ser derivados.
  • Segundo Pressman:
    O particionamento de equivalência é um método de teste caixa-preta que divide o domínio de entrada de um programa em classes de dados, das quais os casos de testes podem ser derivados. Ele busca definir um caso de teste que descobre classes de erros, reduzindo assim o número total de casos de testes que precisam ser desenvolvidos.
  • Se a coloca uma alternativa com "análise do valor limite" ficaria muito mais difícil de resolver a questão