Perfil
Propostas
BDD com Python, facilite a vida de todos! [Teste]
Nessa palestra pretendo mostrar como são utilizadas TDD e BDD em projetos Python/Django de uma forma simples para aqueles ainda não familiarizado com as técnicas de desenvilvimento utilizando testes.
A apresentação será feita com exemplos práticos, mostrando o uso de TDD, e depois as vantagens em utilizar BDD com Python/Django.
Compartilhando um pouco da minha experiência com exemplos simples, serão expostos os conceitos e vantagens técnicas e não técnicas da utilização de BDD no desenvilvimento de seu projeto, facilitando a comunicação entre chefe e programadores.
Tópicos que serão debatidos:
* Problemas reais na construção de um software
* Exemplo báscio de um CRUD com Django
* Técnicas de TDD (usando a lib FactoryBoy)
* Vantagens e desvantagens do TDD
* Técnicas do BDD (usando a lib Splinter/Selenium)
* Vantagens e desvantagens do BDD
Já existe um exboço da apresentação no link: http://slides.com/ daniellbastos/bdd
Mas a apresentação será atualiza para o evento, focando no público do evento, muito diferente de uma semana acadêmica (do IFRS/POA).