Testes ao longo do SDLC Flashcards

1
Q

O que é um modelo SDLC?

A

É uma representação de alto nível do processo de desenvolvimento de software que define como as fases de desenvolvimento e atividades se relacionam cronológica e logicamente.

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

Quais são alguns exemplos de modelos de SDLC?

A

Modelos sequenciais (como cascata e em V), iterativos (como espiral e prototipagem) e incrementais (como Processo Unificado).

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

Como o modelo SDLC escolhido afeta as atividades de teste?

A

Afeta o escopo, cronograma das atividades de teste, a escolha de técnicas, automação de testes, papel do testador e níveis de detalhamento na documentação.

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

Em que fase do SDLC os testes dinâmicos não podem ser realizados em modelos sequenciais?

A

Geralmente nas fases iniciais, pois o código executável é criado nas fases posteriores.

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

Como o Desenvolvimento Ágil de Software influencia as práticas de teste?

A

Favorece documentação leve, automação extensiva de testes, uso de técnicas baseadas na experiência e adaptação a mudanças durante o projeto.

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

Quais são as boas práticas de teste independentemente do modelo SDLC escolhido?

A

Ter atividades de teste correspondentes a cada atividade de desenvolvimento, diferentes níveis de teste, teste antecipado e envolvimento dos testadores na revisão dos produtos de trabalho.

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

Quais são alguns benefícios do DevOps em relação aos testes?

A

É a realização de testes mais cedo no SDLC, sugerindo testes antes da implementação do código, mas sem negligenciar os testes posteriores.

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

Quais são algumas práticas para obter um “shift-left” nos testes?

A

Revisão da especificação, escrita de casos de teste antes da codificação, uso de CI/CD e análise estática antes do teste dinâmico.

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

O que são retrospectivas e por que são importantes?

A

São reuniões pós-projeto para discutir o que foi bem-sucedido, o que poderia ser melhorado e como incorporar melhorias no futuro.

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

O que são níveis de teste e como estão relacionados ao SDLC?

A

São grupos de atividades de teste realizadas em diferentes estágios de desenvolvimento, relacionadas a características de qualidade e organizadas de acordo com o SDLC.

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