iii mesa redonda - teste de software na prática - andre abe vicente
TRANSCRIPT
![Page 1: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/1.jpg)
III Mesa RedondaTeste de Software na Prática: Reduzindo a Lacuna entre a Academia e a Indústria (Edição 2016)
André Abe VicenteEspecialista de Qualidade - PagSeguro UOL
andvicente @ gmail comlinkedin.com/andvicente
Nov / 2016
![Page 2: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/2.jpg)
André Abe Vicente
▶ Testes & Agile (MSc. LabES - ICMC-USP) ▶ [2010 – 2012] Techne Eng. e Sistemas
Lyceum – Gestão Acadêmica▶ [2012 – atual] PagSeguro UOL
Soluções de Pagamento Online e Presencial
![Page 3: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/3.jpg)
Agenda
Ferramentas e Práticas
Dificuldades de Contratação
Oportunidades de Cooperação
![Page 4: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/4.jpg)
Agile & Testes no PagSeguro
Scrum (2008)* 2012 – atual
Escalabilidade: aumento dos times de P&D, Produtos, Comercial...
Venda Presencial (2012): NFC, Leitor Tarja e Bluetooth, Pré-Pago e Moderninha
Evolução do PagSeguro UOL
* [Maranzato et. al.,2012] Scaling Scrum Step by Step: "The Mega Framework", Agile Conference.
![Page 5: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/5.jpg)
Agile & Testes no PagSeguro
▶ Arquitetura do PagSeguroEvolução de Arquitetura: Monolítico (Micro)serviços➡
https://www.infoq.com/br/presentations/apache-mesos-para-operar-grandes-sistemas-e-microservicos
Delivery ContínuoCultura de Qualidade & Melhoria Contínua
Times Remotos
Desafios
![Page 6: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/6.jpg)
Perfil QA / Agile Testers
▶ Dimensão de NegócioBDD | Comunicação |Especificação
▶ Dimensão TécnicaSkills desenvolvimento | Pair com Devs | TDD e Codigo Limpo Automação de Testes| Testes de Perfomance e Segurança
▶ Dimensão DevOPS Pipelines | Continuous Integration | Tarefas Repetitivas
* https://www.thoughtworks.com/insights/blog/agile-tester-30by Daniel Amorim - Thoughtworks
![Page 7: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/7.jpg)
Ferramentas e Boas Práticas
▶ Ferramentas Qualidade e Testes
▶ Delivery Contínuo
![Page 8: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/8.jpg)
Ferramentas e Boas Práticas
▶ Organização dos Times ▶ P&D: Backend Devs, QAs, Frontend Devs,
ADs / DBAs, Implantação / Operações, UX e UI , Produtos▶ Feature Teams▶ Grupos de Interesse (Delivery Contínuo, Coaching,
Qualidade/Testes…)
Fonte: https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
![Page 9: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/9.jpg)
Ferramentas e Boas Práticas
▶ Entregas + Feature Toggles▶ Releases separados▶ Entregas (Trens de Entrega, Caronas)▶ Chaveamentos (Usuário, Porcentagem, Testes A/B)
Fonte: https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-2/
![Page 10: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/10.jpg)
Ferramentas e Boas Práticas
▶ Entregas + Feature Toggles▶ Releases separados▶ Entregas (Trens de Entrega, Caronas)▶ Chaveamentos (Usuário, Porcentagem, Testes A/B)
Fonte: https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-2/
![Page 11: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/11.jpg)
▶ Monitoração em Produção▶ Acompanhamento Delivery e Pos▶ Monitoração Operações, Relatorios de Erros 500, Banco▶ Acompanhamento Funcionalidades (Business Dashboards, Erros)
Ferramentas e Boas Práticas
Payment Gateway Real - Time Monitoring with Splunk! Marcio Ghiraldelli @ SplunkConf 2013
![Page 12: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/12.jpg)
Dificuldades Contratação
Formação sólida em TIConceitos de teste | Desenvolvimento | AutomaçãoSQL | Agile | ...
Investigação de ProblemasArquitetura | Processamento Assíncrono | Logs Linux | Banco | ...
![Page 13: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/13.jpg)
▶ Troca de Experiências em Engenharia de Software Delivery Contínuo Treinamento e cultura relacionada a qualidade e testes Refatoração e qualidade de codigo Mobile Perfomance e Escalabilidade
▶ Estudos Experimentais ≈1,5MLOC, ≈22 mi requisições/dia
▶ Precisamos de profissionais qualificados e com perfil de pesquisa (inovação e investigação)
Oportunidades Cooperação
![Page 14: III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente](https://reader036.vdocuments.mx/reader036/viewer/2022062401/5899b1e61a28aba11e8b5155/html5/thumbnails/14.jpg)
Vagas PagSeguro UOLselecao @ uolinc com
Assunto: Mesa Redonda UFSCAR
OBRIGADO