Essa semana tive o prazer de participar como palestrante no projeto de boas-vindas aos alunos da Unes do Espírito Santo. Minha palestra foi sobre Extreme Programming e eu dividi em três partes:
- Slides com conteúdo teórico sobre o movimento ágil e XP;
- Uma demo sobre TDD usando C# em uma aplicação web;
- Uma demo de Integração Contínua dessa aplicação usando o CruiseControl.Net com o CVS e NAnt;
- Uma demo de automação de testes de aceitação com o Sellenium.
Espero que tenha sido proveitoso para alunos e professores.
Download da Apresentação (581,56 kb)
Abaixo seguem alguns screenshots das demos apresentadas:
Uma user story e seus testes de aceitação
Escrevendo um teste de unidade
O teste falha
Escreve-se o código para passar no teste
O teste passa
Início da Integração: Envio de alterações para o repositório
Integração Contínua disparada no BuildServer
Nant Output da build
Execução dos testes unitários na build
Automatizando testes de aceitação com o Sellenium