Logo Passei Direto
Buscar

Qualidade de Software

Colégio Objetivo
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.
a. O TDD é guiado por três passos, que se restringem em selecionar o módulo, testar o módulo por meio do teste integrado e, por fim, analisar os resultados.
b. O TDD segue o princípio de dividir para conquistar; nesse caso, são divididos os módulos de teste para aplicar o teste de unidade, para garantir a qualidade do software.
c. A sequência lógica de se implementar o TDD é começar na execução de casos de teste e, em seguida, a implementação do teste integrado.
d. Podemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de casos de teste e executando-os; caso seja encontrado algo, a falha será ajustada, caso não encontre falhas, o processo é reiniciado.

e. O TDD é aplicado em conjunto com todas as metodologias de testes aplicadas no Extreme Programming.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra D: "Podemos guiar o TDD por meio de dois passos básicos: selecionando um conjunto de casos de teste e executando-os; caso seja encontrado algo, a falha será ajustada, caso não encontre falhas, o processo é reiniciado." As afirmativas I, II e III estão corretas e correspondem às características dos testes de unidade. Já as alternativas A, B, C e E apresentam informações incorretas ou incompletas sobre o TDD (Test Driven Development), que é uma técnica de desenvolvimento de software que utiliza testes de unidade para guiar o processo de implementação.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais perguntas desse material

É correto o que se afirma em:
I - A primeira prática de teste consiste em replicar todos os casos de teste, a fim de garantir que o software esteja livre de falhas.
II - A segunda prática atua com os casos de teste de modo seletivo, em que são replicados apenas os mais convenientes.
III - A terceira prática prevê duplicar todos os casos de teste para analisar como isso gera impacto nos negócios da organização.
true
true
true
a. I, II e IV, apenas.
b. II e III, apenas.
c. II, III e IV, apenas
d. I e IV, apenas.
e. I, II, III e IV estão corretas.

Sendo assim, assinale a alternativa correta sobre os processos de testes pelos quais os softwares passam:


a. A depuração serve para analisar os pontos falhos da interface da comunicação do sistema com o usuário.
b. O objetivo da depuração é compreender melhor o processo de teste aplicado no software para identificar os pontos de melhoria.
c. O processo de depuração tem como objetivo verificar se os requisitos especificados estão sendo contemplados.
d. Ao se aplicar a depuração, é possível identificar o ponto exato do código-fonte que está apresentando falha.
e. O processo de depuração analisa o software e identifica qual o ponto em que o processo de teste encontrou o erro.

Analise as afirmativas a seguir e assinale qual corresponde ao objetivo do processo de depuração:

Identificar o ponto exato do código-fonte que está apresentando falha.
a. Verificar se os requisitos especificados estão sendo contemplados.
b. Compreender melhor o processo de teste aplicado no software para identificar os pontos de melhoria.
c. Analisar os pontos falhos da interface da comunicação do sistema com o usuário.
d. Identificar o ponto exato do código-fonte que está apresentando falha.
e. Analisar o software e identificar qual o ponto em que o processo de teste encontrou o erro.

Para definir casos de teste corretamente, deve-se considerar as seguintes situações:
a. Definição de entrada e saída de dados, momento que acontecerá o teste, podendo ser aplicado no desenvolvimento ou na homologação do sistema.
b. Definir os passos a serem seguidos para a aplicação dos casos de teste é praticamente a única definição necessária para um bom resultado.
c. Definição do ambiente em que acontecerá o teste, definir a entrada do caso de teste como também a saída esperada e, por fim, os passos para a execução dos testes.

d. Definir a equipe de teste, momento que o caso de teste será aplicado, definição de quais módulos e desenvolvedores participarão dos testes.
e. As definições de estratégias de casos de teste, aplicadas sobre o conjunto de validações e verificações dos requisitos.


a. I e III, apenas.
b. II e III, apenas.
c. II, apenas.
d. I, apenas.
e. III, apenas.

Com base no excerto e no conteúdo estudado, assinale a alternativa que corresponde ao tipo de teste apresentado nessa questão.


a. I e II.
b. I, II e III.
c. II e III.
d. II, III e IV.
e. I e IV.

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:

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.
a) Apenas I e II estão corretas.
b) Apenas I, II e III estão corretas.
c) Apenas II e III estão corretas.
d) Apenas II, III e IV estão corretas.
e) Apenas I e IV estão corretas.

Com base no excerto e no conteúdo estudado, assinale a alternativa que corresponde ao tipo de teste apresentado nessa questão.


a. I e II.
b. I, II e III.
c. II e III.
d. II, III e IV.
e. I e IV.

Mais conteúdos dessa disciplina