Eccox Application Environment Management for Parallel Testing (Eccox APT) é a única solução de mercado que automatiza processos de preparação de infraestrutura para testes em ambientes IBM z/OS, possibilita o reprocessamento de determinado teste, e também possibilita a criação e execução de cenários isolados para testes usando bases DB2, VSAM e Sequencial tanto Batch quanto Online (CICS® ou IMS/DC®), e Filas MQ® na Plataforma Mainframe IBM. Através da escolha dos componentes do sistema a serem isolados, permite ao usuário obter sua Pista de Teste exclusiva com componentes clonados e massas de testes que atendam às suas necessidades específicas, documentada e transformando os testes em patrimônio, podendo ser reexecutados a qualquer momento, com custo reduzido. Dessa forma, todos os planos e casos de testes ficam armazenados no repositório e disponíveis para auditorias e consultas ou mesmo servindo de modelo vivo para testes de novos sistemas ou programas.
Seu objetivo é prover a tecnologia adequada para adoção de processos Agile associados ao DevOps onde, na esteira de entregas, a criação de pistas isoladas de testes proporcionam a rapidez, segurança e aderência necessárias na disponibilização de ambiente para testes de forma a atender múltiplos projetos paralelos e sem conflito, padronizando os processos de testes de programas e de sistemas, transformando o acervo dos planos de testes em um patrimônio da empresa.
Teste de software é um dos processos-chave na entrega de aplicações. O mercado amadureceu para oferecer melhor sucesso do usuário, mas as mudanças de tecnologia, tais como práticas ágeis, computação móvel e plataformas em nuvem podem atrapalhar a avaliação de fornecedores para testadores e gerentes de teste. Fonte: Gartner
Esta categoria abrange frameworks para testes em ambiente de plataforma distribuída no segmento WORKBENCH, tratando o mainframe como “recurso externo” e executa as transações do mainframe no modelo “EMULADO”. A ferramenta procura emular todo e qualquer acesso a “recursos externos” para a execução dos testes.
Dessa forma, acessos ao mainframe, outros sistemas, web, etc. são simulados pelo produto, encerrando o teste em uma espécie de cela blindada.
O 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.
ECCOX APT FOR zDEVOPS
Permite transformar os planos de teste e suas materializações de custo para patrimônio, documentando e salvando tudo o que for necessário para implementar a infraestrutura a ser utilizada na execução dos casos de testes. Com isso, poupa-se muito tempo para refazer um teste passado para uma manutenção, correção ou evolução, permitindo testar condições que foram sendo incrementadas ao longo do tempo, impedindo, por exemplo, que erros antigos retornem devido algum problema na mudança do código. Os planos e casos de testes passarão, então, a ter um tratamento semelhante àquele que se dispensa aos programas: serão armazenados, revisados, evoluídos e reaproveitados.
ECCOX APT CONTAINERIZATION FOR CICS®
Permite que os usuários isolem as execuções de suas transações, versões de programas, tabelas DB2, e arquivos VSAM, acabando com os conflitos com testes dos mesmos componentes entre outros projetos ou usuários, eliminando o Retrabalho gerado pelos conflitos. Durante o processo de criação de uma Pista de Teste, o usuário informa quais componentes pretende isolar para seu teste e, através de uma convenção estabelecida – que pode ser o próprio código do usuário, um extrato do input que a transação receberá para sua execução ou outra informação determinante – seu teste é executado sem conflitos com os demais componentes em comum. Após o término dos testes, o usuário, com um simples toque, destrói a pista criada, eliminando os componentes clonados do ambiente. Caso haja a necessidade de realizar novos testes dessa pista, o usuário não precisa realizar o cadastro dos componentes novamente, pois toda pista criada se torna um patrimônio e serve como base de conhecimento para quantos testes novos forem necessários.
ECCOX APT CONTAINERIZATION FOR IMS®
Permite que os usuários isolem as transações, versões de programas e tabelas DB2®, acabando com os conflitos com testes dos mesmos componentes entre outros projetos ou usuários, eliminando o Retrabalho gerado pelos conflitos. Durante o processo de criação de uma Pista de Teste, o usuário informa quais componentes pretende isolar para seu teste e, através de uma convenção estabelecida – que pode ser o próprio código do usuário, um extrato do input que a transação receberá para sua execução ou outra informação determinante – seu teste é executado sem conflitos com os demais componentes em comum. Após o término dos testes, o usuário, com um simples toque, destrói a pista criada, eliminando os componentes clonados do ambiente. Caso haja a necessidade de realizar novos testes dessa pista, o usuário não precisa realizar o cadastro dos componentes novamente, pois toda pista criada se torna um patrimônio e serve como base de conhecimento para quantos testes novos forem necessários.
ECCOX APT CONTAINERIZATION FOR MQ®
Possibilita que os usuários da solução Eccox APT utilizem as filas e mensagens MQ, contemplando os cenários:
ECCOX APT DISCOVERY FOR SCLM
A partir de um Pacote de Mudança, que esteja definido nas ferramentas ChangeMan ZMF® e/ou CA Endevor®, é realizada uma rastreabilidade de todos os componentes contidos, e de forma automática são retornados para a Pista de Teste que o usuário deseja realizar a criação. Além disso, todos os componentes (Programas, Bases DB2, Arquivos VSAM e Sequencial), que são acessados e que não fazem parte do Pacote de Mudança também são retornados para o usuário, junto com a matriz CRUD que os programas fazem nas bases de forma a subsidiar o processo automático de criação de uma pista, e com um simples Click, o usuário seleciona quais são os componentes elegíveis para a sua Pista de Teste. É uma análise de impacto simples e automática orientada ao caso de teste informado pelo usuário.
ECCOX APT DISCOVERY FOR PROGRAM ANALYSIS
É uma funcionalidade que permite ao usuário informar os programas DB2 que gostariam de ser clonados na Pista de Teste, e de forma automática são listados todos os componentes (Programas, Bases DB2, Arquivos VSAM e Sequencial), e com um simples Click, o usuário seleciona quais são os componentes elegíveis para a sua Pista de Teste.
ECCOX APT DISCOVERY FOR LIBRARIES (PDS/PDSE)
É uma funcionalidade que permite a rastreabilidade (Automatic Cross Reference) de todos os componentes a partir de um arquivo PDS/PDSE que esteja definido como repositórios de programas Fontes na linguagem Cobol. Quando esta função é executada, é retornado para o usuário à lista de todos os Programas, Arquivos VSAM, Arquivos Sequenciais, e Tabelas DB2 acessadas. Além disso, é retornado para o usuário todos os acessos (matriz CRUD) que os programas fazem nas bases de forma a subsidiar o processo automático de criação de uma pista. É uma análise de impacto simples e automática orientada ao caso de teste informado pelo usuário.
ECCOX APT DISCOVERY FOR ONLINE SERVICES (CICS®/IMS®)
Permite aos usuários efetuar uma pesquisa automática da transação objeto do Teste a ser realizado, sendo retornado o programa cabeça correspondente cadastrado no IMS® e/ou CICS®.
ECCOX APT DISCOVERY FOR DATA MANAGEMENT (DB2 for z/OS® v11 and v12 support)
Possibilita ao usuário realizar uma pesquisa através de uma ou várias tabelas DB2, sendo retornada a lista de todos os Programas que fazem acesso, permitindo que o usuário realize a criação de Pista de Teste a partir destes componentes.
ECCOX APT DISCOVERY FOR JCL (Batch Impact Analysis of JOBS, PROCEDURES AND INCLUDES)
Permite ao usuário realizar a partir de um JCL a rastreabilidade automática (Automatic Cross Reference) de todos os componentes utilizados no JCL, sendo retornada a lista de todos os Programas, Procs, Includes e Arquivos utilizados, e a partir desta pesquisa é retornado também todos os componentes (Programas, Bases DB2, Arquivos VSAM e Sequencial) que são acessados, permitindo que o usuário realize a criação de Pista de Teste Batch a partir destes componentes.
ECCOX APT FEATURE FOR IBM DEBUG TOOL FOR zOS®
Possibilita o uso simultâneo das soluções Eccox APT e IBM® Debug Tool for z/OS®.