SlideShare una empresa de Scribd logo
1 de 14
III Mesa Redonda
Teste de Software na Prática: Reduzindo a Lacuna entre a
Academia e a Indústria (Edição 2016)
André Abe Vicente
Especialista de Qualidade - PagSeguro UOL
andvicente @ gmail com
linkedin.com/andvicente
Nov / 2016
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
Agenda
Ferramentas e Práticas
Dificuldades de Contratação
Oportunidades de Cooperação
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.
Agile & Testes no PagSeguro
▶ Arquitetura do PagSeguro
Evolução de Arquitetura: Monolítico ➡️(Micro)serviços
https://www.infoq.com/br/presentations/apache-mesos-para-
operar-grandes-sistemas-e-microservicos
Delivery Contínuo
Cultura de Qualidade & Melhoria Contínua
Times Remotos
Desafios
Perfil QA / Agile Testers
▶ Dimensão de Negócio
BDD | Comunicação |Especificação
▶ Dimensão Técnica
Skills desenvolvimento | Pair com Devs | TDD e Código 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-30
by Daniel Amorim - Thoughtworks
Ferramentas e Boas Práticas
▶ Ferramentas Qualidade e Testes
▶ Delivery Contínuo
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/
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/
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/
▶ Monitoração em Produção
▶ Acompanhamento Delivery e Pós
▶ Monitoração Operações, Relatórios 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
Dificuldades Contratação
 Formação sólida em TI
Conceitos de teste | Desenvolvimento | Automação
SQL | Agile | ...
 Investigação de Problemas
Arquitetura | Processamento Assíncrono | Logs
Linux | Banco | ...
▶ Troca de Experiências em Engenharia de Software
 Delivery Contínuo
 Treinamento e cultura relacionada a qualidade e testes
 Refatoração e qualidade de código
 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
Vagas PagSeguro UOL
selecao @ uolinc com
Assunto: Mesa Redonda UFSCAR
OBRIGADO 

Más contenido relacionado

La actualidad más candente

Automacao testes automatizados
Automacao testes automatizadosAutomacao testes automatizados
Automacao testes automatizadosCristiano Caetano
 
Teste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingQualister
 
Certificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCamilo Ribeiro
 
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração ContínuaAutomação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração ContínuaGabriela Patuci
 
Testes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean uxTestes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean uxQualister
 
Palestra teste de software Univel
Palestra teste de software UnivelPalestra teste de software Univel
Palestra teste de software UnivelCristiano Caetano
 
Agile testing
Agile testingAgile testing
Agile testingQualister
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de softwareQualister
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testeselliando dias
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareJeremias Araujo
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de softwareQualister
 
Automacao de testes com keyword driven
Automacao de testes com keyword drivenAutomacao de testes com keyword driven
Automacao de testes com keyword drivenQualister
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testesCristiano Caetano
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end seleniumQualister
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraTaís Dall'Oca
 
Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]rafael327780
 
ALM - Testes Exploratórios
ALM - Testes ExploratóriosALM - Testes Exploratórios
ALM - Testes ExploratóriosAlan Carlos
 
Revisao inspecao artefatos testes estaticos
Revisao inspecao artefatos testes estaticosRevisao inspecao artefatos testes estaticos
Revisao inspecao artefatos testes estaticosCristiano Caetano
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSFabrício Campos
 
Automação de Testes de Aceitação em Sistemas Web
Automação de Testes de Aceitação em Sistemas WebAutomação de Testes de Aceitação em Sistemas Web
Automação de Testes de Aceitação em Sistemas WebRodrigo Veiga
 

La actualidad más candente (20)

Automacao testes automatizados
Automacao testes automatizadosAutomacao testes automatizados
Automacao testes automatizados
 
Teste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testingTeste software metodos metodologia ageis agil agile testing
Teste software metodos metodologia ageis agil agile testing
 
Certificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de SoftwareCertificações em Teste e Qualidade de Software
Certificações em Teste e Qualidade de Software
 
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração ContínuaAutomação de Testes: Ferramentas e Aplicação com Integração Contínua
Automação de Testes: Ferramentas e Aplicação com Integração Contínua
 
Testes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean uxTestes de usabilidade com uma pitada de lean ux
Testes de usabilidade com uma pitada de lean ux
 
Palestra teste de software Univel
Palestra teste de software UnivelPalestra teste de software Univel
Palestra teste de software Univel
 
Agile testing
Agile testingAgile testing
Agile testing
 
Perspectivas em teste de software
Perspectivas em teste de softwarePerspectivas em teste de software
Perspectivas em teste de software
 
Ferramentas de Gestão de Testes
Ferramentas de Gestão de TestesFerramentas de Gestão de Testes
Ferramentas de Gestão de Testes
 
Ferramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de softwareFerramentas open source para auxiliar os testes de software
Ferramentas open source para auxiliar os testes de software
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Automacao de testes com keyword driven
Automacao de testes com keyword drivenAutomacao de testes com keyword driven
Automacao de testes com keyword driven
 
Maturidade em automação de testes
Maturidade em automação de testesMaturidade em automação de testes
Maturidade em automação de testes
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end selenium
 
Palestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreiraPalestra Teste de Software: princípios, ferramentas e carreira
Palestra Teste de Software: princípios, ferramentas e carreira
 
Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]Ctfl 2018 sample_b[v1.3br]
Ctfl 2018 sample_b[v1.3br]
 
ALM - Testes Exploratórios
ALM - Testes ExploratóriosALM - Testes Exploratórios
ALM - Testes Exploratórios
 
Revisao inspecao artefatos testes estaticos
Revisao inspecao artefatos testes estaticosRevisao inspecao artefatos testes estaticos
Revisao inspecao artefatos testes estaticos
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
Automação de Testes de Aceitação em Sistemas Web
Automação de Testes de Aceitação em Sistemas WebAutomação de Testes de Aceitação em Sistemas Web
Automação de Testes de Aceitação em Sistemas Web
 

Similar a III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente

Microserviços - Desafios para lidar com a qualidade
Microserviços - Desafios para lidar com a qualidadeMicroserviços - Desafios para lidar com a qualidade
Microserviços - Desafios para lidar com a qualidadeAndré Abe Vicente
 
Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...
Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...
Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...Project Builder
 
3º bate papo com a comunidade
3º bate papo com a comunidade3º bate papo com a comunidade
3º bate papo com a comunidadeFabio Hara
 
Design de Interfaces
Design de InterfacesDesign de Interfaces
Design de InterfacesAna Migowski
 
SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Softwareelliando dias
 
Gestão de Produtos Digitais - VI FIT Crateús
Gestão de Produtos Digitais - VI FIT CrateúsGestão de Produtos Digitais - VI FIT Crateús
Gestão de Produtos Digitais - VI FIT CrateúsCássio Paixão
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Thiago Barros, PSM
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Gustavo Malheiros
 
COMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTO
COMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTOCOMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTO
COMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTOLeonardo Salvador
 
Plano de ações para gestão de TI abordagem inicial
Plano de ações para gestão de TI   abordagem inicialPlano de ações para gestão de TI   abordagem inicial
Plano de ações para gestão de TI abordagem inicialPaulo Henrique Pinhão
 
[Uff]qualidade agilidade
[Uff]qualidade agilidade[Uff]qualidade agilidade
[Uff]qualidade agilidadeSti Uff
 
Gerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em softwareGerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em softwareelliando dias
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...GUTS-RS
 

Similar a III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente (20)

Microserviços - Desafios para lidar com a qualidade
Microserviços - Desafios para lidar com a qualidadeMicroserviços - Desafios para lidar com a qualidade
Microserviços - Desafios para lidar com a qualidade
 
PB Institucional
PB InstitucionalPB Institucional
PB Institucional
 
Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...
Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...
Software de Gerenciamento de Projetos Project Builder - Apresentação Instituc...
 
3º bate papo com a comunidade
3º bate papo com a comunidade3º bate papo com a comunidade
3º bate papo com a comunidade
 
Serviços
ServiçosServiços
Serviços
 
Design de Interfaces
Design de InterfacesDesign de Interfaces
Design de Interfaces
 
SCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de SoftwareSCRUM Processo de Desenvolvimento de Software
SCRUM Processo de Desenvolvimento de Software
 
20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli
 
Planificação do Projeto de Software
Planificação do Projeto de SoftwarePlanificação do Projeto de Software
Planificação do Projeto de Software
 
Gestão de Produtos Digitais - VI FIT Crateús
Gestão de Produtos Digitais - VI FIT CrateúsGestão de Produtos Digitais - VI FIT Crateús
Gestão de Produtos Digitais - VI FIT Crateús
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
 
COMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTO
COMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTOCOMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTO
COMO SE PARECE O PROCESSO DE SOLUÇÃO EM UMA STARTUP EM CRESCIMENTO
 
Followme
FollowmeFollowme
Followme
 
Plano de ações para gestão de TI abordagem inicial
Plano de ações para gestão de TI   abordagem inicialPlano de ações para gestão de TI   abordagem inicial
Plano de ações para gestão de TI abordagem inicial
 
[Uff]qualidade agilidade
[Uff]qualidade agilidade[Uff]qualidade agilidade
[Uff]qualidade agilidade
 
Gerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em softwareGerenciamento de projetos, MPS.BR e qualidade em software
Gerenciamento de projetos, MPS.BR e qualidade em software
 
Folder de serviços
Folder de serviçosFolder de serviços
Folder de serviços
 
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...[GUTS-RS] Evento julho 2017 -  Como iniciar os testes de performance em uma a...
[GUTS-RS] Evento julho 2017 - Como iniciar os testes de performance em uma a...
 

Último

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdfLeloIurk1
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSOLeloIurk1
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfHELENO FAVACHO
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxLusGlissonGud
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTailsonSantos1
 

Último (20)

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 

III Mesa Redonda - Teste de Software na Prática - Andre Abe Vicente

  • 1. III Mesa Redonda Teste de Software na Prática: Reduzindo a Lacuna entre a Academia e a Indústria (Edição 2016) André Abe Vicente Especialista de Qualidade - PagSeguro UOL andvicente @ gmail com linkedin.com/andvicente Nov / 2016
  • 2. 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
  • 3. Agenda Ferramentas e Práticas Dificuldades de Contratação Oportunidades de Cooperação
  • 4. 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.
  • 5. Agile & Testes no PagSeguro ▶ Arquitetura do PagSeguro Evolução de Arquitetura: Monolítico ➡️(Micro)serviços https://www.infoq.com/br/presentations/apache-mesos-para- operar-grandes-sistemas-e-microservicos Delivery Contínuo Cultura de Qualidade & Melhoria Contínua Times Remotos Desafios
  • 6. Perfil QA / Agile Testers ▶ Dimensão de Negócio BDD | Comunicação |Especificação ▶ Dimensão Técnica Skills desenvolvimento | Pair com Devs | TDD e Código 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-30 by Daniel Amorim - Thoughtworks
  • 7. Ferramentas e Boas Práticas ▶ Ferramentas Qualidade e Testes ▶ Delivery Contínuo
  • 8. 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/
  • 9. 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/
  • 10. 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/
  • 11. ▶ Monitoração em Produção ▶ Acompanhamento Delivery e Pós ▶ Monitoração Operações, Relatórios 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
  • 12. Dificuldades Contratação  Formação sólida em TI Conceitos de teste | Desenvolvimento | Automação SQL | Agile | ...  Investigação de Problemas Arquitetura | Processamento Assíncrono | Logs Linux | Banco | ...
  • 13. ▶ Troca de Experiências em Engenharia de Software  Delivery Contínuo  Treinamento e cultura relacionada a qualidade e testes  Refatoração e qualidade de código  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
  • 14. Vagas PagSeguro UOL selecao @ uolinc com Assunto: Mesa Redonda UFSCAR OBRIGADO 

Notas del editor

  1. - PagSeguro: semana de IMs, reunião de QAs, Atendimento, como utilizam? - Conhecimento amplo e profundo do negócio podem ajudar melhor os POs a priorizar funcionalidades, simplificar soluções, ou até oferecer alternativas fora do software atual para resolver um problema. - Permite que você explore o software das mesmas maneiras que o usuário final irá utiliza-lo. - Previne bugs de irem para produção, - Testers e outros membros do time com domínio de negócio também podem idéias interessantes para novas funcionalidades.
  2. - PagSeguro: semana de IMs, reunião de QAs, Atendimento, como utilizam? - Conhecimento amplo e profundo do negócio podem ajudar melhor os POs a priorizar funcionalidades, simplificar soluções, ou até oferecer alternativas fora do software atual para resolver um problema. - Permite que você explore o software das mesmas maneiras que o usuário final irá utiliza-lo. - Previne bugs de irem para produção, - Testers e outros membros do time com domínio de negócio também podem idéias interessantes para novas funcionalidades.
  3. - PagSeguro: semana de IMs, reunião de QAs, Atendimento, como utilizam? - Conhecimento amplo e profundo do negócio podem ajudar melhor os POs a priorizar funcionalidades, simplificar soluções, ou até oferecer alternativas fora do software atual para resolver um problema. - Permite que você explore o software das mesmas maneiras que o usuário final irá utiliza-lo. - Previne bugs de irem para produção, - Testers e outros membros do time com domínio de negócio também podem idéias interessantes para novas funcionalidades.
  4. - PagSeguro: semana de IMs, reunião de QAs, Atendimento, como utilizam? - Conhecimento amplo e profundo do negócio podem ajudar melhor os POs a priorizar funcionalidades, simplificar soluções, ou até oferecer alternativas fora do software atual para resolver um problema. - Permite que você explore o software das mesmas maneiras que o usuário final irá utiliza-lo. - Previne bugs de irem para produção, - Testers e outros membros do time com domínio de negócio também podem idéias interessantes para novas funcionalidades.
  5. - PagSeguro: semana de IMs, reunião de QAs, Atendimento, como utilizam? - Conhecimento amplo e profundo do negócio podem ajudar melhor os POs a priorizar funcionalidades, simplificar soluções, ou até oferecer alternativas fora do software atual para resolver um problema. - Permite que você explore o software das mesmas maneiras que o usuário final irá utiliza-lo. - Previne bugs de irem para produção, - Testers e outros membros do time com domínio de negócio também podem idéias interessantes para novas funcionalidades.
  6. - PagSeguro: semana de IMs, reunião de QAs, Atendimento, como utilizam? - Conhecimento amplo e profundo do negócio podem ajudar melhor os POs a priorizar funcionalidades, simplificar soluções, ou até oferecer alternativas fora do software atual para resolver um problema. - Permite que você explore o software das mesmas maneiras que o usuário final irá utiliza-lo. - Previne bugs de irem para produção, - Testers e outros membros do time com domínio de negócio também podem idéias interessantes para novas funcionalidades.