SóProvas


ID
836599
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, que tratam das disciplinas de
implementação, teste e distribuição.

Os testes funcionais são caracterizados pelo uso do sistema conforme o seu usuário regular o faria.

Alternativas
Comentários
  • Segundo o BSTQB http://www.bstqb.org.br/?q=node/567
    "

    Teste funcional

    Inglês: 
    Functional testing

    Teste baseado em uma análise da especificação de funcionalidade de um componente ou sistema.

    "

    Usuário não analisa nada
  • Teste Funcional é caracterizado por buscar erros nas seguintes categorias: funções incorretas ou inexistentes, erros de comportamento ou desempenho, erros de inicialização e termino, erros de interfaces.
  • teste funcional avalia o comportamento da aplicação. Dados de entrada são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido.

    Fonte: 
    http://www.testar.me/pages/testar_me_teste_funcional_regressao.html
  • Eu errei essa questão na hora da prova.
    Vendo uns resumos meus aqui achei isso.

    Segundo pressman, os testes funcionais ( caixa-preta) enfocam na validação dos requisitos funcionais, sem se prender ao funcionamento interno do programa.

    Então os testes funcionais enfocam no funcionamento do sistema e não na maneira como os usuários o utilizariam.
  • O Teste com enfoque em como o usuário o utilizaria seria o teste de usabilidade.
  • Para mim está questão deveria ter sido anulada.
  • No meu entender está mais próximo do que o Diego mencionou. Os testes funcionais querem saber se as funções solicitadas pelos usuários (requisitos) estão atendendo. Portanto, o objetivo é validar os requisitos. 
  • Sommerville, aborda um exemplo de teste funcional (teste caixa-preta) da seguinte forma:
     
    "O Testador fornece as entradas para o componente ou sistema e examina as saídas correspondentes. Se as saídas não forem as previstas o teste detectou um problema com o software. No teste caixa-preta, o comportamento pode ser somente determinado por meio de suas entradas e saídas relacionadas. Outro nome para isso é teste funcional, pois o testador concentra-se na funcionalidade, e não na implementação do software".
     
    "Os usuários são envolvidos nos testes de aceitação, que são um tipo de teste de sistema/teste de release de sofware, se o mesmo for bom o suficiente o cliente poderá aceitá-la. Pag. 357".
     
    Fonte: Engenharia de Software, pag. 359, cap. 23, 8ª Edição. Ian Sommerville. Editora Pearson Adison Wesley. 
  • A questão está errada porque os testes funcionais não se limitam a usar o sistema como os usuários o fariam. Seu escopo é mais amplo e visa testar seu funcionamento como um todo, avaliando aspectos de corretude das funções em vários níveis, segurança e volume de dados. Não obrigatoriamente um usuário faria esses testes. Abaixo a visão desse contesto mais amplo para testes funcionais.

     

    São exemplos de testes Funcionais:

    ·Teste de função: Testes destinados a validar as funções do objetivo do teste conforme o esperado, fornecendo os serviços, métodos ou casos de uso necessários. Esse teste é implementado e executado em diferentes objetivos do teste, como unidades, unidades integradas, aplicativos e sistemas.

    ·Teste de segurança: Testes destinados a garantir que o objetivo do teste e os dados (ou sistemas) possam ser acessados apenas por determinados atores. Esse teste é implementado e executado em vários objetos de teste. 

    Teste de volume: Teste destinado a verificar a capacidade do objetivo do teste de lidar com um grande volume de dados, como entrada e saída ou residente no banco de dados. O teste de volume abrange estratégias de teste, como, por exemplo, a entrada de dados do volume máximo de dados em cada campo ou a criação de consultas que retornem todo o conteúdo do banco de dados ou que tenham tantas restrições que nenhum dado seja retornado. 


  • "como o usuario o usaria" é limitado. o teste funcional testa funcoes e analisa o output

    teste funcional, black box testing. serve p/ avaliar requisitos funcionais