Instituto Federal de Pernambuco
Pós-Graduação em Gestão e Qualidade em TIC
Debatedores: Rejane Waquim
Danilo de Sousa
Teste Tradicional e Teste Ágil: de que
lado você esta?
Roteiro
• Metodologias de software
– Comparação
• Testes de software
– Comparação
Teste Tradicional e Teste ágil: de que lado você está?
Metodologias de software
Teste Tradicional e Teste ágil: de que lado você está?
Metodologias de software
Teste Tradicional e Teste ágil: de que lado você está?
Testes de software
Teste Tradicional e Teste ágil: de que lado você está?
Testes de software
Teste Tradicional e Teste ágil: de que lado você está?
Testes de software
Teste Tradicional e Teste ágil: de que lado você está?
Testes de software
Teste Tradicional e Teste ágil: de que lado você está?
Teste ágil
Maior liberdade no planejamento das ações Responsabilidade compartilhada entre os membros da equipe
Menos formalidade e maior ênfase no produto Comunicação livre entre os membros do time
Documentação necessária Atuação conjunta do time para a resolução de
problemas
Conceito de que “entradas iguais geram saídas
diferentes”
Reuniões diárias entre o time onde são discutidos o
que será feito naquele momento
Entregas de partes do projeto de forma contínua
e incremental
Embora existam documentos e se estimule a
criação dos mesmos, há um pragmatismo maior
(sem conferir uma importância nesses artefatos)
Flexibilidade e postura positiva diante da
necessidade de mudanças
Participação ativa do cliente, inclusive enquanto o
projeto está sendo implementado
Liberdade para o time tomar decisões em Ênfase na “adaptação” (requer “jogo de cintura”)
Testes de software
Teste Tradicional e Teste ágil: de que lado você está?
Teste tradicional
Planejamento rígido Forte centralização em torno da figura do gerente de
projetos
Maior foco em processos do que no produto Liderança que monopoliza toda a comunicação
Documentação extensa Problemas geralmente escalados até a gerência
Conceito de que “entradas iguais geram saídas
diferentes”
Longa fase de análise; em muitos casos parte da
equipe é deixada de lado nesses estágios iniciai
Planejamento prevê um trabalho extenso, com a
entrega do produto somente nos estágios finais
Um forte enfoque na geração de documentos e no
controle através desses artefatos;
Resistência a mudanças Maior envolvimento do cliente em estágios iniciais
Decisões tomadas em uma abordagem top-down Foco na “antecipação” (algo difícil em um
ambiente sempre sujeito a mudanças repentinas)
Testes de software
Teste Tradicional e Teste ágil: de que lado você está?
Vantagens Desvantagens
Diminuição da expectativa dos clientes por entregas Pouca documentação
Rápida adaptação a mudanças Custo conhecido somente ao longo do projeto.
Entregas menores, porém com alto valor de negócio
para os clientes
Manutenção de requisitos requer atenção especial,
já que mudanças devem ser acordadas e
documentadas
Maior satisfação dos clientes Inadequada para projetos com equipes muito
grandes.
Status de cada membro da equipe é transparente aos
outros. Todos sabem quais as atividades do outro
Defeitos, erros ou falhas, sejam críticos ou não, são
encontrados durante todo o ciclo
● Metodologiaágil
Testes de software
Teste Tradicional e Teste ágil: de que lado você está?
Vantagens Desvantagens
Torna o processo de desenvolvimento estruturado.
Tem uma ordem sequencial de fases.
Não fornece feedback entre as fases e não permite
a atualização ou redefinição das fases anteriores
Atividades identificadas nas fases do modelo são
fundamentais e estão na ordem certa
Não prevê manutenção
Fases bem definidas Não permite reutilização
Maior foco no planejamento Se ocorrer um atraso, todo o processo é afetado
A fase seguinte só se inicia, geralmente, caso o
cliente aceite os artefatos produzidos na fase anterior
Entrega para a equipe de testes somente próximo
ao final do projeto
Entrega para o cliente somente no final do
projeto. Não existe entregas parciais
● Metodologiatradicional
Referências
Teste Tradicional e Teste ágil: de que lado você está?
● Processo de teste ágil x tradicional :https://www.devmedia.com
.br/processo-de-teste-agil-x-tradicional/36854
● Teste ágil, como implementar? http://eliasnogueira.com/o-mundo-de-
teste-de-software/capitulo-7-teste-agil-como-implementar/
●Teste tradicional X teste ágil: de que lado você está?
https://anielacole.wordpress.com/2015/09/29/teste-tradicional-x-teste-
agil-de-que-lado-voce-esta/
●Por que ser analista de testes em um time ágil:
https://anielacole.wordpress.com/2015/10/25/por-que-ser-analista-de-
testes-em-um-time-agil-e-diferente/
Referências
Teste Tradicional e Teste ágil: de que lado você está?
● Do Teste Tradicional ao Ágil? Como chegamos lá?
https://www.devmedia.com.br/do-teste-tradicional-ao-agil-
como-chegamos-la/25610
Instituto Federal de Pernambuco
Pós-Graduação em Gestão e Qualidade em TIC
Debatedores: Rejane Waquim
Danilo de Sousa
Teste Tradicional e Teste Ágil: de que
lado você esta?

Teste Tradicional e Teste Ágil: de que lado você esta?

  • 1.
    Instituto Federal dePernambuco Pós-Graduação em Gestão e Qualidade em TIC Debatedores: Rejane Waquim Danilo de Sousa Teste Tradicional e Teste Ágil: de que lado você esta?
  • 2.
    Roteiro • Metodologias desoftware – Comparação • Testes de software – Comparação Teste Tradicional e Teste ágil: de que lado você está?
  • 3.
    Metodologias de software TesteTradicional e Teste ágil: de que lado você está?
  • 4.
    Metodologias de software TesteTradicional e Teste ágil: de que lado você está?
  • 5.
    Testes de software TesteTradicional e Teste ágil: de que lado você está?
  • 6.
    Testes de software TesteTradicional e Teste ágil: de que lado você está?
  • 7.
    Testes de software TesteTradicional e Teste ágil: de que lado você está?
  • 8.
    Testes de software TesteTradicional e Teste ágil: de que lado você está? Teste ágil Maior liberdade no planejamento das ações Responsabilidade compartilhada entre os membros da equipe Menos formalidade e maior ênfase no produto Comunicação livre entre os membros do time Documentação necessária Atuação conjunta do time para a resolução de problemas Conceito de que “entradas iguais geram saídas diferentes” Reuniões diárias entre o time onde são discutidos o que será feito naquele momento Entregas de partes do projeto de forma contínua e incremental Embora existam documentos e se estimule a criação dos mesmos, há um pragmatismo maior (sem conferir uma importância nesses artefatos) Flexibilidade e postura positiva diante da necessidade de mudanças Participação ativa do cliente, inclusive enquanto o projeto está sendo implementado Liberdade para o time tomar decisões em Ênfase na “adaptação” (requer “jogo de cintura”)
  • 9.
    Testes de software TesteTradicional e Teste ágil: de que lado você está? Teste tradicional Planejamento rígido Forte centralização em torno da figura do gerente de projetos Maior foco em processos do que no produto Liderança que monopoliza toda a comunicação Documentação extensa Problemas geralmente escalados até a gerência Conceito de que “entradas iguais geram saídas diferentes” Longa fase de análise; em muitos casos parte da equipe é deixada de lado nesses estágios iniciai Planejamento prevê um trabalho extenso, com a entrega do produto somente nos estágios finais Um forte enfoque na geração de documentos e no controle através desses artefatos; Resistência a mudanças Maior envolvimento do cliente em estágios iniciais Decisões tomadas em uma abordagem top-down Foco na “antecipação” (algo difícil em um ambiente sempre sujeito a mudanças repentinas)
  • 10.
    Testes de software TesteTradicional e Teste ágil: de que lado você está? Vantagens Desvantagens Diminuição da expectativa dos clientes por entregas Pouca documentação Rápida adaptação a mudanças Custo conhecido somente ao longo do projeto. Entregas menores, porém com alto valor de negócio para os clientes Manutenção de requisitos requer atenção especial, já que mudanças devem ser acordadas e documentadas Maior satisfação dos clientes Inadequada para projetos com equipes muito grandes. Status de cada membro da equipe é transparente aos outros. Todos sabem quais as atividades do outro Defeitos, erros ou falhas, sejam críticos ou não, são encontrados durante todo o ciclo ● Metodologiaágil
  • 11.
    Testes de software TesteTradicional e Teste ágil: de que lado você está? Vantagens Desvantagens Torna o processo de desenvolvimento estruturado. Tem uma ordem sequencial de fases. Não fornece feedback entre as fases e não permite a atualização ou redefinição das fases anteriores Atividades identificadas nas fases do modelo são fundamentais e estão na ordem certa Não prevê manutenção Fases bem definidas Não permite reutilização Maior foco no planejamento Se ocorrer um atraso, todo o processo é afetado A fase seguinte só se inicia, geralmente, caso o cliente aceite os artefatos produzidos na fase anterior Entrega para a equipe de testes somente próximo ao final do projeto Entrega para o cliente somente no final do projeto. Não existe entregas parciais ● Metodologiatradicional
  • 12.
    Referências Teste Tradicional eTeste ágil: de que lado você está? ● Processo de teste ágil x tradicional :https://www.devmedia.com .br/processo-de-teste-agil-x-tradicional/36854 ● Teste ágil, como implementar? http://eliasnogueira.com/o-mundo-de- teste-de-software/capitulo-7-teste-agil-como-implementar/ ●Teste tradicional X teste ágil: de que lado você está? https://anielacole.wordpress.com/2015/09/29/teste-tradicional-x-teste- agil-de-que-lado-voce-esta/ ●Por que ser analista de testes em um time ágil: https://anielacole.wordpress.com/2015/10/25/por-que-ser-analista-de- testes-em-um-time-agil-e-diferente/
  • 13.
    Referências Teste Tradicional eTeste ágil: de que lado você está? ● Do Teste Tradicional ao Ágil? Como chegamos lá? https://www.devmedia.com.br/do-teste-tradicional-ao-agil- como-chegamos-la/25610
  • 14.
    Instituto Federal dePernambuco Pós-Graduação em Gestão e Qualidade em TIC Debatedores: Rejane Waquim Danilo de Sousa Teste Tradicional e Teste Ágil: de que lado você esta?

Notas do Editor

  • #4 TESTE TRADICIONAL X TESTE ÁGIL: DE QUE LADO VOCÊ ESTÁ? https://anielacole.wordpress.com/2015/09/29/teste-tradicional-x-teste-agil-de-que-lado-voce-esta/
  • #5 POR QUE SER ANALISTA DE TESTES EM UM TIME ÁGIL É DIFERENTE? https://anielacole.wordpress.com/2015/10/25/por-que-ser-analista-de-testes-em-um-time-agil-e-diferente/
  • #6 http://eliasnogueira.com/o-mundo-de-teste-de-software/capitulo-7-teste-agil-como-implementar/
  • #7 Processo de teste ágil x tradicional. https://www.devmedia.com.br/processo-de-teste-agil-x-tradicional/36854
  • #8 Quais são as vantagens e desvantagens do Modelo-V e quando usa-lo? http://mariomantovani.blogspot.com.br/2015/06/quais-sao-as-vantagens-e-desvantagens.html Plano de Teste e o Ciclo Ágil http://agiletestbr.blogspot.com.br/
  • #9 Processo de teste ágil x tradicional. https://www.devmedia.com.br/processo-de-teste-agil-x-tradicional/36854
  • #10 Processo de teste ágil x tradicional. https://www.devmedia.com.br/processo-de-teste-agil-x-tradicional/36854
  • #11 Processo de teste ágil x tradicional. https://www.devmedia.com.br/processo-de-teste-agil-x-tradicional/36854
  • #12 Processo de teste ágil x tradicional. https://www.devmedia.com.br/processo-de-teste-agil-x-tradicional/36854