SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Eccox Technology - Copyright 20191
Evolução da eficiência operacional no mainframe
ECCOX PARALLEL TESTING (APT)
Emerson Castelano
Consultor Especialista em Soluções de TI
Eccox Technology
Eccox Technology - Copyright 20192
ÍNDICE
SOBRE A ECCOX
ECCOX APPLICATION FOR PARALLEL TESTING (APT)
INTEGRAÇÃO COM O NEGÓCIO
BENEFÍCIOS
RETURN ON INVESTMENT
Q&A
03
05
12
18
23
26
Eccox Technology - Copyright 20193
SOBRE A ECCOX
Eccox desenvolve tecnologias que entregam
resultados efetivos aos programadores de software
para mainframe.
Nossas soluções garantem a longevidade das
aplicações, agilidade na entrega e utilizam menos
recursos, permitindo às empresas uma economia
importante para transformar qualquer momento
em uma grande oportunidade.
Em parceria com seus clientes, a Eccox está
revolucionando a gestão de Performance e
Qualidade dos aplicativos de missão crítica.
Eccox Technology - Copyright 20194
SOBRE A ECCOX
A nossa missão é estar à frente do ciclo de vida
de aplicações de negócios, garantindo aos
nossos clientes maior eficiência operacional e
melhores resultados.
• Fundada em 1992
• +64.000 usuários das Soluções Eccox
• IBM Partner World
TECHNOLOGY THAT DELIVERS RESULTS.
Eccox Technology - Copyright 20195
ECCOX APPLICATION FOR PARALLEL TESTING (APT)
PISTAS ISOLADAS NO AMBIENTE MAINFRAME PARA PARALELISMO DE TESTES
Eccox Technology - Copyright 20196
Utilizando Recursos Reais do Mainframe
Eccox APT, ao contrário, não simula tais recursos e sim clona entidades tais como load modules, tabelas DB2,
arquivos e JCL em ambiente mainframe.
Um aplicativo que venha da plataforma distribuída realmente acessará o ambiente mainframe e disparará
processos e acessos a dados e sistemas reais, eventualmente esses componentes acessados serão clones dos
componentes originais, mas o CICS, IMS e DB2 são reais, não simulados.
Application Environment Management for Parallel Testing (APT)
Ambientes de
Teste Ilimitados e
Dinâmicos (Cria-
Destrói-Reaplica)
Eccox APT Planeja, Automatiza e Certifica a
integração dos testes e sua reaplicação
automatizada (conceito: cria-usa-reexecuta)
através de ambientes isolados.
Gestão END-TO-END.
Ambiente Isolado 1Ambiente Isolado 3Ambiente Isolado 5
Ambiente Isolado 2Ambiente Isolado 4Ambiente Isolado N
Eccox Technology - Copyright 20197
Visão
Application Environment Management for Parallel Testing (APT)
Base de Conhecimento
Evidências
Database
DB2 VSAM SEQ
Pista de Teste 01
DB2 VSAM SEQ
Pista de Teste 02
Pista de Teste 03
Pistas de Testes
DB2 VSAM SEQ
DB2 VSAM SEQ
Bases de
Dados
Clonadas
Bases de
Dados
Clonadas
Bases de
Dados
Clonadas
Eccox Technology - Copyright 20198
Testes
Funcionais
Testes Não
Funcionais
Entrega ContínuaRequerimentos Automação de
Testes
Teste de
Aceitação
Testes de
Desempenho
User
Acceptance
Test
Teste Unitário
Teste de
Regressão
Codificação
Teste Unitário
Build
Cenários de
Teste
DISPONIBILIZAÇÃO AUTOMATIZADA DE AMBIENTE DE TESTES
• BASES DE DADOS DISPONÍVEIS PARA OS TESTES
• DADOS COMPATÍVEIS COM OS CENÁRIOS DE TESTE E USER STORIES
• EXECUÇÃO PARALELA
DESENVOLVIMENTO TESTES DEPLOY
CICLO DE VIDA DAS APLICAÇÕES
Controle de Pistas
CLONAGEM E GERAÇÃO
SINTÉTICA DE DADOS
LPAR
Bases de
Dados Pista 01 Pista 02 Pista 03 Pista N
...
E
n
g
o
r
d
a
r
Massa de
Dados para
Testes
Application Environment Management for Parallel Testing (APT)
Modelo de Uso: DevOps e Tradicional
Eccox Technology - Copyright 20199
Testes: Resultados Esperados - Exemplo
Os cadastros das Pistas mantêm-se armazenados para reutilização futura.
Application Environment Management for Parallel Testing (APT)
Tabela A
Tabela B
Tabela C
Clone
Tabela C
Clone
Tabela B
Clone
Tabela A
Clone
Baseline
Tabela A
Eccox Data Generator
Gerar Dados Esperados
Via Eccox Data Generator
EXECUÇÃO DOS
TESTES
DBCOMPARE Diferença
quando
Resultado
Diverge
Eccox Technology - Copyright 201910
Application Environment Management for Parallel Testing (APT)
Máquina Ambiente Mainframe IBM z/OS
DB2
Tabela 1
DB2
Tabela 2
VSAM 2
VSAM 1
LPAR 01
Clone DB2
Tabela 2
Clone DB2
Tabela 2
Clone DB2
Tabela 2
Usuário 1 Usuário 2 Usuário 3
Integridade
Referencial
Integridade
Referencial
Clones (multiplos)
Transação
Usuário 1
Transação
Usuário 2
Transação
Usuário 3
Testes com atualizações na Tabela 2 do DB2
CONFLITO
Interceptação
e Redirecionamento
DB2
Tabela 1
DB2
Tabela 2
VSAM 2
VSAM 1
LPAR 02
Clone DB2
Tabela 2
Clone DB2
Tabela 2
Clone DB2
Tabela 2
Usuário 1 Usuário 2 Usuário 3
Integridade
Referencial
Integridade
Referencial
Clones (multiplos)
Transação
Usuário 1
Transação
Usuário 2
Transação
Usuário 3
Testes com atualizações na Tabela 2 do DB2
CONFLITO
Interceptação
e Redirecionamento
APT
DB2
Tabela 1
DB2
Tabela 2
VSAM 2
VSAM 1
LPAR 03
Clone DB2
Tabela 2
Clone DB2
Tabela 2
Clone DB2
Tabela 2
Usuário 1 Usuário 2 Usuário 3
Integridade
Referencial
Integridade
Referencial
Clones (multiplos)
Transação
Usuário 1
Transação
Usuário 2
Transação
Usuário 3
Testes com atualizações na Tabela 2 do DB2
CONFLITO
Interceptação
e Redirecionamento
APT
Eccox Technology - Copyright 201911
Integração com o Negócio
ECCOX APPLICATION FOR PARALLEL TESTING (APT)
Eccox Technology - Copyright 201912
Isolamento e Intercepção: Identificação positiva de uma string
Application Environment Management for Parallel Testing (APT)
Pista APT
00010123000438380000000000
Entrada:
Agência: 123
Conta: 4383-8
Transação: 0001
Identificação da String:
0001
123
43838
Identificação positiva
Eccox Technology - Copyright 201913
Perspectivas Para Redução dos GAPs - Cenário DevOps
Application Environment Management for Parallel Testing (APT)
Qualidade das Aplicações
Paralelismo de Testes
Gestão de Ambientes
Planejamento Colaborativo
de Portfólio
Desenvolvimento Ágil
Monitoração e Operações
Planejamento Construção Operação
Geração de Massa de Dados
Eccox Technology - Copyright 201914
Benefícios
ECCOX APPLICATION FOR PARALLEL TESTING (APT)
Eccox Technology - Copyright 201915
Benefícios ao Negócio
• Utilizando a Solução Eccox Parallel Testing, é possível criar fisicamente todos os componentes
utilizados pelos sistemas evitando conflitos, otimizando o uso de infraestrutura, e aumentando a
qualidade e disponibilidade dos ambientes de testes.
Redução Custos com Infraestrutura (Ambiente)
Eccox Technology - Copyright 201916
Benefícios ao Negócio
• Utilizando a Solução Eccox Parallel Testing, é possível criar fisicamente todos os componentes
utilizados pelos sistemas evitando conflitos, permitindo que diversos usuários executem os testes
sem gerar conflitos entre componentes comuns.
Redução Custos com Horas Homem
Eccox Technology - Copyright 201917
Benefícios ao Negócio
Cópia de Bases Para Testes Isolados
Eccox Technology - Copyright 201918
Benefícios ao Negócio
Processo de Criação de Dados Com Carga Incremental
Eccox Technology - Copyright 201919
Q& A
Eccox Technology - Copyright 201920
OBRIGADO
Emerson Castelano
Consultor Especialista em Soluções de TI
Eccox Technology

Mais conteúdo relacionado

Semelhante a Mainframe teste paralelo solução

Containers e DevOps
Containers e DevOps Containers e DevOps
Containers e DevOps Raul Leite
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquiteturabrunoestrozi
 
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 StudioAdriano Bertucci
 
Arquitetura para otimização de legado
Arquitetura para otimização de legadoArquitetura para otimização de legado
Arquitetura para otimização de legadoClóvis Wichoski
 
Metodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpMetodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpAlfredo Martins
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aLeonardo Molinari
 
Ronaldo magalhaes petrobras portuguese
Ronaldo magalhaes petrobras portugueseRonaldo magalhaes petrobras portuguese
Ronaldo magalhaes petrobras portugueseFieldComm Group
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Amazon Web Services LATAM
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosRodney Repullo
 
Apprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaSApprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaSClaudio Romao
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioAmazon Web Services LATAM
 
Qualidade - Porque testar seu software?
Qualidade - Porque testar seu software?Qualidade - Porque testar seu software?
Qualidade - Porque testar seu software?Adriano Bertucci
 

Semelhante a Mainframe teste paralelo solução (20)

Containers e DevOps
Containers e DevOps Containers e DevOps
Containers e DevOps
 
Lync Server 2010 - Arquitetura
Lync Server 2010 - ArquiteturaLync Server 2010 - Arquitetura
Lync Server 2010 - Arquitetura
 
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
 
Hosting Inok
Hosting InokHosting Inok
Hosting Inok
 
Arquitetura para otimização de legado
Arquitetura para otimização de legadoArquitetura para otimização de legado
Arquitetura para otimização de legado
 
Desenvolvimento de sistemas embarcados
Desenvolvimento de sistemas embarcadosDesenvolvimento de sistemas embarcados
Desenvolvimento de sistemas embarcados
 
Metodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibpMetodologia para-analise-e-certificacao-de-rp-ibp
Metodologia para-analise-e-certificacao-de-rp-ibp
 
1 Ids On Campus V3a
1 Ids On Campus V3a1 Ids On Campus V3a
1 Ids On Campus V3a
 
Gerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2aGerenciando Testes Com Qualidade V2a
Gerenciando Testes Com Qualidade V2a
 
Ronaldo magalhaes petrobras portuguese
Ronaldo magalhaes petrobras portugueseRonaldo magalhaes petrobras portuguese
Ronaldo magalhaes petrobras portuguese
 
VMware Portfolio 2015
VMware Portfolio 2015VMware Portfolio 2015
VMware Portfolio 2015
 
Apprenda 12.2015
Apprenda 12.2015Apprenda 12.2015
Apprenda 12.2015
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
Webinar Introdução à Arquitetura de Aplicações VMware, Microsoft, e SAP na Nu...
 
Mobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para NegociosMobile Ria Para Aplicacoes Para Negocios
Mobile Ria Para Aplicacoes Para Negocios
 
Apprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaSApprenda, sua Business-oriented PaaS
Apprenda, sua Business-oriented PaaS
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de Negócio
 
Opc marcos fonseca
Opc marcos fonsecaOpc marcos fonseca
Opc marcos fonseca
 
Qualidade - Porque testar seu software?
Qualidade - Porque testar seu software?Qualidade - Porque testar seu software?
Qualidade - Porque testar seu software?
 

Mais de Joao Galdino Mello de Souza

Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Joao Galdino Mello de Souza
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Joao Galdino Mello de Souza
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Joao Galdino Mello de Souza
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Joao Galdino Mello de Souza
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Joao Galdino Mello de Souza
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Joao Galdino Mello de Souza
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Joao Galdino Mello de Souza
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Joao Galdino Mello de Souza
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Joao Galdino Mello de Souza
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Joao Galdino Mello de Souza
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Joao Galdino Mello de Souza
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Joao Galdino Mello de Souza
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)Joao Galdino Mello de Souza
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 

Mais de Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
 

Mainframe teste paralelo solução

  • 1. Eccox Technology - Copyright 20191 Evolução da eficiência operacional no mainframe ECCOX PARALLEL TESTING (APT) Emerson Castelano Consultor Especialista em Soluções de TI Eccox Technology
  • 2. Eccox Technology - Copyright 20192 ÍNDICE SOBRE A ECCOX ECCOX APPLICATION FOR PARALLEL TESTING (APT) INTEGRAÇÃO COM O NEGÓCIO BENEFÍCIOS RETURN ON INVESTMENT Q&A 03 05 12 18 23 26
  • 3. Eccox Technology - Copyright 20193 SOBRE A ECCOX Eccox desenvolve tecnologias que entregam resultados efetivos aos programadores de software para mainframe. Nossas soluções garantem a longevidade das aplicações, agilidade na entrega e utilizam menos recursos, permitindo às empresas uma economia importante para transformar qualquer momento em uma grande oportunidade. Em parceria com seus clientes, a Eccox está revolucionando a gestão de Performance e Qualidade dos aplicativos de missão crítica.
  • 4. Eccox Technology - Copyright 20194 SOBRE A ECCOX A nossa missão é estar à frente do ciclo de vida de aplicações de negócios, garantindo aos nossos clientes maior eficiência operacional e melhores resultados. • Fundada em 1992 • +64.000 usuários das Soluções Eccox • IBM Partner World TECHNOLOGY THAT DELIVERS RESULTS.
  • 5. Eccox Technology - Copyright 20195 ECCOX APPLICATION FOR PARALLEL TESTING (APT) PISTAS ISOLADAS NO AMBIENTE MAINFRAME PARA PARALELISMO DE TESTES
  • 6. Eccox Technology - Copyright 20196 Utilizando Recursos Reais do Mainframe Eccox APT, ao contrário, não simula tais recursos e sim clona entidades tais como load modules, tabelas DB2, arquivos e JCL em ambiente mainframe. Um aplicativo que venha da plataforma distribuída realmente acessará o ambiente mainframe e disparará processos e acessos a dados e sistemas reais, eventualmente esses componentes acessados serão clones dos componentes originais, mas o CICS, IMS e DB2 são reais, não simulados. Application Environment Management for Parallel Testing (APT) Ambientes de Teste Ilimitados e Dinâmicos (Cria- Destrói-Reaplica) Eccox APT Planeja, Automatiza e Certifica a integração dos testes e sua reaplicação automatizada (conceito: cria-usa-reexecuta) através de ambientes isolados. Gestão END-TO-END. Ambiente Isolado 1Ambiente Isolado 3Ambiente Isolado 5 Ambiente Isolado 2Ambiente Isolado 4Ambiente Isolado N
  • 7. Eccox Technology - Copyright 20197 Visão Application Environment Management for Parallel Testing (APT) Base de Conhecimento Evidências Database DB2 VSAM SEQ Pista de Teste 01 DB2 VSAM SEQ Pista de Teste 02 Pista de Teste 03 Pistas de Testes DB2 VSAM SEQ DB2 VSAM SEQ Bases de Dados Clonadas Bases de Dados Clonadas Bases de Dados Clonadas
  • 8. Eccox Technology - Copyright 20198 Testes Funcionais Testes Não Funcionais Entrega ContínuaRequerimentos Automação de Testes Teste de Aceitação Testes de Desempenho User Acceptance Test Teste Unitário Teste de Regressão Codificação Teste Unitário Build Cenários de Teste DISPONIBILIZAÇÃO AUTOMATIZADA DE AMBIENTE DE TESTES • BASES DE DADOS DISPONÍVEIS PARA OS TESTES • DADOS COMPATÍVEIS COM OS CENÁRIOS DE TESTE E USER STORIES • EXECUÇÃO PARALELA DESENVOLVIMENTO TESTES DEPLOY CICLO DE VIDA DAS APLICAÇÕES Controle de Pistas CLONAGEM E GERAÇÃO SINTÉTICA DE DADOS LPAR Bases de Dados Pista 01 Pista 02 Pista 03 Pista N ... E n g o r d a r Massa de Dados para Testes Application Environment Management for Parallel Testing (APT) Modelo de Uso: DevOps e Tradicional
  • 9. Eccox Technology - Copyright 20199 Testes: Resultados Esperados - Exemplo Os cadastros das Pistas mantêm-se armazenados para reutilização futura. Application Environment Management for Parallel Testing (APT) Tabela A Tabela B Tabela C Clone Tabela C Clone Tabela B Clone Tabela A Clone Baseline Tabela A Eccox Data Generator Gerar Dados Esperados Via Eccox Data Generator EXECUÇÃO DOS TESTES DBCOMPARE Diferença quando Resultado Diverge
  • 10. Eccox Technology - Copyright 201910 Application Environment Management for Parallel Testing (APT) Máquina Ambiente Mainframe IBM z/OS DB2 Tabela 1 DB2 Tabela 2 VSAM 2 VSAM 1 LPAR 01 Clone DB2 Tabela 2 Clone DB2 Tabela 2 Clone DB2 Tabela 2 Usuário 1 Usuário 2 Usuário 3 Integridade Referencial Integridade Referencial Clones (multiplos) Transação Usuário 1 Transação Usuário 2 Transação Usuário 3 Testes com atualizações na Tabela 2 do DB2 CONFLITO Interceptação e Redirecionamento DB2 Tabela 1 DB2 Tabela 2 VSAM 2 VSAM 1 LPAR 02 Clone DB2 Tabela 2 Clone DB2 Tabela 2 Clone DB2 Tabela 2 Usuário 1 Usuário 2 Usuário 3 Integridade Referencial Integridade Referencial Clones (multiplos) Transação Usuário 1 Transação Usuário 2 Transação Usuário 3 Testes com atualizações na Tabela 2 do DB2 CONFLITO Interceptação e Redirecionamento APT DB2 Tabela 1 DB2 Tabela 2 VSAM 2 VSAM 1 LPAR 03 Clone DB2 Tabela 2 Clone DB2 Tabela 2 Clone DB2 Tabela 2 Usuário 1 Usuário 2 Usuário 3 Integridade Referencial Integridade Referencial Clones (multiplos) Transação Usuário 1 Transação Usuário 2 Transação Usuário 3 Testes com atualizações na Tabela 2 do DB2 CONFLITO Interceptação e Redirecionamento APT
  • 11. Eccox Technology - Copyright 201911 Integração com o Negócio ECCOX APPLICATION FOR PARALLEL TESTING (APT)
  • 12. Eccox Technology - Copyright 201912 Isolamento e Intercepção: Identificação positiva de uma string Application Environment Management for Parallel Testing (APT) Pista APT 00010123000438380000000000 Entrada: Agência: 123 Conta: 4383-8 Transação: 0001 Identificação da String: 0001 123 43838 Identificação positiva
  • 13. Eccox Technology - Copyright 201913 Perspectivas Para Redução dos GAPs - Cenário DevOps Application Environment Management for Parallel Testing (APT) Qualidade das Aplicações Paralelismo de Testes Gestão de Ambientes Planejamento Colaborativo de Portfólio Desenvolvimento Ágil Monitoração e Operações Planejamento Construção Operação Geração de Massa de Dados
  • 14. Eccox Technology - Copyright 201914 Benefícios ECCOX APPLICATION FOR PARALLEL TESTING (APT)
  • 15. Eccox Technology - Copyright 201915 Benefícios ao Negócio • Utilizando a Solução Eccox Parallel Testing, é possível criar fisicamente todos os componentes utilizados pelos sistemas evitando conflitos, otimizando o uso de infraestrutura, e aumentando a qualidade e disponibilidade dos ambientes de testes. Redução Custos com Infraestrutura (Ambiente)
  • 16. Eccox Technology - Copyright 201916 Benefícios ao Negócio • Utilizando a Solução Eccox Parallel Testing, é possível criar fisicamente todos os componentes utilizados pelos sistemas evitando conflitos, permitindo que diversos usuários executem os testes sem gerar conflitos entre componentes comuns. Redução Custos com Horas Homem
  • 17. Eccox Technology - Copyright 201917 Benefícios ao Negócio Cópia de Bases Para Testes Isolados
  • 18. Eccox Technology - Copyright 201918 Benefícios ao Negócio Processo de Criação de Dados Com Carga Incremental
  • 19. Eccox Technology - Copyright 201919 Q& A
  • 20. Eccox Technology - Copyright 201920 OBRIGADO Emerson Castelano Consultor Especialista em Soluções de TI Eccox Technology