Slide 1

Slide 1 text

CONTINUOUS TESTING Shift-Left for high quality 01

Slide 2

Slide 2 text

Samanta Cicilia Tech Lead @Pagar.me https://samantacicilia.com/ http://agiletesters.com.br/

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

O que são Testes Contínuos? Testes como parte de todo o processo de desenvolvimento de software

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Problemas que enfrentamos Testes são implementados apenas no final do ciclo Testes demoram pra executar e são instáveis Alto custo para manutenção dos testes/ambientes

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Alguns pilares - Criação e manutenção de testes - Execução em pipeline (escala, orquestração - Análise (feedback rápido e análise de causa)

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

É tudo sobre risco >.<

Slide 11

Slide 11 text

Alguns pontos chave - cobertura de risco de negócio - insights de quanto uma release está confiável para seguir - acelerar a entrega garantindo qualidade - teste como base do processo de desenvolvimento - garantir ambientes de teste e gestão de dados - do shift-left (testes automatizados) ao shift-right (monitoramento/teste em produção)

Slide 12

Slide 12 text

Alguns pontos chave - executar os testes certos no momento certo - feedback em todos os estágios do pipeline - redução de falso positivos - revisar e otimizar continuamente os testes

Slide 13

Slide 13 text

Métricas - % de testes instáveis - cobertura de testes - tempo de execução - # defeitos detectados pelos testes - Change Fail Rate - Lead Time - Cycle Time - Frequência de Deploy

Slide 14

Slide 14 text

Referências https://www.testcraft.io/key-metrics-efficient- continuous-delivery/ https://www.tricentis.com/products/what-is- continuous-testing/ https://www.blazemeter.com/shiftleft/continuous- testing-next-step-software-lifecycle-evolution https://www.linkedin.com/pulse/continuous-testing- devops-dan-ashby/

Slide 15

Slide 15 text

samantacicilia.com samantacici agiletesters.com.br @samycici/palestras