Testes de Software Flashcards

1
Q

Importância dos testes de software

A

Detectar erros e realizar manutenções para garantir qualidade.
Testes rigorosos são fundamentais para evitar falhas no produto final.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Processo de desenvolvimento

A

Código é constantemente revisado e otimizado após os testes.
Testes contínuos aumentam a estabilidade e eficiência do software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Acompanhamento contínuo

A

Testes percorrem todas as etapas do projeto.
Descoberta de erros deve ser vista como positiva para corrigir antes do lançamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Níveis de Teste

A

Teste de Unidade: Primeiro nível; verifica módulos individuais do código.

Teste de Integração: Integrar módulos testados no nível anterior. Pode ser em big bang (ao mesmo tempo) ou incremental.

Teste de Sistema: Avalia requisitos, funcionalidade, velocidade e melhorias. Dividido em alfa (local de desenvolvimento) e beta (usuários controlados para feedback).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Depuração

A

Processo de investigação para encontrar as causas dos erros.
Erros podem ser resultados de interações complexas entre diferentes partes do código.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly