X-Zone: Fabrica de Testes

35
Fábrica de Testes X-Zone Solutions Framework ® Garantindo os Requisitos Funcionais e Não Funcionais dos Sistemas de Negócios

description

Apresentação da Solução X-Zone dentro dos conceitos de Fábrica de Testes (por Alexandre Bartie)

Transcript of X-Zone: Fabrica de Testes

Page 1: X-Zone: Fabrica de Testes

Fábrica de Testes

X-Zone Solutions Framework®

Garantindo os Requisitos Funcionais e Não Funcionais

dos Sistemas de Negócios

Page 2: X-Zone: Fabrica de Testes

Objetivo:Apresentar a Fábrica de Testes com X-Zone

Visão Geral desta Apresentação

Estrutura da Apresentação:

Por que investir em Qualidade de Software ?

Por que investir numa Fábrica de Testes ?

Por que investir num Framework de Testes ?

Por que investir no Framework X-Zone ?

Futuro do Framework X-Zone;

Telas do Framework X-Zone.

Page 3: X-Zone: Fabrica de Testes

Porque Investir em

Qualidade de Software ?

Investimentos em Qualidade de Software

Page 4: X-Zone: Fabrica de Testes

Fatores Motivacionais

Alta Incidência de Erros nas etapas finais do projeto (Homologação, Piloto e Produção);

A Busca pela Produtividade aumenta a Incidência de Defeitos e o Nível de Retrabalho;

A Terceirização do Desenvolvimento aumenta simultaneidade das mudanças;

Existe a tendência dos Clientes adotarem SLA’s de Qualidade em seus Contratos;

O amadurecimento da Concorrência gera a necessidade de maior Qualidade;

Qualidade torna-se Fator Determinante para manter-se Competitivo no Mercado;

Trata-se de uma Tendência do Mercado Mundial investir mais em Testes de Software;

Testes agregam Qualidade no software e pode ser Diferencial no Mercado;

Page 5: X-Zone: Fabrica de Testes

Detecção Prematura de Erros durante a Construção do Aplicativo;

Reduz Riscos do Projeto, pois diminui a Incidência de Defeitos no projeto;

Redução de Custos relativos à Manutenção Corretiva (Bugs de Produção);

Redução do Ciclo de Desenvolvimento, reduzindo Prazo e Custos do Projeto;

Mudança Cultural e Comportamental sobre as Práticas de Desenvolvimento;

Melhoria da Imagem Institucional da Empresa em relação a seus Clientes;

Benefícios Esperados

Page 6: X-Zone: Fabrica de Testes

Porque Investir numa

Fábrica de Testes ?

Investimentos na Fábrica de Testes

Se testar é uma boa prática, o que aconteceria se utilizarmos esta prática ao extremo, realizando o maior número de testes possíveis no menor espaço de tempo ...

Filosofia XP (“Extreme Programing”)

Page 7: X-Zone: Fabrica de Testes

Fatores Motivacionais

Um sistema pode possuir de 100 a 500.000 situações diferenciadas de negócios;

A Busca pela Excelência exige uma maior cobertura possível dos cenários de testes;

Modificações nos aplicativos podem provocar erros em transações pré-existentes;

Os Testes Manuais consomem mais recursos (tempo, pessoas, equipamentos);

Os Testes Manuais não são escaláveis, por apresentar alto custo unitário na execução;

Os Testes Manuais são difíceis de padronizar, reduzindo a confiabilidade do processo;

Os Testes Manuais não suportam altos volumes de testes num curto espaço de tempo;

Page 8: X-Zone: Fabrica de Testes

Torna o Processo mais confiável nos Diagnósticos e Comparações de Resultados;

Torna o Produto mais confiável, através de um maior número de simulações;

Proporciona Alta Escalabilidade dos Testes, sem impactar nos Prazos e Custos;

Esforços de Testes podem ser Armazenados e Reaplicados continuamente;

Incorpora o conceito de Qualidade Incremental, acumulando os esforços anteriores;

Possibilita Testes em “Releases Intermediários”, que podem ser disponibilizados;

Redução de Custos relativos à Manutenção Corretiva (Bugs de Produção);

Redução do Ciclo de Desenvolvimento, reduzindo Prazo e Custos do Projeto;

Benefícios Esperados

Page 9: X-Zone: Fabrica de Testes

Porque Investir num

Framework de Testes ?

Investimentos na Fábrica de Testes

Page 10: X-Zone: Fabrica de Testes

Escopo da Fábrica de Testes Convencional

Concepção Elaboração Construção Transição

Processo de Testes de Software

Planejamento

dos

Testes

Especificação

dos

Testes

Encerramento

do

Processo

Modelagem

dos

Testes

Preparação

do

Ambiente

Processamento

dos

Testes

Análise

dos

Resultados

[Novo Ciclo = Sim] [Novo Ciclo = Não]

LEGENDA:

“CAMINHO NORMAL”

“CAMINHO CRÍTICO”

Gerenciamento

da

Execução dos Testes

Page 11: X-Zone: Fabrica de Testes

Escopo da Fábrica de Testes com X-Zone®

Concepção Elaboração Construção Transição

Processo de Testes de Software

Planejamento

dos

Testes

Especificação

dos

Testes

Encerramento

do

Processo

Modelagem

dos

Testes

Preparação

do

Ambiente

Processamento

dos

Testes

Análise

dos

Resultados

[Novo Ciclo = Sim] [Novo Ciclo = Não]

LEGENDA:

“CAMINHO NORMAL”

“CAMINHO CRÍTICO”

Gerenciamento

dos

Projetos de Testes

Page 12: X-Zone: Fabrica de Testes

Fábrica de Software

Produto

Fábrica de Testes

Produção

20 dias 10 dias

Homologação DistribuiçãoConstruçãoEspecificação

25 dias35 dias

90 dias

IMPACTO: Estabilização do Software ocorre após o Desenvolvimento

Ciclo de Desenvolvimento = 60 dias

Atuação da Fábrica de Testes Convencional

Estabilização

Testes são executados após o término do Desenvolvimento

Release em Validação

Release Validado

Page 13: X-Zone: Fabrica de Testes

Ciclo de Desenvolvimento = 35 dias

Fábrica de Software

Produto

Produção

20 dias 10 dias

Homologação DistribuiçãoConstrução e TestesEspecificação

25 dias 10 dias

65 dias

Aceite Fábrica de Testes

IMPACTO: Estabilização do Software ocorre durante o Desenvolvimento

Atuação da Fábrica de Testes com X-Zone®

Testes são executados em paralelo ao Desenvolvimento

Release em Validação

Release Validado

Page 14: X-Zone: Fabrica de Testes

Pacote #1

Especificação

Construção e Testes

Homologação

Distribuição

20 dias

35 dias

25 dias

10 dias

Duração do Projeto 90 dias

COM TESTES

MANUAIS

APLICADOS

Pacote #1

20 dias

35 dias

20 dias

10 dias

85 dias

TESTES

AUTOMATIZADOS

ITERAÇÃO #1

1.000 casos de testes

Pacote #1

20 dias

30 dias

15 dias

10 dias

75 dias

Pacote #4

20 dias

25 dias

10 dias

10 dias

65 dias

TESTES

AUTOMATIZADOS

ITERAÇÃO #2

2.500 casos de testes

TESTES

AUTOMATIZADOS

ITERAÇÃO #3

5.000 casos de testes

Redução

-

Até 29 %

Até 60 %

-

Até 28 %

SISTEMA DE NEGÓCIO

PROCESSOS

A adoção de Testes em paralelo reduz até 28 % os PRAZOS POR PROJETO

Testes em Paralelo geram redução nos Prazos dos Projetos da TI

Vantagens da Fábrica de Testes com X-Zone®

Page 15: X-Zone: Fabrica de Testes

A Fábrica de Testes reflete radicalmente nos índices de Produtividade no Processo de Desenvolvimento

Indicador Impacto da Fábrica de Testes

Qualidade Maior volume de casos de testes

Prazo Menor tempo de execução dos testes

Custo Menor custo de execução dos testes

Eficácia Maior precisão na detecção de defeitos

Confiabilidade

Menor volume de defeitos “não-procedentes”

Produtividade

Maior volume de testes gerenciados pelos Analistas

Restrição Menor ciclo de estabilização dos sistemas de negócio

Maturidade Evolução e amadurecimento da cultura de testes

Vantagens da Fábrica de Testes com X-Zone®

Page 16: X-Zone: Fabrica de Testes

Retornos associados à implantação da Fábrica de Testes com X-Zone®

Competitividade Satisfação de Clientes

- Redução de Custos; - Manutenção de Clientes Atuais;

- Redução de Prazos; - Conquista de Novos Clientes;

- Aumento da Qualidade; - Redução do Back-Log;

Imagem Institucional Suporta Mudanças

- Redução de Erros em Produção; - Incentiva o “refactoring” do sistema;

- Menor Índice de Retrabalho; - Suporta aumento na demanda dos serviços;

- Redução dos Riscos de Entregas; - Possibilita a prática de “Job Rotation”;

Diferenciação dos Serviços Maturidade Organizacional

- Adequação às Especificações; - Cultura voltado à Processos;

- Agilidade nas Entregas; - Menor influência de “Turnovers”;

- Estabilidade do Aplicativo; - Valorização do trabalho intelectual;

Vantagens da Fábrica de Testes com X-Zone®

Page 17: X-Zone: Fabrica de Testes

Porque Investir no

Framework X-Zone?

Investimentos na Solução X-Zone®

Page 18: X-Zone: Fabrica de Testes

Padronização das Arquiteturas de Testes:

Os Projetos de Testes são Padronizados e Componentizáveis;

Os Projetos de Testes geram Soluções Corporativas e Reutilizáveis;

As Arquiteturas de Testes sofrem evoluções contínuas;

A Padronização do Processo leva a Soluções de Testes Confiáveis e Eficientes;

Projeto de Automação de Testes:

A contínua Reutilização dos modelos de Testes torna os Projetos mais curtos e baratos;

A Falta de Padronização geram Soluções Individualizadas que agregam maior risco à Automação;

O Framework de Testes reduz em até 50% do esforço de implantação da Fábrica de Testes;

O Framework de Testes permite a parametrização da Análise dos Resultados pelo Analista de Testes;

Capacitação Profissional:

A Padronização dos Testes reduz a Curva de Aprendizado, facilitando a Rotatividade dos Profissionais;

A Padronização dos Testes aumenta a interação entre as Equipes de Testes;

Ferramentas de Testes:

O Framework de Testes reduz os investimentos em ferramentas deTestes;

O Framework de Testes possibilita integrar-se com novas ferramentas sem comprometer o processo;

Vantagens do Framework de Testes X-Zone®

Page 19: X-Zone: Fabrica de Testes

Alto Volume de Testes:

Alta Performance na Execução e Análise dos Resultados dos Testes;

Alto Grau de Precisão na Análise e Diagnósticos dos Resultados;

Redução dos Ciclos de Desenvolvimento, provocando redução nos prazos e custos do Projeto;

Retorno do Investimento: (ROI)

Alta padronização do Processo reduz o esforço de implantação da Fábrica de Testes;

Exclusivo Framework de Testes evita investimentos em ferramentas de gestão ade testes;

Flexibilidade da Solução:

O Framework de Testes possui um único Processo para Testes Manuais e Automatizados;

O Framework de Testes suporta as 3 categorias de sistemas (Front-End, Transacional e Batch);

O Framework de Testes suporta tanto processos de testes planejados quanto os emergenciais;

Transparência do Processo de Teste:

O Framework garante que os profissionais de testes empregam os Processos de Testes determinados;

Toda documentação direciona os trabalhos dos profissionais de testes, garantindo atualização contínua;

Padronização do Processo de Testes possibilita a troca de experiéncias entre as Equipes de Testes;

Vantagens do Framework de Testes X-Zone®

Page 20: X-Zone: Fabrica de Testes

Integrar os processos de trabalho com um exclusivo Framework Brasileiro, reduzindo investimentos em ferramentas e eliminando riscos na implantação de

todos os processos de engenharia de software.

Suportar alta escalabilidade de trabalho, sem que o conhecimento fique restrito a um determinado grupo de

profissionais, reduzindo riscos operacionais e dependências técnicas.

Visão da Solução X-Zone

Visão Estratégica da Solução X-Zone®

Page 21: X-Zone: Fabrica de Testes

Modelo Tradicional de Solução Integrada

PROCESSOS FERRAMENTAS

PESSOAS

ESFORÇODE

I NTEGRAÇÃO

PROCESSOS FERRAMENTAS

PESSOAS

ESFORÇODE

I NTEGRAÇÃO

ESFORÇODE

I NTEGRAÇÃO

Page 22: X-Zone: Fabrica de Testes

Modelo Proposto de Solução X-Zone®

PROCESSOS FERRAMENTAS

PESSOAS

ESFORÇODE

I NTEGRAÇÃOFRAMEWORKX-ZONEPROCESSOS FERRAMENTAS

PESSOAS

ESFORÇODE

I NTEGRAÇÃOFRAMEWORKX-ZONE

FRAMEWORKX-ZONE

Page 23: X-Zone: Fabrica de Testes

Processos e Ferramentas são UNIFICADAS na Solução X-ZONE;

Trata-se de uma ÚNICA ferramenta, não existindo esforço de integração entre soluções;

Garante uma Base de Conhecimento de Negócios sobre o Legado;

Garante Alta Padronização dos trabalhos, aumentando a sinergia entre equipes;

Pouco esforço para gerar os benefícios e operacionalizar os procedimentos;

Informações são armazenadas em bancos de dados e não documentos;

Redução dos custos operacionais, aumento de produtividade e valor agregado;

Redução da dependência tecnológica, adaptando-se às diversas soluções existentes;

Desenhado para atender todos os níveis hierárquicos;

Desenhado para atender todas as disciplinas de engenharia de software;

Características da Solução X-Zone®

Page 24: X-Zone: Fabrica de Testes

Futuro do

Framework X-Zone

Evolução da Solução X-Zone®

Page 25: X-Zone: Fabrica de Testes

Reunir as melhores práticas de Testes e Qualidade de Software, desenvolvidas por profissionais brasileiros,

empregando tecnologia nacional.

Potencilizar os benefícios das práticas de testes e qualidade de software, combinando as metodologias ágeis com os processos voltados à rígidos controles

operacionais.

Desafios de Curto Prazo

Visão de Curto Prazo da Solução X-Zone®

Page 26: X-Zone: Fabrica de Testes

Reunir empresas e profissionais que buscam definir um novo modelo de gestão e desenvolvimento de software,

baseado na agilidade e controle operacional.

Servir como uma verdadeira Base Compartilhada de Conhecimento de TI, promovendo sinergia entre empresas que buscam dar saltos contínuos de

produtividade e qualidade, compartilhando experiências e definindo uma estratégia de atuação no mercado

nacional e internacional.

Desafios de Longo Prazo

Visão de Longo Prazo da Solução X-Zone®

Page 27: X-Zone: Fabrica de Testes

Geração Automática de Combinação de Testes para Interfaces Visuais;

Reconhecimento Automático de Objetos Windows e Browsers;

Importação de Evidências de Automação de Testes Convencionais;

Padronização dos Testes para sistemas Front-End, Batch e Transacionais;

Integração com plataforma Mainframe e Unix (via FTP);

Automação de Testes parametrizadas por Analistas, eliminando o Automatizador;

Analisador de Código-Fonte para linguagens populares (VB, C++, Delphi, Java, dotNet);

Metas: Novas Funcionalidades para 2009

Page 28: X-Zone: Fabrica de Testes

Capturador e Reprodutor de Filmes (para apresentação);

Interceptador de Mensagens WINDOWS (Spy Windows);

Ferramenta de Análise Multi-Dimensional (Relatórios Dinâmicos e Customizáveis);

Ferramenta de criação de Diagramas de Genéricos; (Fluxogramas e outros)

Gerador de Gráficos em vários padrões; (Histogramas e outros)

Estruturador de Tarefas (WBS) para acompanhamento de trabalhos; (Gráfico Gantt)

Metas: Aquisição de Componentes para 2009

Page 29: X-Zone: Fabrica de Testes

Telas do

Framework X-Zone

Telas do X-Zone Solutions Framework®

Page 30: X-Zone: Fabrica de Testes

Suites do X-Zone Solutions Framework®

Page 31: X-Zone: Fabrica de Testes

Telas do X-Zone Solutions Framework®

Page 32: X-Zone: Fabrica de Testes

Telas do X-Zone Solutions Framework®

Page 33: X-Zone: Fabrica de Testes

Telas do X-Zone Solutions Framework®

Page 34: X-Zone: Fabrica de Testes

Telas do X-Zone Solutions Framework®

Page 35: X-Zone: Fabrica de Testes

Informações sobre o X-Zone®

!!! Informações !!!!!! Informações !!!Requisitar para:Requisitar para:

Alexandre BartieAlexandre Bartie

[email protected][email protected]

tel. (11) 4123-8254tel. (11) 4123-8254cel. (11) 9623-3124cel. (11) 9623-3124

Skype-me !Skype-me !