Category Archives: Behaviour Driven Development

Workshop Agile

Após o post que escrevi sobre erros comuns ainda hoje de modelagem feitos principalmente na comunidade Java – mas não limitados a essa comunidade,  choveram de dúvidas de clientes e desenvolvedores próximos sobre quais as melhores práticas e como desenvolvemos.

Apesar de um tema com bastante bibliografia, muito material na internet e já uma certa maturidade no mercado nós notamos que ainda há um fosso enorme entre a realidade dos projetos atuais e a aplicação dessa teoria, principalmente um treinamento com um sentido mais prático.

Ainda não há uma base consistente e sólida de treinamentos e materiais sobre experiências reais e projetos que deram ou não certo.

Frente a isso nós formatamos um Workshop para responder todas essas indagações com um treinamento voltado ao “como fazer”, direto ao ponto, demonstrando a teoria “by the book” em um projeto de verdade com todas as situações que nos fazem relegar boas práticas e tornam o desenvolvimento tão caro e muitas vezes ineficaz.

Juntei o material de cursos passados, demos uma repaginada com a experiência dos últimos anos, o que funcionou e principalmente não funcionou para responder a todas as perguntas possíveis em um espaço relativamente curto de tempo, mas precisamente focado.

Se tiver interesse de participar, vá lá e se inscreva, faremos de tudo para deixá-lo apto a entender todo o ciclo de desenvolvimento moderno. Um curso para todos os níveis. Uma imersão no Ágil.

Material do terceiro encontro XPCE

Projeto de exemplo com Cucumber, Selenium e Rails http://github.com/cmilfont/bddonrails

Para executar o exemplo deve se lembrar de ter o java instalado [de preferência o da SUN] por dependência do Selenium. Execute os comandos abaixo para baixar e rodar a aplicação:

git clone git@github.com:cmilfont/bddonrails.git
cd bddonrails/
sudo rake gems:install RAILS_ENV=test
#lembre de trocar a senha do root no mysql ou mudar o banco
rake db:create:all
rake db:migrate
rake cucumber:ok
view raw gistfile1.rb hosted with ❤ by GitHub

3º Encontro XPCE – 2º Palestra confirmada

A grade foi finalizada com a confirmação da segunda palestra para o evento com um profissional experiente falando e demonstrando na prática como desenvolver com Rspec e Cucumber seguindo uma moderna abordagem chamada Behaviour Driven Development.

Palestra: BDD prático com Cucumber, Selenium e RSpec

Resumo: Palestra na forma de “hands on” com a construção de uma aplicação utilizando conceitos de BDD. Outside in development visto na prática através da construção e automação de user stories com Cucumber + Selenium e descrição de comportamento com RSpec e Remarkable

Palestrante: Jefferson Jean Martins Girão
Desenvolvedor no Grupo Tubform (http://www.grupotubform.com.br) atualmente trabalhando na migração de um ERP industrial de MS FoxPro para Ruby on Rails e Javascript com EXTjs. Tem 4 anos de experiência em desenvolvimento de software já tendo passado por áreas como automação comercial, terceiro setor e gestão pública municipal.

Informações sobre o evento:

Título: 3º Encontro XPCE – Comunidade eXtreme Programming do Ceará

Local: Faculdade FA7

Data: 24 de Outubro

Agenda

  1. 08:30 as 09:30 – BDD prático com Cucumber, Selenium e RSpec – Jefferson Girão
  2. 09:30 as 10:00 – Intervalo
  3. 10:00 as 11:00 – Automação de Testes Funcionais de Software com Selenium – Fabrício Lemos