O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Globalcode – Open4education
Trilha – Testes
Marcelo Ribeiro dos Santos Soares
Como convenci meu chefe que devíamos automat...
Globalcode – Open4education
Apresentação
Marcelo Ribeiro dos Santos Soares
Formado em ciência da computação pela UNESP Bau...
Globalcode – Open4education
Introdução
O cenário dos lugares onde trabalhei era de um
modelo em cascata em que o software ...
Globalcode – Open4education
O primeiro não
Trabalhando com desenvolvimento em cascata em
softwares que sofriam constantes ...
Globalcode – Open4education
O primeiro não
Proposta: Automatizar os testes dos sistemas para
desktop;
Cenário: Não possuía...
Globalcode – Open4education
O segundo não
Trabalhando com desenvolvimento “ágil”, fazendo
customizações para um software g...
Globalcode – Open4education
O segundo não
Proposta: Automatizar os testes da parte web do
sistema;
Cenário: Possuíamos uma...
Globalcode – Open4education
A resposta
Apresentação fazendo uma comparação entre
diversas ferramentas, pagas e gratuitas,
...
Globalcode – Open4education
A resposta
Botando a mão na massa
Aos poucos no tempo livre fui estudando e aplicando
algumas ...
Globalcode – Open4education
Picos e vales
Perdendo todo o trabalho
Recebemos a notícia de que não trabalharíamos mais
com ...
Globalcode – Open4education
Ainda falta muito, mas ja
temos algo
Situação atual
Automação em alta, faz parte dos entregáve...
Globalcode – Open4education
Contato
marcelorss@live.com
http://br.linkedin.com/in/marcelorss/
Globalcode – Open4education
OBRIGADO
Próximos SlideShares
Carregando em…5
×

Como convenci meu chefe que devíamos automatizar testes - Marcelo Soares - TDC2014

1.072 visualizações

Publicada em

Palestra apresentada no TDC 2014, contando brevemente como consegui convencer meus chefes a automatizar os testes na empresa onde trabalho.

Publicada em: Software
  • Seja o primeiro a comentar

Como convenci meu chefe que devíamos automatizar testes - Marcelo Soares - TDC2014

  1. 1. Globalcode – Open4education Trilha – Testes Marcelo Ribeiro dos Santos Soares Como convenci meu chefe que devíamos automatizar testes
  2. 2. Globalcode – Open4education Apresentação Marcelo Ribeiro dos Santos Soares Formado em ciência da computação pela UNESP Bauru Trabalhando com testes desde 2010 Atualmente trabalhando no desenvolvimento de sistemas de BSS para telefonia na Ericsson de São Paulo Comecei a trabalhar com testes por não gostar de programar Minha vida mudou depois de um TDC
  3. 3. Globalcode – Open4education Introdução O cenário dos lugares onde trabalhei era de um modelo em cascata em que o software era produzido e entregue para uma área de qualidade, onde eram realizados testes manuais para garantir a integridade do sistema legado e suas funcionalidades novas.
  4. 4. Globalcode – Open4education O primeiro não Trabalhando com desenvolvimento em cascata em softwares que sofriam constantes alterações, a maior dificuldade era fazer os testes de regressão de forma manual, no começo do desenvolvimento era possível, mas em um momento tínhamos centenas de casos de teste para serem executados a cada entrega Após alguns eventos, comecei a estudar mais sobre automação
  5. 5. Globalcode – Open4education O primeiro não Proposta: Automatizar os testes dos sistemas para desktop; Cenário: Não possuíamos nenhuma ferramenta paga, aproveitei os conhecimentos que adquiri fazendo o meu TCC para tentar automatizar com sikuli O que aconteceu? Só podia automatizar quando sobrasse tempo entre os testes manuais, como se a automação fosse um tempo perdido
  6. 6. Globalcode – Open4education O segundo não Trabalhando com desenvolvimento “ágil”, fazendo customizações para um software gigantesco, perdíamos muito tempo em tarefas repetidas, fazendo-as de forma manual, como o sofware era muito grande, não conseguíamos fazer uma regressão satisfatória Já tinha alguma experiência com automação
  7. 7. Globalcode – Open4education O segundo não Proposta: Automatizar os testes da parte web do sistema; Cenário: Possuíamos uma ferramenta paga (QTP), mas não tínhamos acesso nem conhecimento, decidimos tentar com o Selenium WebDriver O que aconteceu? Só podia automatizar quando sobrasse tempo entre os testes manuais, como se a automação fosse um tempo perdido De novo...
  8. 8. Globalcode – Open4education A resposta Apresentação fazendo uma comparação entre diversas ferramentas, pagas e gratuitas, demonstrando seus pontos negativos e positivos Como já tínhamos o selenium em mente, puxamos a sardinha para o nosso lado Apresentação mostrando porque deveríamos automatizar testes Porque automatizar, o que automatizar, quando automatizar, como automatizar, etc..
  9. 9. Globalcode – Open4education A resposta Botando a mão na massa Aos poucos no tempo livre fui estudando e aplicando algumas coisas, até chegar com alguns casos de testes já prontos para um dos nossos sistemas que tinha apenas interface Web. Convencemos os chefes!
  10. 10. Globalcode – Open4education Picos e vales Perdendo todo o trabalho Recebemos a notícia de que não trabalharíamos mais com o sistema que estávamos automatizando e que utilizariam outra ferramenta para automação Retomando o foco A automação ganhou muita importância com mudanças que ocorreram no processo de desenvolvimento da empresa
  11. 11. Globalcode – Open4education Ainda falta muito, mas ja temos algo Situação atual Automação em alta, faz parte dos entregáveis do time Regressão mais fácil e rápida, foco em outros testes Problemas que ainda enfrentamos Resistência dos testers Testes apenas de GUI A entrega é sempre mais importante que o resto
  12. 12. Globalcode – Open4education Contato marcelorss@live.com http://br.linkedin.com/in/marcelorss/
  13. 13. Globalcode – Open4education OBRIGADO

×