Jenkins - teste automatizado
Um dos princípios básicos da Integração Contínua é que uma construção deve ser verificável. Você deve ser capaz de determinar objetivamente se uma determinada construção está pronta para prosseguir para o próximo estágio do processo de construção, e a maneira mais conveniente de fazer isso é usar testes automatizados. Sem o teste automatizado adequado, você terá que reter muitos artefatos de construção e testá-los manualmente, o que dificilmente está no espírito da integração contínua. O exemplo a seguir mostra como usar o Selenium para executar testes da web automatizados.
Step 1 - Vá para Gerenciar Plug-ins.
Step 2- Encontre o Hudson Selenium Plugin e escolha instalá-lo. Reinicie a instância do Jenkins.
Step 3 - Vá para Configurar sistema.
Step 4 - Configure o jar do servidor de selênio e clique no botão Salvar.
Note- O arquivo jar de selênio pode ser baixado do local SeleniumHQ
Clique no download do servidor autônomo Selenium.
Step 5 - Volte ao seu painel e clique na opção Configurar para o projeto HelloWorld.
Step 6 - Clique em Adicionar etapa de compilação e escolha a opção “SeleniumHQ htmlSuite Run”
Step 7- Adicione os detalhes necessários para o teste de selênio. Aqui, suiteFile é o TestSuite gerado usando o Selenium IDE. Clique em Salvar e execute uma construção. Agora, a pós-compilação iniciará o driver selenium e executará o teste de html.