Conversa sobre um tema que ainda divide opiniões entre profissionais de teste e, enfrenta a realidade da crescente procura de automação de testes pelas empresas.
Assista ao vídeo em http://youtu.be/iP37JLG-oPA
2. José Correia – fundador da Iterasys
19 anos em TI, sendo 12 em Testes e QA
http://br.linkedin.com/in/josecorreia
@realjosecorreia
correia@iterasys.com.br
Apresentação
3. “Posso não concordar com nenhuma das
palavras que você disser, mas defenderei
até a morte o direito de você dizê-las”
Voltaire
poeta, ensaísta, dramaturgo, filósofo e historiador iluminista francês
Antes de Começarmos
8. Questões e Opiniões
Acredito que o conhecimento
em desenvolvimento possa
ajudar na qualidade do teste,
mas não que seja
necessariamente obrigação Há diferença do foco da
programação para
desenvolvedores e para
testadores?
9. Defendo que o
programador saiba TDD e
pensar em testes.
Portanto, também acho
que o Tester deve saber
programar minimamente.
Questões e Opiniões
E nos casos de testes
automatizados, não
precisa saber programar
pra isso?
10. Sou a favor de testadores
saberem programar, mas não
acredito que eles tenham
obrigação para tal.
Há vários perfis necessários.
Questões e Opiniões
Não sou a favor nem contra.
Não que tenhamos que ser a
favor ou contra, pois acredito
que possamos ter os 2 tipos
de testadores.
11. Como estimar uma
programação focada em
testes?
Quais são os argumentos
válidos para defender a
programação focada em
testes?
Questões e Opiniões
Saber programar deixa o
testador limitado ao
pensar e executar novos
testes?
Principalmente testes
exploratórios?
12. Um testador deveria saber
pelo menos os conceitos
básicos, entender como o
código flui, isso ajuda
bastante.
Questões e Opiniões
Sou a favor, principalmente
para ser situacional e gerar
algumas ferramentas que
auxiliem algo específico em
um teste específico
Para que o entendimento das
funcionalidades do software
seja mais pleno ,faz-se
necessário entender a lógica
de sua estrutura.
13. Os testes também têm
que ser exploratórios.
Questões e Opiniões
Precisamos ter uma idéia
de programação, pois hoje
é necessário para fazer
alguns scripts de
automação. Porém, Cada
um na sua!
Não sou contra testadores
que saibam programar, sou
contra a premissa de que
skills em programação sejam
essenciais a função
14. Sobre saber programar é
um tema..... Sobre
entender de linguagem é
outro. Deve ser analisado
para não perder o foco
Questões e Opiniões
Optei por "sou contra" mas
é parte da minha opinião,
pois pra mim é necessário
conhecer "lógica de
programação", ágil?
17. Obrigado e até o próximo café!
correia@iterasys.com.br
@realjosecorreia
br.linkedin.com/in/josecorreia
facebook.com/realjosecorreia
plus.google.com/+JoseCorreiaReal
+55 (11) 3266-5507