Assertion - Definição do Glossário CI/CD
Uma assertion verifica se o código sob teste produziu o resultado esperado; uma assertion que falha faz o teste falhar.
Uma assertion é uma instrução em um teste que verifica se um valor ou condição corresponde ao que é esperado. Se ela falha, o teste falha.
As assertions são a parte de um teste que de fato verifica o comportamento. Um teste sem uma assertion significativa roda o código mas não prova nada, e é por isso que o teste de mutação mira em assertions fracas.
Exemplos
Formas comuns incluem assertEqual(a, b), expect(x).toBe(y) e assert result == 42. Prefira assertions específicas em vez de checagens amplas de veracidade.
Guias relacionados
Test Case - CI/CD Glossary DefinitionTest Case: A test case is a single scenario with defined inputs, actions, and expected outcomes that verifies…
Mutation Score - CI/CD Glossary DefinitionMutation Score: Mutation score is the percentage of introduced mutants that the test suite detected (killed)…
Arrange, Act, Assert - CI/CD Glossary DefinitionArrange, Act, Assert: Arrange, Act, Assert (AAA) is a pattern for structuring a test into three clear phases:…