Quiz 16 - Introdução
1. O que significa TDD?
Test During Development
Test Driven Development
Technical Design Document
The Developer Dream
2. Qual a ordem correta do ciclo TDD?
Code, Test, Refactor
Refactor, Code, Test
Red, Green, Refactor
Green, Red, Refactor
3. Qual palavra-chave do Python é usada para verificar se uma condição é verdadeira nos testes?
check
verify
assert
test
4. O padrão AAA em testes significa:
Authentication, Authorization, Accounting
Arrange, Act, Assert
Analysis, Action, Approval
Apply, Accept, Avoid
5. Para que serve a fase "Refactor" no TDD?
Para escrever novos testes
Para corrigir bugs encontrados
Para melhorar a qualidade do código sem alterar seu comportamento (mantendo os testes passando)
Para adicionar novas funcionalidades