Sobes.tech
Junior — Middle

Que anotações da biblioteca Allure conheces e usaste nos teus testes?

sobes.tech IA

Resposta da IA

Na biblioteca Allure para automação de testes, frequentemente são usadas as seguintes anotações:

  • @Step — para marcar etapas do teste. Permite registrar ações com nomes compreensíveis.

  • @Attachment — para adicionar anexos (capturas de tela, logs, etc.) ao relatório.

  • @Epic — para agrupar testes em grandes blocos funcionais.

  • @Feature — para indicar funcionalidades que estão sendo testadas.

  • @Story — para descrever histórias ou cenários de usuário.

  • @Severity — para indicar o nível de importância do teste (BLOCKER, CRITICAL, NORMAL, MINOR, TRIVIAL).

Exemplo de uso de @Step:

@Step("Realizar login com usuário {username}")
public void login(String username, String password) {
    // código de login
}

Essas anotações ajudam a estruturar os relatórios e torná-los mais informativos e fáceis de analisar.