[Recife Summer School 2013] Testers Tecnicos
-
Upload
guilherme-motta -
Category
Software
-
view
24 -
download
0
Transcript of [Recife Summer School 2013] Testers Tecnicos
Testers TecnicosDiego Asfora & Guilherme Motta
Quem somos nos?Diego Asfora Guilherme Motta
Agenda● Arquitetura de Testes● Como posso aprender mais sobre testes?
Arquitetura de Testes
Arquitetura de TestesPlanejamento
Arquitetura de TestesEscrita de Casos de teste
Execução de Testes
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
Programacao vs Automacao de Testes
Programacao vs Automacao de Testes
Programacao vs Automacao de Testes
Automacao de Testes
● Design do Teste● Independente● Proposito● Feedback● Consistencia● Clareza
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."
Automacao de Testes
● Design do Teste● Independente● Proposito● Feedback● Consistencia● Clareza● Simplicidade
Exemplo
Exemplo
Exemplo
Quais areas eu posso focar?
● Automacao● Performance● Seguranca● Internacionalizacao● Experiencia do Usuario (UX - User
Experience)● Acessibilidade● Outras..
Quais tecnicas e praticas sao importantes?
● Aprenda os atalhos!● Integracao Continua (CI)● Testes Unitarios● TDD● Pair Programming● Peer Review● Outras..
Quais tecnicas e praticas sao importantes?
● Integracao Continua (CI)
Qual linguagem eu devo aprender primeiro?
Qual linguagem eu devo aprender primeiro?
Ok.. e depois que eu aprender ingles?
E quais frameworks de teste eu posso utilizar para cada linguagem?
Ruby:
Taza
C#:
Webdriver
“Programmers are getting better at testing, and testers are not getting better at programming.”