A IBM Z Virtual Test Platform (ZVTP) é uma ferramenta de teste que fornece recursos para o teste de integração total shift-left no início do ciclo de desenvolvimento. Ela fornece uma tecnologia de teste revolucionária que permite ao desenvolvedor testar o aplicativo z/OS® isoladamente usando um modelo de gravação e reprodução. Isso permite um teste antecipado de integração de aplicativos em que fluxos de programas mais complexos são testados antes que o código seja entregue ao teste de integração completa.
Incluído com ZVTP está uma estrutura de automação com artefatos para desenvolver automação para aplicativos híbridos de z/OS. Com essas soluções, as organizações podem aproveitar os benefícios de testes contínuos e automatizados, permitindo que elas melhorem a qualidade e alcancem todo o potencial do DevOps entre plataformas.
Introdução: Navegue pelo que é necessário para começar em cada ambiente.
Automatize os testes: descubra como a IBM Z Virtual Test Platform pode ajudar sua equipe de desenvolvimento.
|Realizar o shift-left e testar fluxos de programa mais complexos antes que o código seja entregue para teste de integração total para melhorar a qualidade do código.
Execute testes isoladamente, sem requisitos de uma pilha completa de middleware.
Simplifique a depuração de problemas complexos reproduzindo testes gravados isoladamente.
Descubra problemas mais cedo com testes shift-left para reduzir riscos e custos gerais.
Use uma única estrutura de teste para testes complexos e híbridos de integração profunda em nuvem, de ponta a ponta.
Registre uma transação ou um programa em lote que capture os dados e as informações e crie um teste reutilizável que possa ser reproduzido no Batch sem o middleware (por exemplo, CICS, Db2). Os testes também podem ser executados em um sistema de desenvolvimento e teste IBM Z em execução no local ou em qualquer plataforma de nuvem.
O ZVTP oferece uma interface moderna para os usuários que mostra rapidamente os resultados de um teste, os dados coletados e as gravações de repetição.
Execute um caso de teste e visualize o fluxo do caminho de execução e outros detalhes para obter uma compreensão mais profunda do programa em teste.
Acelere a depuração de problemas levantados em testes recriando facilmente o cenário usando uma gravação do teste que falhou.
Use uma única estrutura de teste para testes complexos e híbridos de integração profunda em nuvem, de ponta a ponta.
Desenvolva e execute casos de teste para aplicativos híbridos z/OS usando uma única estrutura de teste. O IBM Distribution for Galasa fornece uma estrutura abrangente com artefatos para suportar a interface de requisitos ambientais do z/OS.
Experimente as ferramentas de teste que ajudarão sua organização a mudar para a esquerda e a acelerar as práticas de teste ágil para aplicativos z/OS.
Suman Gopinath (Arquiteto Chefe da IBM Z DevOps) explica a importância de um único pipeline de testes, independentemente da linguagem de programação de aplicativos usada.
Para configurar o IBM Virtual Test Platform no z/OS, algumas tarefas obrigatórias devem ser realizadas para garantir a execução correta dos casos de teste. Este vídeo destaca as principais etapas do processo de configuração para uma instalação básica do VTP no z/OS.
Aprenda passo a passo como aplicar o teste shift left, criar e executar testes de unidade e testes de integração de aplicativos iniciais e, em seguida, adicioná-los com êxito ao pipeline.
Descubra como o caso de teste destila o conjunto de dados de gravação em seus metadados principais, armazenando esses metadados em um banco de dados da IBM Z para persistência.
Descubra como os desenvolvedores e testadores podem aplicar práticas de teste ágeis em seus aplicativos z/OS e as ferramentas que podem ajudar a acelerar seus processos.
Inicie ou acelere a modernização de aplicativos e adote uma abordagem padronizada à automação de TI nos sistemas IBM Z.
Uma plataforma para desenvolvimento, testes, demonstração e educação de aplicativos de mainframe. Ela permite que qualquer software z/OS® seja executado em um sistema local ou instância na nuvem compatível com x86x.
Obtenha cobertura de depuração e código para aplicativos de z/OS escritas em COBOL, PL/I, C/C++ e Assembler com amplo suporte para aplicações legadas.
Melhora o desempenho de módulos de programas COBOL já compilados sem recompilação, migração de código fonte ou ajuste de desempenho.
Sistemas IBM Z virtualizados para desenvolvimento e teste de z/OS no Linux® em ambientes IBM Z.
Uma coleção de ofertas de testes contínuos para criação, execução e análise de testes automatizados.
Escolhendo o ajuste certo
A ZUnit oferece recursos de teste em nível de programa. Agora estamos introduzindo o teste em nível de transação com a IBM Z Virtual Test Platform, habilitando o primeiro nível de Teste de Integração.
Isso permite que a primeira fase do teste de transação seja feita por desenvolvedores/testadores (ou seja executada automaticamente como parte do pipeline) antes da implantação em um ambiente completo.
A plataforma de teste virtual IBM Z é um produto Shopz. Os testes dos produtos Shopz são facilitados pela Techline.
Sim. A IBM Z Virtual Test Platform pode ser usado para testes de regressão após projetos como atualizações de compiladores, atualizações do Software Configuration Management (SCM) ou implementação do Automatic Binary Optimizer (ABO).
Por exemplo, você pode realizar o seguinte:
Para testar um aplicativo corporativo, os testadores talvez precisem:
1) Usar Selenium para conduzir um aplicativo da web
2) Interagir com 3270 telas
3) Enviar e verificar um processo em lote da JCL
4) Interagir com CICS, IMS ou outros subsistemas
A Galasa permite que todas essas tecnologias sejam usadas no escopo da mesma classe de teste por meio de uma API avançada e fácil, permitindo que os testadores usem a tecnologia certa no momento certo. Os testadores também podem executar os mesmos testes em todos os seus ambientes de teste, independentemente de estarem em um LPAR, no Z Development and Test Environment (ZD&T), no Wazi Sandbox ou em um subsistema com mocks
Como começar
Sistema A z/OS, um aplicativo e IBM Z Virtual Test Platform. Depois de gravado, você não precisa do middleware/subsistemas ou dados originais para executar o teste.
Demora apenas algumas horas se toda a segurança e infraestrutura necessárias estiverem em vigor. Ele é totalmente baseado em host — todo mainframe.
Para baixar o IBM Distribution for Galasa, clique aqui. (ZIP, 384 MB)
Suporte do produto
Sim, requer uma plataforma de desenvolvimento e teste (ZD&T) LPAR ou Z real.
Isso tudo é desenvolvimento e teste.
A Plataforma de Teste Virtual IBM Z não exige nenhum software adicional de z/OS ou cliente.
Você pode instalar o IBM Z Virtual Test Platform em um ZD&T se o produto já estiver licenciado no hardware real (desenvolvimento e LPARs de teste).
Sim, para clientes com direito à plataforma de teste virtual IBM Z