SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Metodologia de Testes para
desenvolvimentos ágeis
Objetivo
Demonstrar a abordagem adotada para o
planejamento e execução dos testes para
aplicativos desenvolvidos em metodologias
ágeis.
Desenvolvimento ágil
• Garantir a satisfação do cliente entregando com agilidade o
aplicativo
• Aplicativo entregue freqüentemente (semanas, ao invés de meses)
• Mudanças tardias de escopo no projeto são bem-vindas
• Cooperação constante entre analistas de negócio, desenvolvedores
e testes
• Equipe composta por profissionais motivados, existindo uma
relação de confiança
• Rápida adequação às mudanças
• Aplicativo funcional ao invés de documentação extensa
• Colaboração com clientes ao invés de negociação de contratos
• Responder a mudanças ao invés de seguir um plano
Necessidade
Atender aos requisitos de negócio, sistemas e
necessidade do cliente, contemplando a
verificação e validação do aplicativo seguindo o
desenvolvimento ágil adotado pela equipe de
desenvolvimento de software.
Etapas dos testes
O processo de testes está subdividido nas
seguintes etapas:
Testes de Negócio
Testes de IST (Integration Systems Test)
Testes de UAT (User Acceptance Test)
Testes de Negócio
Garantir que a implementação das funcionalidades
foram contempladas de maneira correta e adequada ao
negócio, conforme especificado nos Casos de Usos e de
necessidade do cliente.
Método: Aplicar checklist para validar as funcionalidades
contempladas na implementação do aplicativo.
A equipe dos Testes somente dará aceite no aplicativo para início
dos testes de IST após ser aplicado o Check-list e este ser
concluído com sucesso.
Testes de IST
Garantir através do processo de planejamento,
especificação e execução dos testes todas as
implementações e integrações desenvolvidas no
aplicativo pela equipe de desenvolvimento de software.
Método: Aplicar ciclos de testes para garantir os requisitos definidos
para o aplicativo.
Atividades:
Planejamento e estudo de Casos de Uso/Requerimentos
Criar Casos de testes
Refinar Casos de testes
Aplicar Casos de testes
Registrar e Retestar defeitos
Aplicar Regressão
Testes de UAT
Realizar o aceite do aplicativo com apoio dos usuários
finais aplicando testes de regressão.
Método: Aplicar testes de regressão considerando 80% a 100% do
escopo dos testes aplicados nos testes de IST.
A execução da regressão é planejada e realizada pelos Analista de
Testes, Testadores e Usuários.
Premissas Testes de Negócio
• Equipe de Negócio, Desenvolvimento e Testes alocadas
juntas;
• Planejamento de pacotes sem grandes dependências;
• Liberação por pacotes para os testes de Negócio;
• Agilidade na correção dos defeitos de documentação e
software identificados;
• Alinhamento das atividades entre as equipe de Negócio,
Desenvolvimento e Testes.
Premissas Testes de IST
Estudo dos Casos de Usos
• Os Casos de Uso devem estar liberados pela equipe de negócio
Especificação dos Casos de Testes
• Os Casos de Uso devem estar padronizados conforme padrão de descrição
• Os Casos de Uso devem estar liberados para a Fábrica de Software
Refinação dos Casos de Testes
• Aplicativo liberado pela Fábrica de Software para os Testes de Negócio
Execução dos Casos de Testes
• Aplicativos liberado pela equipe de Testes de Negócio
• Ter ambiente disponível
• Estar finalizado o refinamento dos Casos de Testes
Premissas Testes de UAT
• Os testes de UAT somente serão iniciados após ter sido
concluído 100% do escopo dos testes de IST, ou seja,
todas as funcionalidades testadas com sucesso.
Processo
Dúvidas???
Planejar e executar testes são atribuições absorvidas por pessoas
capacitadas e disciplinadas, onde a necessidade junto com a teoria
e prática se incorporam e formam o software com qualidade.
Rodrigo Murari Severo
rodrigo_severo@sicredi.com.br

Mais conteúdo relacionado

Mais procurados

Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010Raphael Reis
 
Apresentação qualidade og day
Apresentação qualidade og dayApresentação qualidade og day
Apresentação qualidade og dayRafael Silva
 
Gestão da Qualidade Empresarial
Gestão da Qualidade EmpresarialGestão da Qualidade Empresarial
Gestão da Qualidade EmpresarialAdeildo Caboclo
 
Análise Crítica dos Dados de Entrada Item 7.3 a
Análise Crítica dos Dados de Entrada Item 7.3 aAnálise Crítica dos Dados de Entrada Item 7.3 a
Análise Crítica dos Dados de Entrada Item 7.3 aRogério Souza
 
Definição do Projeto de Implantação do QSB
Definição do Projeto de Implantação do QSBDefinição do Projeto de Implantação do QSB
Definição do Projeto de Implantação do QSBRogério Souza
 
Planejamento Avançado da Qualidade do Produto Item 7.3 e
Planejamento Avançado da Qualidade do Produto Item 7.3 ePlanejamento Avançado da Qualidade do Produto Item 7.3 e
Planejamento Avançado da Qualidade do Produto Item 7.3 eRogério Souza
 
QATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPS
QATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPSQATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPS
QATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPSWelington Monteiro
 
Especificação por exemplo - Construindo o produto certo
Especificação por exemplo - Construindo o produto certoEspecificação por exemplo - Construindo o produto certo
Especificação por exemplo - Construindo o produto certoWellington Avelino dos Santos
 
In-IT Status Report 20080526
In-IT Status Report 20080526In-IT Status Report 20080526
In-IT Status Report 20080526in_it
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POAAline Zanin
 
Análise de Viabilidade Item 7.3 b
Análise de Viabilidade Item 7.3 bAnálise de Viabilidade Item 7.3 b
Análise de Viabilidade Item 7.3 bRogério Souza
 
Ppap processode aprovaçãodepeçadeprodução
Ppap processode aprovaçãodepeçadeproduçãoPpap processode aprovaçãodepeçadeprodução
Ppap processode aprovaçãodepeçadeproduçãoemc5714
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...Rafael Kanaoka
 
Aula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para Implantação
Aula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para ImplantaçãoAula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para Implantação
Aula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para ImplantaçãoClaudio Bernardi Stringari
 
Aula 8 TEES UFS Garantia de Qualidadedo Software
Aula 8 TEES UFS  Garantia de Qualidadedo Software Aula 8 TEES UFS  Garantia de Qualidadedo Software
Aula 8 TEES UFS Garantia de Qualidadedo Software Rogerio P C do Nascimento
 

Mais procurados (18)

Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010Qualidade de Software - OpenGEO Day2010
Qualidade de Software - OpenGEO Day2010
 
Apresentação qualidade og day
Apresentação qualidade og dayApresentação qualidade og day
Apresentação qualidade og day
 
Gestão da Qualidade Empresarial
Gestão da Qualidade EmpresarialGestão da Qualidade Empresarial
Gestão da Qualidade Empresarial
 
Análise Crítica dos Dados de Entrada Item 7.3 a
Análise Crítica dos Dados de Entrada Item 7.3 aAnálise Crítica dos Dados de Entrada Item 7.3 a
Análise Crítica dos Dados de Entrada Item 7.3 a
 
Definição do Projeto de Implantação do QSB
Definição do Projeto de Implantação do QSBDefinição do Projeto de Implantação do QSB
Definição do Projeto de Implantação do QSB
 
Planejamento Avançado da Qualidade do Produto Item 7.3 e
Planejamento Avançado da Qualidade do Produto Item 7.3 ePlanejamento Avançado da Qualidade do Produto Item 7.3 e
Planejamento Avançado da Qualidade do Produto Item 7.3 e
 
QATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPS
QATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPSQATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPS
QATEST - TDC Floripa 2015 - Como estimar o ROI do DEVOPS
 
Especificação por exemplo - Construindo o produto certo
Especificação por exemplo - Construindo o produto certoEspecificação por exemplo - Construindo o produto certo
Especificação por exemplo - Construindo o produto certo
 
In-IT Status Report 20080526
In-IT Status Report 20080526In-IT Status Report 20080526
In-IT Status Report 20080526
 
Palestra Fundamentos de Testes - Tche linux POA
Palestra Fundamentos de Testes  - Tche linux POAPalestra Fundamentos de Testes  - Tche linux POA
Palestra Fundamentos de Testes - Tche linux POA
 
Aula 10 eq 2015 01 fameg
Aula 10 eq 2015 01 famegAula 10 eq 2015 01 fameg
Aula 10 eq 2015 01 fameg
 
Análise de Viabilidade Item 7.3 b
Análise de Viabilidade Item 7.3 bAnálise de Viabilidade Item 7.3 b
Análise de Viabilidade Item 7.3 b
 
Ppap processode aprovaçãodepeçadeprodução
Ppap processode aprovaçãodepeçadeproduçãoPpap processode aprovaçãodepeçadeprodução
Ppap processode aprovaçãodepeçadeprodução
 
Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7
Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7
Aula 05 SGQ ISO 9001:2015 – Seções 6 e 7
 
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
[Portfólio Acadêmico] [FIT] Mapas de navegação, lista de tarefas e fluxograma...
 
Aula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para Implantação
Aula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para ImplantaçãoAula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para Implantação
Aula 07 SGQ ISO 9001:2015 – Seção 10 + Razões para Implantação
 
Aula 8 TEES UFS Garantia de Qualidadedo Software
Aula 8 TEES UFS  Garantia de Qualidadedo Software Aula 8 TEES UFS  Garantia de Qualidadedo Software
Aula 8 TEES UFS Garantia de Qualidadedo Software
 
03 ppap 2010-microsol
03 ppap 2010-microsol03 ppap 2010-microsol
03 ppap 2010-microsol
 

Semelhante a Testes em times ageis - SBTS 2008

X-Zone: Fabrica de Testes
X-Zone: Fabrica de TestesX-Zone: Fabrica de Testes
X-Zone: Fabrica de TestesAlexandreBartie
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxRoberto Nunes
 
Apresentação do Acelerato Audit
Apresentação do Acelerato AuditApresentação do Acelerato Audit
Apresentação do Acelerato AuditAcelerato
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de softwareFelipe Bugov
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosJosé Claudemir Pacheco Júnior
 
Fábrica de Software - Desenvolvimento personalizado para o seu projeto especial
Fábrica de Software - Desenvolvimento personalizado para o seu projeto especialFábrica de Software - Desenvolvimento personalizado para o seu projeto especial
Fábrica de Software - Desenvolvimento personalizado para o seu projeto especialStrada .
 
Teste em times ageis
Teste em times ageisTeste em times ageis
Teste em times ageisDover H
 
úLtimo dia
úLtimo diaúLtimo dia
úLtimo diaBruce Ds
 
Apresentação1
Apresentação1Apresentação1
Apresentação1Bruce Ds
 
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Welington Monteiro
 
Processo de Implantação de ERP
Processo de Implantação de ERPProcesso de Implantação de ERP
Processo de Implantação de ERPLuiz Araujo
 
Apresentação De Depoimento De Cio Agco
Apresentação De Depoimento De Cio AgcoApresentação De Depoimento De Cio Agco
Apresentação De Depoimento De Cio AgcoAghatha Maxi Consulting
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Claudio Cardozo
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesFelipe Freire
 

Semelhante a Testes em times ageis - SBTS 2008 (20)

Apresentacao celula de testes
Apresentacao   celula de testesApresentacao   celula de testes
Apresentacao celula de testes
 
X-Zone: Fabrica de Testes
X-Zone: Fabrica de TestesX-Zone: Fabrica de Testes
X-Zone: Fabrica de Testes
 
Gerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptxGerenciamento da Qualidade de Software 4.pptx
Gerenciamento da Qualidade de Software 4.pptx
 
Apresentação do Acelerato Audit
Apresentação do Acelerato AuditApresentação do Acelerato Audit
Apresentação do Acelerato Audit
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Métricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetosMétricas de software: modelos de contratação e planejamento de projetos
Métricas de software: modelos de contratação e planejamento de projetos
 
Fábrica de Software - Desenvolvimento personalizado para o seu projeto especial
Fábrica de Software - Desenvolvimento personalizado para o seu projeto especialFábrica de Software - Desenvolvimento personalizado para o seu projeto especial
Fábrica de Software - Desenvolvimento personalizado para o seu projeto especial
 
Teste em times ageis
Teste em times ageisTeste em times ageis
Teste em times ageis
 
Guday2015 - GUTS-RS
Guday2015 - GUTS-RSGuday2015 - GUTS-RS
Guday2015 - GUTS-RS
 
úLtimo dia
úLtimo diaúLtimo dia
úLtimo dia
 
Blue it
Blue itBlue it
Blue it
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
Blue it
Blue itBlue it
Blue it
 
Blue it
Blue itBlue it
Blue it
 
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
Ii enqs -_implantação_de_fábrica_de_teste_-_desafios,_resultados_e_melhores_p...
 
Processo de Implantação de ERP
Processo de Implantação de ERPProcesso de Implantação de ERP
Processo de Implantação de ERP
 
Apresentação De Depoimento De Cio Agco
Apresentação De Depoimento De Cio AgcoApresentação De Depoimento De Cio Agco
Apresentação De Depoimento De Cio Agco
 
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008Apresentação Fábrica de Softwares baseado em ISO 9001:2008
Apresentação Fábrica de Softwares baseado em ISO 9001:2008
 
Brisa - Cases Qualidade Sofware
Brisa -  Cases Qualidade SofwareBrisa -  Cases Qualidade Sofware
Brisa - Cases Qualidade Sofware
 
IBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em TestesIBM Rational Piores Práticas em Testes
IBM Rational Piores Práticas em Testes
 

Testes em times ageis - SBTS 2008

  • 1. Metodologia de Testes para desenvolvimentos ágeis
  • 2. Objetivo Demonstrar a abordagem adotada para o planejamento e execução dos testes para aplicativos desenvolvidos em metodologias ágeis.
  • 3. Desenvolvimento ágil • Garantir a satisfação do cliente entregando com agilidade o aplicativo • Aplicativo entregue freqüentemente (semanas, ao invés de meses) • Mudanças tardias de escopo no projeto são bem-vindas • Cooperação constante entre analistas de negócio, desenvolvedores e testes • Equipe composta por profissionais motivados, existindo uma relação de confiança • Rápida adequação às mudanças • Aplicativo funcional ao invés de documentação extensa • Colaboração com clientes ao invés de negociação de contratos • Responder a mudanças ao invés de seguir um plano
  • 4. Necessidade Atender aos requisitos de negócio, sistemas e necessidade do cliente, contemplando a verificação e validação do aplicativo seguindo o desenvolvimento ágil adotado pela equipe de desenvolvimento de software.
  • 5. Etapas dos testes O processo de testes está subdividido nas seguintes etapas: Testes de Negócio Testes de IST (Integration Systems Test) Testes de UAT (User Acceptance Test)
  • 6. Testes de Negócio Garantir que a implementação das funcionalidades foram contempladas de maneira correta e adequada ao negócio, conforme especificado nos Casos de Usos e de necessidade do cliente. Método: Aplicar checklist para validar as funcionalidades contempladas na implementação do aplicativo. A equipe dos Testes somente dará aceite no aplicativo para início dos testes de IST após ser aplicado o Check-list e este ser concluído com sucesso.
  • 7. Testes de IST Garantir através do processo de planejamento, especificação e execução dos testes todas as implementações e integrações desenvolvidas no aplicativo pela equipe de desenvolvimento de software. Método: Aplicar ciclos de testes para garantir os requisitos definidos para o aplicativo. Atividades: Planejamento e estudo de Casos de Uso/Requerimentos Criar Casos de testes Refinar Casos de testes Aplicar Casos de testes Registrar e Retestar defeitos Aplicar Regressão
  • 8. Testes de UAT Realizar o aceite do aplicativo com apoio dos usuários finais aplicando testes de regressão. Método: Aplicar testes de regressão considerando 80% a 100% do escopo dos testes aplicados nos testes de IST. A execução da regressão é planejada e realizada pelos Analista de Testes, Testadores e Usuários.
  • 9. Premissas Testes de Negócio • Equipe de Negócio, Desenvolvimento e Testes alocadas juntas; • Planejamento de pacotes sem grandes dependências; • Liberação por pacotes para os testes de Negócio; • Agilidade na correção dos defeitos de documentação e software identificados; • Alinhamento das atividades entre as equipe de Negócio, Desenvolvimento e Testes.
  • 10. Premissas Testes de IST Estudo dos Casos de Usos • Os Casos de Uso devem estar liberados pela equipe de negócio Especificação dos Casos de Testes • Os Casos de Uso devem estar padronizados conforme padrão de descrição • Os Casos de Uso devem estar liberados para a Fábrica de Software Refinação dos Casos de Testes • Aplicativo liberado pela Fábrica de Software para os Testes de Negócio Execução dos Casos de Testes • Aplicativos liberado pela equipe de Testes de Negócio • Ter ambiente disponível • Estar finalizado o refinamento dos Casos de Testes
  • 11. Premissas Testes de UAT • Os testes de UAT somente serão iniciados após ter sido concluído 100% do escopo dos testes de IST, ou seja, todas as funcionalidades testadas com sucesso.
  • 14. Planejar e executar testes são atribuições absorvidas por pessoas capacitadas e disciplinadas, onde a necessidade junto com a teoria e prática se incorporam e formam o software com qualidade. Rodrigo Murari Severo rodrigo_severo@sicredi.com.br