4.5 - Abordagens de Teste Baseadas na Colaboração Flashcards

Escrita colaborativa de histórias de Usuário, Critérios de Aceite, Desenvolvimento Orientado por Teste de Aceite (ATDD)

1
Q

Quais são as principais técnicas de teste baseadas na colaboração ?

A
  • Escrita colaborativa de histórias de usuário
  • Critérios de Aceite
  • Desenvolvimento Orientado por Teste de Aceite
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual o principal objetivo das técnicas de teste baseadas na colaboração ?

A

Visa evitar defeitos por meio da colaboração e comunicação.

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

O que são os 3C da história de usuário ?

A

Sãos 3 aspectos críticos, são eles:
- Cartão: meio que se descreve uma história de usuário
- Conversação: explicação de como o software será utilizado
- Confirmação: os critérios de aceite

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

O que deve ser levado em consideração na escrita colaborativa de uma história de usuário ?

A

Negócios, desenvolvimento e testes.

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

Boas histórias de usuário devem ser ?

A

Independentes, negociáveis, valiosas, estimáveis, pequenas e testáveis.

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

Qual a denominação de uma condição que a história de usuário deve atender para ser aceita pelos stakeholders e serem executadas pelos testes ?

A

Critério de Aceite

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

Os Critérios de Aceite podem ser ambíguos ?

A

Não, eles devem ser bem definidos e não ambíguos.

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

Quais os formatos mais comuns para escrever critérios de aceite para uma história de usuário ?

A

Orientado a Cenário (ex.: BDD) e Orientado por Regras (ex.: lista de pontos de verificação)

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

Para que os Critérios de Aceite são utilizados ?

A
  • Definir o escopo da história de usuário
  • Chegar a um consenso entre os stakeholders
  • Descrever os cenários positivos e negativos
  • Servir como base para o teste de aceite da história de usuário
  • Permitir planejamento e estimativas precisas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual o nome da abordagem baseada na colaboração que prioriza os testes ?

A

ATDD - Desenvolvimento Orientado por Teste de Aceite

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

Defina as duas etapas do ATDD

A

Na 1ª etapa a história de usuário e seus critérios de aceite são analisados, discutidos e escritos.
Na 2ª etapa os casos de teste são criados com base nos critérios de aceite e são vistos como exemplo de como o software funciona.

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

Outras técnicas de teste podem ser utilizadas com o ATDD ?

A

Sim, técnicas de caixa-preta, caixa-branca e baseadas na experiência podem ser utilizadas simultaneamente com o ATDD.

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

Os casos de teste ATDD podem ser executados apenas de forma automatizada ?

A

Não, eles podem ser executados tanto de forma manual quanto de forma automatizada.

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

Qual o fluxo do ATDD ?

A

Os primeiros casos de teste são positivos, confirmando o comportamento correto, em seguida a equipe realiza os testes negativos e depois cobre as características de qualidade não funcionais.

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

A linguagem utilizada normalmente para escrita do ATDD é _____, para melhor compreensão dos ______ .

A

Natural;
Stakeholders;

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

O ATDD abrange somente as características das histórias de usuário ?

A

Sim, não indo além delas, mas podendo expor seus problemas.