Logo Passei Direto
Buscar

Qualidade de Software

Colégio Objetivo
Para efetuar um TDD, podemos guiar os testes por meio de uma sequência lógica. Sobre os passos de um desenvolvimento guiado, assinale a afirmativa correta:


a. Teste de integração na abordagem de teste de utilidades.
b. Casos de teste nas abordagens de teste automatizados.
c. Teste de integração entre as estratégias top-down e bottom-up.
d. Casos de teste no teste de integração.✔
e. Casos de teste da estratégia top-down.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A afirmativa correta é a letra d. No TDD (Test Driven Development), os casos de teste são escritos antes da implementação do código. No contexto do teste de integração, os casos de teste são utilizados para verificar a integração entre diferentes componentes do sistema. Portanto, a opção d, "Casos de teste no teste de integração", é a resposta correta.

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.

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.

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