SlideShare uma empresa Scribd logo
1 de 30
Gerenciando o Processo de Testes com  Qualidade  Técnicas e Práticas Leonardo Molinari
Agenda ,[object Object],[object Object],[object Object],[object Object]
Abrangência de um Projeto
Maiores Problemas no Desenvolvimento #1 – Complexidade do mundo real #2 - QA não conhecem as reais necess i dades dos usuários #3 – Tempo Inadequado de teste #4 – Falta de comprometimento corporativo  #1 #2 #3 #4
Praticando Qualidade
O que influencia o sucesso de um Projeto ???
Alguns Bugs de Software ... ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quando Aplicar Testes ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ciclo de Desenvolvimento, Teste e Produção   Definição dos  Requerimentos Teste de Carga (interno ao  firewall) Teste Funcional Planejamento dos Testes Teste de Carga (externo ao  firewall) Monitoração de  Performance e Teste de Vulnerabilidade Alertas em Tempo Real Diagnósticos Análise  Contínua Detecção dos problemas Desenvolvimento de Aplicações Produção Ferramentas de Testes Ferramentas de Testes Ferramentas de Testes Ferramentas de Testes Ferramentas de Testes
Vantagem Competitiva da usando Testes RISCO PREVISIBILIDADE
Novas Técnicas & Práticas
Como Criar o seu Modelo de Testes ? ,[object Object],Fonte: “ BTO-Otimização da Tecnologia do Negócio”  – Leonardo Molinari - Ed. Erica  Dimensões de Testes  (criado pelo palestrante)
Conceito: Dimensões de Testes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceito: Dimensões de Testes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceito: Dimensões de Testes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplo de Redução e Aplicação do Meta-Modelo ,[object Object],[object Object],[object Object],[object Object],1 2 3 4 ,[object Object],[object Object],[object Object],[object Object]
Matrix Test (criado pelo palestrante) ,[object Object],[object Object],[object Object],[object Object],Como Usar Novos Tipos de Testes ?
Infinite Test (criado pelo palestrante) ,[object Object],[object Object],[object Object],[object Object],[object Object],Como Usar Novos Tipos de Testes ?
Como criar Testes sem Requerimentos ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VISÕES:  -EUA -EUROPA  -ASIA -América Latina
7 Princípios da Context-Driven Testing Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Alguns: -Cem Kaner -James Bach -Bret Pettichord ...
Como criar Testes sem Requerimentos ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Como Estimar Testes ?
define abrangência tem req.? análise complexidade dos reqs. tem casos de teste? tem steps ? análise complexidade profunda análise complexidade  média análise complexidade  básica planejamento / automação / exec. automação. / exec. manual S N S N N S req.  maduro? N S Formula Base de Cálculo Automação: =Σ (FA) * 2n * log T fa=fator automação n=nível complexidade T=grau de automação XE :
[object Object],[object Object],[object Object],[object Object],Como Testar Legado ?
Praticando Testes de Aplicações Web ,[object Object],[object Object],[object Object],[object Object],Novos Desafios  Com Alta  Complexidade   na Web
Exemplo prático de Projeto Web 1 2 3 4 5 TESTES !!!
Onde está o problema? Application Hub Router ISP1 Router Internet  bottlenecks Server HW, device  and OS issues Application server issues End-user desktop problems Load balancer  problems Load Balancer Faulty web server  within a cluster ISP2 ISP performance Network vs. Server  issues External Datafeed Errors Firewall Perf. Web Server Database Server Firewall Server Web Server Firewall
Empirix Web Test Teste de Unidade Planejamento e Gerência dos Testes Bean-Test e-Tester e-Load OneSight e-Manager Enterprise Soluções Empirix Produção QA Desenvolvimento Teste Funcional Teste de Performance Monitoração One Script Soluções para todo o ciclo de vida da aplicação
O Palestrante ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Encerramento ,[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Testes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesTestes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de Testes
Paulo César M Jeveaux
 
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
Rodrigo Veiga
 

Mais procurados (20)

Validação e Testes de software
Validação e Testes de softwareValidação e Testes de software
Validação e Testes de software
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automação
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
Fundamentos de Testes de Software
Fundamentos de Testes de SoftwareFundamentos de Testes de Software
Fundamentos de Testes de Software
 
Papéis em teste e qualidade de software
Papéis em teste e qualidade de softwarePapéis em teste e qualidade de software
Papéis em teste e qualidade de software
 
Testes de Software - Fundamentos
Testes de Software - FundamentosTestes de Software - Fundamentos
Testes de Software - Fundamentos
 
Testes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de TestesTestes de Software & Ferramentas de Testes
Testes de Software & Ferramentas de Testes
 
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle ManagementCampus Party Brasil 2010 - ALM - Application Lifecycle Management
Campus Party Brasil 2010 - ALM - Application Lifecycle Management
 
Introdução a testes de sofwtare
Introdução a testes de sofwtareIntrodução a testes de sofwtare
Introdução a testes de sofwtare
 
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
 
Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade Teste de Software Introdução à Qualidade
Teste de Software Introdução à Qualidade
 
Ctai Teste De Software Aula 2
Ctai Teste De Software Aula 2Ctai Teste De Software Aula 2
Ctai Teste De Software Aula 2
 
Aula - Teste de Software
Aula - Teste de SoftwareAula - Teste de Software
Aula - Teste 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
 
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
 
Teste de software
Teste de softwareTeste de software
Teste de software
 
Teste de software
Teste de software Teste de software
Teste de software
 
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
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 

Destaque

Destaque (8)

Perspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de softwarePerspectivas do profissional de qualidade e testes de software
Perspectivas do profissional de qualidade e testes de software
 
UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25UnP Eng. Software - Aula 25
UnP Eng. Software - Aula 25
 
Perspectivas do profissional de teste e qualidade de software
Perspectivas do profissional de teste e qualidade de softwarePerspectivas do profissional de teste e qualidade de software
Perspectivas do profissional de teste e qualidade de software
 
Teste e Qualidade de Software
Teste e Qualidade de SoftwareTeste e Qualidade de Software
Teste e Qualidade de Software
 
Automação de testes BDD e ATDD
Automação de testes BDD e ATDDAutomação de testes BDD e ATDD
Automação de testes BDD e ATDD
 
Sbqs 2010 Processo de Teste de Software para Scrum
Sbqs 2010 Processo de Teste de Software para ScrumSbqs 2010 Processo de Teste de Software para Scrum
Sbqs 2010 Processo de Teste de Software para Scrum
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
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
 

Semelhante a Gerenciando Testes Com Qualidade V2a

Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
Adriano Bertucci
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
Igor Abade
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de Software
Adriano Bertucci
 
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
 

Semelhante a Gerenciando Testes Com Qualidade V2a (20)

Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 
Qualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALMQualidade de software com Visual Studio ALM
Qualidade de software com Visual Studio ALM
 
Dba Testes Gerentes B2
Dba Testes Gerentes B2Dba Testes Gerentes B2
Dba Testes Gerentes B2
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 
Meus 50 Cents sobre Teste de Software
Meus 50 Cents sobre Teste de SoftwareMeus 50 Cents sobre Teste de Software
Meus 50 Cents sobre Teste de Software
 
Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?Menos teste e mais qualidade - como equilibrar essa equação?
Menos teste e mais qualidade - como equilibrar essa equação?
 
BaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de SoftwareBaixadaTech 2012 - Qualidade de Software
BaixadaTech 2012 - Qualidade de Software
 
Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012Qualidade de Software com Visual Studio 2012
Qualidade de Software com Visual Studio 2012
 
Reusabilidade na Utilização de Frameworks Automatizados
Reusabilidade na Utilização de Frameworks Automatizados Reusabilidade na Utilização de Frameworks Automatizados
Reusabilidade na Utilização de Frameworks Automatizados
 
AppTesting
AppTestingAppTesting
AppTesting
 
Cmg falando de testes de desempenho
Cmg falando de testes de desempenhoCmg falando de testes de desempenho
Cmg falando de testes de desempenho
 
4 engenharia de software
4   engenharia de software4   engenharia de software
4 engenharia de software
 
Principais conceitos em testes de software
Principais conceitos em testes de softwarePrincipais conceitos em testes de software
Principais conceitos em testes de software
 
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...
 
Falando de Testes de Desempenho - por Evandro Grezeli
Falando de Testes de Desempenho - por Evandro GrezeliFalando de Testes de Desempenho - por Evandro Grezeli
Falando de Testes de Desempenho - por Evandro Grezeli
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
 
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo CristalliDesenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
Desenvolvimento de software - novas abordagens e desafios - Ricardo Cristalli
 
Qualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual StudioQualidade de Software com Microsoft Visual Studio
Qualidade de Software com Microsoft Visual Studio
 
Webcast WebSphere Portal Performance
Webcast WebSphere Portal PerformanceWebcast WebSphere Portal Performance
Webcast WebSphere Portal Performance
 

Mais de Leonardo Molinari (9)

At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
At Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final VersionAt Ma Qualidade Molinari V11 Final Version
At Ma Qualidade Molinari V11 Final Version
 
Mutation Testing
Mutation TestingMutation Testing
Mutation Testing
 
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
Palestra - Claudia Hazan na Isma - Armadilhas em Contratos de Fábrica de Soft...
 
Testes Funcionais De Software
Testes Funcionais De SoftwareTestes Funcionais De Software
Testes Funcionais De Software
 
Alats Seminario V03 3
Alats Seminario V03 3Alats Seminario V03 3
Alats Seminario V03 3
 
Dba Ciclo Palestra P4 V1a
Dba Ciclo Palestra P4 V1aDba Ciclo Palestra P4 V1a
Dba Ciclo Palestra P4 V1a
 
Dba Ciclo Palestra P5 V1a
Dba Ciclo Palestra P5 V1aDba Ciclo Palestra P5 V1a
Dba Ciclo Palestra P5 V1a
 

Último

Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Dirceu Resende
 

Último (7)

Entrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiEntrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo Pagliusi
 
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
 
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIAEAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
 
Apostila e caderno de exercicios de WORD
Apostila e caderno de exercicios de  WORDApostila e caderno de exercicios de  WORD
Apostila e caderno de exercicios de WORD
 
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdfFrom_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
 
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPalestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
 

Gerenciando Testes Com Qualidade V2a

  • 1. Gerenciando o Processo de Testes com Qualidade Técnicas e Práticas Leonardo Molinari
  • 2.
  • 4. Maiores Problemas no Desenvolvimento #1 – Complexidade do mundo real #2 - QA não conhecem as reais necess i dades dos usuários #3 – Tempo Inadequado de teste #4 – Falta de comprometimento corporativo #1 #2 #3 #4
  • 6. O que influencia o sucesso de um Projeto ???
  • 7.
  • 8.
  • 9. Ciclo de Desenvolvimento, Teste e Produção Definição dos Requerimentos Teste de Carga (interno ao firewall) Teste Funcional Planejamento dos Testes Teste de Carga (externo ao firewall) Monitoração de Performance e Teste de Vulnerabilidade Alertas em Tempo Real Diagnósticos Análise Contínua Detecção dos problemas Desenvolvimento de Aplicações Produção Ferramentas de Testes Ferramentas de Testes Ferramentas de Testes Ferramentas de Testes Ferramentas de Testes
  • 10. Vantagem Competitiva da usando Testes RISCO PREVISIBILIDADE
  • 11. Novas Técnicas & Práticas
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. define abrangência tem req.? análise complexidade dos reqs. tem casos de teste? tem steps ? análise complexidade profunda análise complexidade média análise complexidade básica planejamento / automação / exec. automação. / exec. manual S N S N N S req. maduro? N S Formula Base de Cálculo Automação: =Σ (FA) * 2n * log T fa=fator automação n=nível complexidade T=grau de automação XE :
  • 24.
  • 25.
  • 26. Exemplo prático de Projeto Web 1 2 3 4 5 TESTES !!!
  • 27. Onde está o problema? Application Hub Router ISP1 Router Internet bottlenecks Server HW, device and OS issues Application server issues End-user desktop problems Load balancer problems Load Balancer Faulty web server within a cluster ISP2 ISP performance Network vs. Server issues External Datafeed Errors Firewall Perf. Web Server Database Server Firewall Server Web Server Firewall
  • 28. Empirix Web Test Teste de Unidade Planejamento e Gerência dos Testes Bean-Test e-Tester e-Load OneSight e-Manager Enterprise Soluções Empirix Produção QA Desenvolvimento Teste Funcional Teste de Performance Monitoração One Script Soluções para todo o ciclo de vida da aplicação
  • 29.
  • 30.