Para visualizar este conteúdo corretamente, é necessário ter o Flash Player instalado.

Para visualizar este conteúdo corretamente, é necessário ter o Flash Player instalado.

Logo


MC75 - Integração contínua: gestão de configuração + testes automatizados


Próximos Minicursos
Data Filial Período Matrícula
online
Nenhuma turma está aberta no momento.

Vídeo Minicurso
Vídeo Matrícula
Nenhum vídeo disponível no momento.

Carga Horária: 3 horas

Integração contínua é uma prática ágil: ela consiste em automatizar o processo de construção (build) de um sistema, gerando pacotes prontos para implantação de maneira controlada. Estes pacotes passam a ser a referência que todos os envolvidos no projeto utilizam, evitando a desculpa de que "na minha máquina compila".

Para a implementação desta prática, são utilizadas diversas ferramentas, que serão demonstradas durante o minicurso e implementam o controle de versões (Subversion), automação de build e de dependências (Maven), repositório e proxy de artefatos (Nexus) e agendamento de builds (Hudson);

Toda build deve incluir uma suite de testes automatizada, para diminuir a chance de problemas nos pacotes gerados. Mostraremos como implementar esta prática com ferramentas de automação de testes open source sendo integradas ao Maven: JUnit, FitNesse e Selenium.



voltar

Siga-nos