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.