Buscar

Testes de Software Automatizados de todos os

Prévia do material em texto

Globalcode – Open4education
 
 
Testes Automatizados de todos os 
tipos utilizando bibliotecas JavaScript
Stefan Teixeira
stefanfk@gmail.com / stefanteixeira.com.br 
About me
Stefan Teixeira
• QA / DevOps Engineer
• Bacharel em Ciência da Computação pela UFRJ
• MBA em Garantia de Qualidade de Software pela Escola Politécnica da 
UFRJ
• Mantém um blog técnico sobre testes: stefanteixeira.com.br
• Entusiasta de Testes Automatizados, Agile Testing e da cultura DevOps
Contatos:
• E-mail: stefanfk@gmail.com
• Twitter: twitter.com/stefan_teixeira
• Facebook: facebook.com/stefan.teixeira
• LinkedIn: linkedin.com/in/stefanteixeira
• GitHub: github.com/stefanteixeira
• SlideShare: slideshare.net/stefanteixeira
Testes Automatizados
Pirâmide de Automação de Testes
(Mike Cohn - Succeeding With Agile)
Anti-patterns
Unit
Testes de Unidade
Testes de Unidade
Mocks/Stubs/Spies
Mocks/Stubs/Spies
Somente
Spies!
Assertion Libraries
Assertion Libraries
Cobertura de Código
Cobertura de Código
Análise de 
Complexidade de Código
Análise de Complexidade de Código
Testes de Mutação
Testes de Mutação
Service
Testes de API
Testes de API
UI
Testes de UI
Testes de UI
Visual Regression 
Tests
Visual Regression Tests
Web Performance 
Analysis
Web Performance Analysis
Hands-on
Hands-on
• Estrutura do projeto de exemplo no GitHub: 
https://github.com/stefanteixeira/fav-organizer
• Testes de unidade, API, UI e visuais
• Relatório de cobertura do Istanbul
• Relatório de complexidade de código do Plato
• Build do projeto no CircleCI
Globalcode – Open4education
 
 
Obrigado!
Stefan Teixeira
stefanfk@gmail.com
stefanteixeira.com.br
@stefan_teixeira

Continue navegando