Systems! • Bacharel em Ciência da Computação pela UFRJ! • Finalizando MBA em Garantia de Qualidade de Software pela Escola Politécnica da UFRJ! • Mantém um blog técnico sobre testes: stefanteixeira.com.br! • Certificado CTAL-TM / TA pelo ISQTB e CPRE-FL pelo IREB! Contatos:! • E-mail: [email protected]! • Twitter: twitter.com/stefan_teixeira! • Facebook: facebook.com/stefan.teixeira! • LinkedIn: linkedin.com/in/stefanteixeira! • GitHub: github.com/stefanteixeira! • SlideShare: slideshare.net/stefanteixeira 2
‣ Palestra - “Crazy Fast Build Times - or when 10 seconds starts to make you nervous”! ‣ Mostra formas de reduzir em até 10 vezes o tempo de build de uma aplicação! ‣ Link da palestra no InfoQ: http://goo.gl/ ScN6HH
testes -> menor necessidade de testes exaustivos pela UI! • Rodam muito rápido -> feedback mais rápido! • Muito efetivos para testar valores limite ou combinações de desvios no código
Testes de Integração, API Tests, etc.! • Testar a aplicação sem depender da interface (Web, Mobile, etc.)! • Geralmente utilizados para BDD -> validar critérios de aceite das user stories
readability.”! ! - Uncle Bob Martin, Clean Code! ! ! “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”! ! - Martin Fowler, Refactoring: Improving the Design of Existing Code