Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

Material de Estudo 53: Engenharia de Software – Teste de Software
1. O que é teste de software?
a) Apenas a execução do software para verificar se ele funciona. b) Um processo sistemático
de avaliação de um software ou de seus componentes, para verificar se ele atende aos
requisitos especificados, identificar defeitos (bugs) e garantir a qualidade. Envolve
planejamento, projeto, execução e análise de testes. c) Apenas a correção de bugs. d) Apenas
a documentação do software. e) Apenas a fase final do desenvolvimento.
Resposta: b) - O teste de software é uma atividade fundamental para garantir a qualidade do
software.
2. Qual é a principal diferença entre teste de caixa preta e teste de caixa branca?
a) Teste de caixa preta é feito pelo usuário; teste de caixa branca é feito pelo desenvolvedor.
b) Teste de caixa preta avalia a funcionalidade do software sem conhecer sua estrutura interna
(código); teste de caixa branca avalia a estrutura interna do software (lógica, caminhos, etc.).
c) Teste de caixa preta é mais eficiente. d) Teste de caixa branca é mais eficiente. e) Não há
diferença.
Resposta: b) - As duas abordagens são complementares e testam aspectos diferentes do
software.
3. O que é teste de unidade?
a) Um teste que avalia o software como um todo. b) Um teste que avalia a integração entre os
módulos do software. c) Um teste que avalia unidades individuais de código (funções,
métodos, classes), isoladamente, para verificar se funcionam corretamente. d) Um teste que
avalia a interface com o usuário. e) Um teste que avalia o desempenho do software.
Resposta: c) - O teste de unidade é a base da pirâmide de testes.
4. O que é teste de integração?
a) Um teste que avalia unidades individuais de código. b) Um teste que avalia a interação entre
os módulos ou componentes do software, verificando se eles funcionam corretamente em
conjunto. c) Um teste que avalia o software como um todo. d) Um teste de aceitação. e) Um
teste de desempenho.
Resposta: b) - O teste de integração verifica se as partes do software se comunicam e
funcionam juntas como esperado.
5. O que é teste de sistema?
a) Um teste que avalia unidades individuais de código. b) Um teste que avalia a integração
entre os módulos. c) Um teste que avalia o software completo, integrado, em um ambiente o
mais próximo possível do ambiente real de produção, verificando se ele atende aos requisitos
funcionais e não funcionais. d) Um teste de aceitação. e) Um teste de unidade
Resposta: c) - O teste de sistema é um teste de caixa preta de alto nível.
6. O que é teste de regressão?
a) Um teste que avalia o desempenho do software. b) Um teste que avalia a usabilidade do
software. c) Um teste que é executado após cada modificação no software (correção de bugs,
novas funcionalidades) para garantir que as alterações não introduziram novos defeitos ou
quebraram funcionalidades existentes. d) Um teste de segurança. e) Um teste de instalação
Resposta: c) - O teste de regressão é fundamental para a manutenção da qualidade do
software.
7. O que é TDD (Test-Driven Development)?
a) Uma metodologia de desenvolvimento em que os testes são escritos depois do código. b)
Uma metodologia de desenvolvimento em que os testes unitários são escritos antes do código,
guiando o design e a implementação do software. c) Uma metodologia de teste de caixa preta.
d) Uma metodologia de teste de caixa branca. e) Um tipo de teste de sistema.
Resposta: b) - O TDD promove um ciclo de desenvolvimento iterativo e incremental, com foco
na qualidade do código.

Mais conteúdos dessa disciplina