Logo Passei Direto
Buscar
A técnica de teste funcional é baseada nas funções do sistema, é uma técnica que é facilmente implementada pelos analistas de teste, está apresenta um aspecto que a diferencia das demais técnicas e tipos de teste de software. Sobre a estratégia aplicada pela técnica de teste funcional, analise e assinale a afirmativa a qual corresponde pela sua vantagem. A principal vantagem está associada na facilidade de implementar em qualquer tipo de sistemas. Ao se aplicar um teste funcional, a vantagem está no resultado rápido para a análise. A principal vantagem em utilizar a técnica de teste funcional, está na facilidade de analisar o código-fonte de modo detalhado. Para se aplicar a técnica de teste funcional, devemos elaborar um plano de casos de testes automatizados, assim se tornando uma vantagem desta técnica. Para se aplicar a técnica de teste funcional, não é necessário conhecer detalhadamente o código-fonte do software.

a) A principal vantagem está associada na facilidade de implementar em qualquer tipo de sistemas.
b) Ao se aplicar um teste funcional, a vantagem está no resultado rápido para a análise.
c) Para se aplicar a técnica de teste funcional, não é necessário conhecer detalhadamente o código-fonte do software.
User badge image
Estudo Através de Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A técnica de teste funcional é baseada nas funções do sistema e é uma técnica que é facilmente implementada pelos analistas de teste. A principal vantagem em utilizar a técnica de teste funcional está na facilidade de implementar em qualquer tipo de sistemas. Portanto, a alternativa correta é: a) A principal vantagem está associada na facilidade de implementar em qualquer tipo de sistemas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Desenvolver e entregar um software que atenda um alto grau de excelência em sua usabilidade, um eficiente modo de uso dos recursos computacionais e com a taxa de defeitos mais baixa possível é uma tarefa dita até mesmo como uma arte. Para atender todos os requisitos de qualidade se é aplicado testes de software, entretanto temos um tipo de teste em particular que é dito como essencial para o bom sucesso no projeto. A partir do contexto apresentado e do material de estudo, leia as afirmativas a seguir e assinale a qual teste é dito como essencial. Casos de teste Testes de caixa branca Testes de corrupto Testes de unidade Testes de TDD

a) Casos de teste
b) Testes de caixa branca
c) Testes de unidade
d) Testes de TDD

O teste funcional é um tipo de teste que atua com as funções do software, para isso é necessário elaborar um planejamento para aplicação deste tipo de teste, este planejamento envolve alguns passos, sendo eles: I – Identificação de funções que um sistema deverá realizar. II – Aplicar a execução de teste de unidade III – criar casos de teste para checar as funções. É correto o que se afirma em: II e III apenas. I e III apenas. II apenas III apenas I apenas

a) II e III apenas.
b) I e III apenas.
c) II apenas

É correto o que se afirma em: Resposta Selecionada: I, apenas. Resposta Correta: I, apenas. Comentário da resposta: Resposta correta. A resposta está correta, pois a afirmativa I é verdadeira, já que o conceito de defeito refere-se à deficiência algorítmica que, se ativada, pode levar a uma falha.
I - Quando trechos de código apresentam problemas, podemos dizer que isso é um defeito.
II - Uma falha é causada, exclusivamente, por um erro, associada ao mal entendimento do usuário sobre o sistema.
III - Um erro acontece quando o software não é executado, por algum motivo, não sendo um fato visível durante a sua execução.
Resposta Selecionada: I, apenas.
Resposta Correta: I, apenas.

Durante um caso de teste de software, a equipe responsável pode se deparar com defeitos, falhas ou erros. Conforme estudado, essas três situações são problemáticas para um software, entretanto, não são a mesma coisa. Com base no conteúdo estudado, analise as afirmacoes a seguir: I - Quando trechos de código apresentam problemas, podemos dizer que isso é um defeito. II - Uma falha é causada, exclusivamente, por um erro, associada ao mal entendimento do usuário sobre o sistema. III - Um erro acontece quando o software não é executado, por algum motivo, não sendo um fato visível durante a sua execução. É correto o que se afirma em:
I - Quando trechos de código apresentam problemas, podemos dizer que isso é um defeito.
II - Uma falha é causada, exclusivamente, por um erro, associada ao mal entendimento do usuário sobre o sistema.
III - Um erro acontece quando o software não é executado, por algum motivo, não sendo um fato visível durante a sua execução.
Correta I, apenas.

Sobre o teste de unidade, analise as afirmativas a seguir: I - Os testes de unidade podem ser aplicados de forma manual ou por meio de Frameworks de automatização. II - Os testes manuais acontecem sem precisar seguir o documento de requisitos, sendo, assim, uma opção de teste rápido. III - Em um teste de unidade automatizado, é possível elaborar casos de teste, utilizando-se de ferramentas para implementar os casos de teste. Com base no contexto apresentado, é correto o que se afirma em:
I - Os testes de unidade podem ser aplicados de forma manual ou por meio de Frameworks de automatização.
II - Os testes manuais acontecem sem precisar seguir o documento de requisitos, sendo, assim, uma opção de teste rápido.
III - Em um teste de unidade automatizado, é possível elaborar casos de teste, utilizando-se de ferramentas para implementar os casos de teste.
Correta I e III, apenas.

Em um teste de unidade, analisa-se a corretude do código, separando cada parte do sistema e testando-a de modo separado. Comentário da resposta: Resposta correta. A resposta está correta, pois o objetivo de um teste de unidade é isolar uma seção de código – que pode ser um procedimento, uma função ou um conjunto delas quando tratamos de programação procedural – Caso o software execute alguma funcionalidade de modo inesperado, que não deveria acontecer, essa ação pode ser considerada um bug. IV - O software pode passar a impressão, ao usuário, de não estar completo, caso este não apresente algum tipo de informação. É correto o que se afirma em: Resposta Selecionada: Correta II e III, apenas. Resposta Correta: Correta II e III, apenas. Comentário da resposta: Sua resposta está correta. A afirmação I é falsa, pois caso o software não execute uma função não prevista em sua especificação, mas que deveria estar, pode-se considerar um bug. A afirmação IV é falsa, pois o software é difícil de ser usado ou entendido, além de passar a impressão ao usuário final de não estar correto, o que, na visão do usuário, é considerado um bug.

Todo e qualquer software passa por um processo de teste, o qual tem como objetivo a detecção de falhas. Podemos dizer que o processo de teste segue um ciclo de vida, conforme as afirmacoes a seguir: I - Um processo de teste se inicia com o planejamento, etapa em que serão definidos os testes a serem executados e quais as técnicas a serem utilizadas. II - No projeto de casos de teste inicia-se o processo efetivamente, começando pelo teste de caixa branca. III - Na etapa de execução do programa com os casos de teste, são observados como os de carga e caixa preta são aplicados, e são analisados os resultados preliminares. IV - A última etapa de um processo de teste é a análise de resultados, em que são verificados se os resultados são satisfatórios. Está correto apenas o que se afirma em: Resposta Selecionada: Correta I e IV. Resposta Correta: Correta I e IV. Comentário da resposta: Resposta correta. A resposta está correta, pois a afirmativa I é verdadeira, já que é na fase de planejamento que será feita a decisão de quem executa os testes; define-se também quais serão os recursos utilizados, como computadores e ferramentas de teste, por exemplo, e define-se, também, qual a técnica a ser utilizada: técnica estrutural ou técnica funcional, por exemplo. A afirmativa IV é verdadeira, pois na etapa de análise dos resultados verifica-se se os testes retornaram resultados satisfatórios.

Mais conteúdos dessa disciplina