SóProvas


ID
240514
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Em termos de teste de sistemas, são técnicas utilizadas para verificar a operação correta do sistema em relação a casos inválidos ou inesperados de entrada. Trata-se de técnicas

Alternativas
Comentários
  • Puts, errei a questão.  Não percebi que ele falou de TECNICA, e respondi como se fosse tipo de teste. Coloquei da caixa preta. letra E)

    Pelo que entendi existem duas Técnicas de Teste ( Funcionais e Não-Funcionais).

    A Técnica funcional aborda os seguintes tipos de testes:
    - Teste Caixa Branca
    - Teste Caixa preta
    - Teste Caixa Cinza
    - Teste  de Regressão

    A Técnica não-funcional aborda as seguintes:
    - Teste  de desempenho
    - Teste de carga
    - Teste de usabilidade
    - Teste de confiabilidade
    - Teste de recuperação

    PS: Alguém corrija-me se eu estiver errado ou acrescente se necessário.
  • Acho que é isso mesmo.

    http://pt.wikipedia.org/wiki/Teste_de_software
  • Pelo que pesquisei, caixa-preta, caixa-branca e caixa-cinza também são técnicas para testar software, mas são técnicas funcionais.

    Em contraste às técnicas funcionais, que verificam a operação correta do sistema em relação a sua especificação, as técnicas não funcionais verificam a operação correta do sistema em relação a casos inválidos ou inesperados de entrada. É uma forma de testar a tolerância e a robustez do software em lidar com o inesperado.

    Fonte: http://pt.wikipedia.org/wiki/Teste_de_software
  • Quem errou essa questão estudou pelo Pressman ou Sommerville,
    quem acertou estudou pelo Wikipedia (bibliografia fundamental para FCC)
  • Wikipedia bibliografia fundamental para FCC? Que coisa..
  • Eu ainda não consegui classificar os tipos de testes, estágios ou níveis de testes, técnicas de testes, ... Ora, o que são técnicas para alguns são chamados de tipos de testes para outros; ora é o inverso. Confesso que estou confuso. A classficação que havia feito até esta questão era a seguinte:
    Técnicas: teste Operacional, teste negativo-positivo, teste de regressão, teste de caixa branca, teste de caixa preta, teste alfa, teste beta.
    Tipos de testes: teste de benchmark, teste de funcionalidade, teste de confiabilidade, teste de desempenho, teste de suportabilidade, ...
    Para mim, as técnicas eram aplicadas para tipos de testes específicos.
    Devido a essa minha classificação, respondi como sendo teste de caixa-preta. Errei!!!
    Após a ler o post do colega acima, concordo que casos inválidos ou inesperados de entrada, validam a robustez e a confiabilidade do sistema em relação a recuperação contra erros e falhas e dessa forma não é um teste para validar requisitos FUNCIONAIS, mas para validar requisitos NÃO FUNCIONAIS.
  • Essa FCC é uma praga (1).

    Comportamento esperado é um tipo de requisito funcional. 

    "O teste caixa-preta tenta encontrar erros nas seguintes categorias:...(4) erros de comportamento ou de desempenho"
    Pressman, 7ed, pag 439.


    "Os termos teste funcional e teste estrutural são às vezes usados em lugar de teste caixa-preta e teste caixa-branca, respectivamente."
    Pressman, 7ed, pag 431.
  • Essa é uma questão que não vale a pena estudar, visto que foi tirada da wikipedia, é um conceito errado, não baseado em nenhuma literatura de referência como Pressman ou Sommerville. Cabia a anulação, com certeza.
  • Assim fica difícial, nem a própria FCC estabeleceu um critério para cobrar fases, níveis, técnicas, etc. Olhem essa questão:

    Q62908 A técnica de teste de software, também chamada de comportamental, é a técnica de: R: Caixa-Preta.
  • Pra mim não existe a técnica não-funcional, mas sim teste de caixa-preta. Questão passível de anulação!!!

  • Tem que ser criada uma lei que obrigue as bancas a colocar a bibliografia das provas. Tem que ler livros, wikipédia e a mente do avaliador...

  • Questão ridicula

  • FCC querendo ser CESPE? k k k k 

    Há duas 'Técnicas' de Teste : Funcionais e Não-Funcionais.

  • Teste Funcional: Verificação da consistência entre o produto implementado e os requisitos funcionais.
    Teste não-funcional: Verificar as características de como o sistema trabalha. Teste de carga, interoperabilidade, manutenibilidade...
    Fonte: http://www.great.ufc.br/ctqs/images/arquivos/NTTteste.pdf


  • Boa Josepe !!!