SóProvas


ID
704350
Banca
CESPE / CEBRASPE
Órgão
MPE-PI
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca de teste de software, julgue os itens seguintes.

Em teste funcional, o conjunto de valores de entrada válidos pode ser reduzido por meio de partição em classes de equivalência, o que torna a quantidade de dados de entrada finita.

Alternativas
Comentários
  • Correto! Se um campo deve aceitar valores de 18 à 75. Você não precisa testar todos os números (até pq são infinitos).
    Se irá testar o 17,18,19,74,75 e 76. 
  • Acredito que o Jaque comentou na verdade é o teste de Análise do valor limite. (http://pt.wikipedia.org/wiki/An%C3%A1lise_do_valor_limite)
    A questão fala sobre o Particionamento de Equivalência, cujo objetivo é eliminar os casos de testes redundante através da divisão das entradas para os testes em classes que farão o sistema se comportar de modo similar.
     
    O número de classes de equivalência é finito.  É isso que torna a questão correta.

     
  • -- CERTO --

    Vamos lá tentar deixar mais claro.
    Classe de equivalência é como se fosse conjuntos de valores válidos positivos (valores que devem ser aceitos) e válidos negativos (valores que não podem ser aceitos).
    Tipo:
    Caso 1 - Valores aceitos: MAIOR QUE 2 e MENOR QUE 12
    Classe 1 = 4, 5, 6 (são suficientes) - válidos positivos
    Classe 2 = -1,0, 2 - válidos negativos
    Classe 3 = 15,17,45 - válidos negativos
    Coincidentemente pode ocorrer com valores limitrofes como no caso do 2, mas não é via de regra...
    Se tiver dúvida, veja: http://epf.eclipse.org/wikis/xppt/xp/guidances/guidelines/equivalence_class_analysis_E178943D.html
    • Teste de Unidade é teste de caixa branca.
    • Teste de particionamento de equivalência é teste de caixa preta.