[recife summer school 2013] testers tecnicos
TRANSCRIPT
![Page 1: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/1.jpg)
Testers TecnicosDiego Asfora & Guilherme Motta
![Page 2: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/2.jpg)
Quem somos nos?Diego Asfora Guilherme Motta
![Page 3: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/3.jpg)
Agenda● Arquitetura de Testes● Como posso aprender mais sobre testes?
![Page 4: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/4.jpg)
Arquitetura de Testes
![Page 5: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/5.jpg)
Arquitetura de TestesPlanejamento
![Page 6: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/6.jpg)
Arquitetura de TestesEscrita de Casos de teste
![Page 7: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/7.jpg)
Execução de Testes
![Page 8: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/8.jpg)
Como eu posso aprender?
● Seja voluntario em algum projeto Open Source
● Colabore com alguma StartUp● Crie seu proprio projeto● Participe de projetos CrowdSourced● Trabalhe em par● Procure alguem que faca isso e esteja
disposto a te ajudar
![Page 9: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/9.jpg)
Programacao vs Automacao de Testes
![Page 10: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/10.jpg)
Programacao vs Automacao de Testes
![Page 11: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/11.jpg)
Programacao vs Automacao de Testes
![Page 12: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/12.jpg)
Automacao de Testes
● Design do Teste● Independente● Proposito● Feedback● Consistencia● Clareza
![Page 13: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/13.jpg)
Programacao vs Automacao de Testes
"..an engineer tackles a test case as a programming challenge, and thus comes up with a complex and constructed solution that might be smart, but does not help readability and obfuscates the intention and logic of the test case."
![Page 14: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/14.jpg)
Automacao de Testes
● Design do Teste● Independente● Proposito● Feedback● Consistencia● Clareza● Simplicidade
![Page 15: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/15.jpg)
Exemplo
![Page 16: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/16.jpg)
Exemplo
![Page 17: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/17.jpg)
Exemplo
![Page 18: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/18.jpg)
Quais areas eu posso focar?
● Automacao● Performance● Seguranca● Internacionalizacao● Experiencia do Usuario (UX - User
Experience)● Acessibilidade● Outras..
![Page 19: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/19.jpg)
Quais tecnicas e praticas sao importantes?
● Aprenda os atalhos!● Integracao Continua (CI)● Testes Unitarios● TDD● Pair Programming● Peer Review● Outras..
![Page 20: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/20.jpg)
Quais tecnicas e praticas sao importantes?
● Integracao Continua (CI)
![Page 21: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/21.jpg)
Qual linguagem eu devo aprender primeiro?
![Page 22: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/22.jpg)
Qual linguagem eu devo aprender primeiro?
![Page 23: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/23.jpg)
Ok.. e depois que eu aprender ingles?
![Page 24: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/24.jpg)
E quais frameworks de teste eu posso utilizar para cada linguagem?
Ruby:
Taza
C#:
Webdriver
![Page 25: [Recife Summer School 2013] Testers Tecnicos](https://reader036.vdocuments.net/reader036/viewer/2022062420/55cf7aadbb61eb9d768b4617/html5/thumbnails/25.jpg)
“Programmers are getting better at testing, and testers are not getting better at programming.”