Você está na página 1de 11

Botando o Jenkins para rodar seus testes

Bruno P. Kinoshita http://www.kinoshita.eti.br

Introduo Quem sou eu


Bruno P. Kinoshita Engenheiro de Software Utilizo Jenkins em diversas tarefas do dia-a-dia Desenvolvo em Java, PHP, Python, Perl, C, C++, C#, Planejo, escrevo e executo testes Participo de projetos Open Source tap4j, TestLink, Jenkins TestLink Plug-in, testlink-java-api, FontyPython, BellmanZadeh, CVB, Jenkins CCM Plug-in, ...

Bruno P. Kinoshita http://www.kinoshita.eti.br

#1 Testes Unitrios

Testar cada componente do sistema Simples e rpido de executar Triggering Executando com master e slaves Usando diferentes plug-ins Integrando com Sonar Concorrente, paralelo, diferentes nveis

Bruno P. Kinoshita http://www.kinoshita.eti.br

Demo

Bruno P. Kinoshita http://www.kinoshita.eti.br

#2 Testes de Integrao

Deploy de diferentes aplicaes e test doubles Gerando massa de dados para os testes Criando diferentes tipos de jobs Medindo cobertura de testes

Bruno P. Kinoshita http://www.kinoshita.eti.br

Demo

Bruno P. Kinoshita http://www.kinoshita.eti.br

#3 Testes Funcionais

Rodando seus testes Selenium no Jenkins Jenkins no modo headless Usando Jenkins TestLink Plug-in

Bruno P. Kinoshita http://www.kinoshita.eti.br

Demo

Bruno P. Kinoshita http://www.kinoshita.eti.br

Perguntas?

Bruno P. Kinoshita http://www.kinoshita.eti.br

#4 Extras

Chuck Norris Groovy Console CLI TAP Enviando e-mails Efetuando o merge de resultados de cobertura de testes 7 hbitos de usurios Jenkins altamente eficazes

Bruno P. Kinoshita http://www.kinoshita.eti.br

FIM Perguntas? Obrigado!!!

Bruno P. Kinoshita http://www.kinoshita.eti.br

Você também pode gostar