A IMPORTÂNCIA DO
TESTE CONTÍNUO
ELIAS NOGUEIRA
@eliasnogueira
eliasnogueira.com
Avaliação da palestra: https://joind.in/talk/27251
TESTE CONTÍNUO
Processo de executar
testes automatizados como
parte do pipeline da
entrega do software para
obter feedback imediato
sobre os riscos de negócio
associados com um
candidato a entrega
O TRIÂNGULO AMOROSO
▸ Dev + Ops = Casamento perfeito entre 

Desenvolvimento e Infraestrutura
▸ Dev + QA = Testers que criam scripts de teste
automatizado <3
▸ Ops + QA = Testes que se preocupam com
infraestrutura (uso e automação/teste)
QUAL A REAL IMPORTÂNCIA?
▸ Evitar o efeito “bola de neve” dos defeitos
▸ Suportar, de forma eficiente, múltiplas plataformas,
ambientes e versões
▸ Obter resultados mais rápidos em um curto período
▸ Antecipar riscos de qualquer magnitude
▸ Criar um processo ágil, repetitivo e confiável
▸ Entrega em horas, não meses
ANTI-PATTERNS
▸ Longos e demorados pipelines
▸ Não dar a devida atenção a massa de dados
▸ Negligenciar Testes Não Funcionais
▸ Não haver necessidade de refatorar os testes
automatizados
ESTRATÉGIA DE TESTE NO CONTINUOUS DELIVERY
▸ Uma estratégia de como podemos habilitar o 

teste contínuo criando uma pipeline de constante
execução de testes
TESTES
UNITÁRIOS
TESTES
INTEGRAÇÃO
TESTES
SERVIÇOS
TESTES
FUNCIONAL
TESTES
ACEITAÇÃO
SMOKEMOCK
EXECUÇÃO PARALELA
SCREENSHOTS - LOGS - RELATÓRIOS - GERENCIAMENTO DE DADOS - PARAMETRIZAÇÕES
TESTES NÃO FUNCIONAIS
WEB MOBILE
ANÁLISE
ESTÁTICA
VISUAL
REGRESSION
ESTRATÉGIA DE TESTE NO CONTINUOUS DELIVERY
TESTES
UNITÁRIOS
TESTES
INTEGRAÇÃO
TESTES
SERVIÇOS
TESTES
FUNCIONAL
TESTES
ACEITAÇÃO
SMOKEMOCK
EXECUÇÃO PARALELA
SCREENSHOTS - LOGS - RELATÓRIOS - GERENCIAMENTO DE DADOS - PARAMETRIZAÇÕES
TESTES NÃO FUNCIONAIS
WEB MOBILE
ANÁLISE
ESTÁTICA
VISUAL
REGRESSION
ESTRATÉGIA DE TESTE NO CONTINUOUS DELIVERY
TESTES
UNITÁRIOS
TESTES
INTEGRAÇÃO
TESTES
SERVIÇOS
TESTES
FUNCIONAL
TESTES
ACEITAÇÃO
SMOKEMOCK
EXECUÇÃO PARALELA
SCREENSHOTS - LOGS - RELATÓRIOS - GERENCIAMENTO DE DADOS - PARAMETRIZAÇÕES
TESTES NÃO FUNCIONAIS
WEB MOBILE
ANÁLISE
ESTÁTICA
VISUAL
REGRESSION
TESTES
INFRA
TESTES NÃO É UM DESTINO
É UMA JORNADA

A Importância do Teste Continuo

  • 1.
    A IMPORTÂNCIA DO TESTECONTÍNUO ELIAS NOGUEIRA @eliasnogueira eliasnogueira.com Avaliação da palestra: https://joind.in/talk/27251
  • 2.
    TESTE CONTÍNUO Processo deexecutar testes automatizados como parte do pipeline da entrega do software para obter feedback imediato sobre os riscos de negócio associados com um candidato a entrega
  • 3.
    O TRIÂNGULO AMOROSO ▸Dev + Ops = Casamento perfeito entre 
 Desenvolvimento e Infraestrutura ▸ Dev + QA = Testers que criam scripts de teste automatizado <3 ▸ Ops + QA = Testes que se preocupam com infraestrutura (uso e automação/teste)
  • 4.
    QUAL A REALIMPORTÂNCIA? ▸ Evitar o efeito “bola de neve” dos defeitos ▸ Suportar, de forma eficiente, múltiplas plataformas, ambientes e versões ▸ Obter resultados mais rápidos em um curto período ▸ Antecipar riscos de qualquer magnitude ▸ Criar um processo ágil, repetitivo e confiável ▸ Entrega em horas, não meses
  • 5.
    ANTI-PATTERNS ▸ Longos edemorados pipelines ▸ Não dar a devida atenção a massa de dados ▸ Negligenciar Testes Não Funcionais ▸ Não haver necessidade de refatorar os testes automatizados
  • 6.
    ESTRATÉGIA DE TESTENO CONTINUOUS DELIVERY ▸ Uma estratégia de como podemos habilitar o 
 teste contínuo criando uma pipeline de constante execução de testes TESTES UNITÁRIOS TESTES INTEGRAÇÃO TESTES SERVIÇOS TESTES FUNCIONAL TESTES ACEITAÇÃO SMOKEMOCK EXECUÇÃO PARALELA SCREENSHOTS - LOGS - RELATÓRIOS - GERENCIAMENTO DE DADOS - PARAMETRIZAÇÕES TESTES NÃO FUNCIONAIS WEB MOBILE ANÁLISE ESTÁTICA VISUAL REGRESSION
  • 7.
    ESTRATÉGIA DE TESTENO CONTINUOUS DELIVERY TESTES UNITÁRIOS TESTES INTEGRAÇÃO TESTES SERVIÇOS TESTES FUNCIONAL TESTES ACEITAÇÃO SMOKEMOCK EXECUÇÃO PARALELA SCREENSHOTS - LOGS - RELATÓRIOS - GERENCIAMENTO DE DADOS - PARAMETRIZAÇÕES TESTES NÃO FUNCIONAIS WEB MOBILE ANÁLISE ESTÁTICA VISUAL REGRESSION
  • 8.
    ESTRATÉGIA DE TESTENO CONTINUOUS DELIVERY TESTES UNITÁRIOS TESTES INTEGRAÇÃO TESTES SERVIÇOS TESTES FUNCIONAL TESTES ACEITAÇÃO SMOKEMOCK EXECUÇÃO PARALELA SCREENSHOTS - LOGS - RELATÓRIOS - GERENCIAMENTO DE DADOS - PARAMETRIZAÇÕES TESTES NÃO FUNCIONAIS WEB MOBILE ANÁLISE ESTÁTICA VISUAL REGRESSION TESTES INFRA
  • 9.
    TESTES NÃO ÉUM DESTINO É UMA JORNADA