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)
Quais são as principais técnicas de teste baseadas na colaboração ?
- Escrita colaborativa de histórias de usuário
- Critérios de Aceite
- Desenvolvimento Orientado por Teste de Aceite
Qual o principal objetivo das técnicas de teste baseadas na colaboração ?
Visa evitar defeitos por meio da colaboração e comunicação.
O que são os 3C da história de usuário ?
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
O que deve ser levado em consideração na escrita colaborativa de uma história de usuário ?
Negócios, desenvolvimento e testes.
Boas histórias de usuário devem ser ?
Independentes, negociáveis, valiosas, estimáveis, pequenas e testáveis.
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 ?
Critério de Aceite
Os Critérios de Aceite podem ser ambíguos ?
Não, eles devem ser bem definidos e não ambíguos.
Quais os formatos mais comuns para escrever critérios de aceite para uma história de usuário ?
Orientado a Cenário (ex.: BDD) e Orientado por Regras (ex.: lista de pontos de verificação)
Para que os Critérios de Aceite são utilizados ?
- 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
Qual o nome da abordagem baseada na colaboração que prioriza os testes ?
ATDD - Desenvolvimento Orientado por Teste de Aceite
Defina as duas etapas do ATDD
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.
Outras técnicas de teste podem ser utilizadas com o ATDD ?
Sim, técnicas de caixa-preta, caixa-branca e baseadas na experiência podem ser utilizadas simultaneamente com o ATDD.
Os casos de teste ATDD podem ser executados apenas de forma automatizada ?
Não, eles podem ser executados tanto de forma manual quanto de forma automatizada.
Qual o fluxo do ATDD ?
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.
A linguagem utilizada normalmente para escrita do ATDD é _____, para melhor compreensão dos ______ .
Natural;
Stakeholders;