How to Prepare HTML Code and other Configurations for Cucumber Tests?

How to Prepare HTML Code and other Configurations for Cucumber Tests?

Implementação de Testes de Aceitação em Aplicações Web

Introdução aos Testes de Aceitação

  • O vídeo aborda a implementação de testes de aceitação utilizando um repositório específico, focando em exemplos práticos com código.
  • A importância da marcação dos elementos HTML é destacada, permitindo que sejam referenciados nos testes automatizados.

Marcação de Elementos HTML

  • Um exemplo é apresentado onde o campo para digitar o nome do aluno é identificado como "name box", facilitando sua referência no código do teste.
  • Outro campo, destinado à captura do CPF do aluno, é nomeado como "cpf box", seguindo a mesma lógica para facilitar a automação dos testes.

Estrutura da Tabela e Listagem

  • A tabela que lista os alunos cadastrados agora possui identificadores claros: "aluno list" para a tabela e "nome lista" e "cpf lista" para as colunas correspondentes.
  • Essa estrutura permite que os testes façam referências diretas aos elementos HTML representativos na visualização da lista de alunos.

Preparação para Automação dos Testes

  • Além da marcação dos elementos, um link âncora para o componente de alunos também recebe um nome específico ("alunos") para ser utilizado nos testes.
  • Essa preparação do HTML é crucial para garantir que as interações desejadas possam ser automatizadas durante os testes.

Configurações Adicionais e Execução dos Testes

  • O vídeo menciona ajustes em arquivos de configuração necessários para executar os testes com a ferramenta Cucumber.
Playlists: Testing