PRODUTOS/

PARASOFT

Parasoft
Integrating API Testing

Incorpore testes de API com o Parasoft Virtualize

Integre testes de API ao Parasoft Virtualize para obter previsibilidade nos resultados do teste

O Parasoft Virtualize integra-se perfeitamente ao Parasoft SOAtest para aumentar a automação de teste, reduzindo o tempo de provisionamento do ambiente de teste e alinhando cenários de teste com instâncias de ambiente que pré-configuram o uso de serviços reais e virtuais. Essa integração permite que os usuários produzam o tipo certo de comportamento para qualquer cenário de teste.

Como funciona?

Os serviços virtuais criados no Parasoft Virtualize podem ser utilizados e gerenciados por qualquer solução de teste automatizado usando plugins de CI/CD ou a API REST da Parasoft. Os serviços virtuais podem ser facilmente implantados, atualizados e excluídos usando chamadas de API REST, facilitando para os testadores configurar rapidamente serviços virtuais dependentes.

Quando você combina o Parasoft Virtualize com o Parasoft SOAtest, as equipes se beneficiam das eficiências que permitem que serviços virtuais e testes de API compartilhem formatos de mensagens, cargas úteis, ferramentas e configurações. O Parasoft SOAtest produz ativos de teste que podem ser reconfigurados dinamicamente, tornando os casos de teste portáteis, para que você possa testar os mesmos aplicativos em ambientes diferentes, independentemente de onde eles são implantados e podem ser empacotados em um ambiente de teste completo com controle total sobre tudo, desde o comportamento até o desempenho e os dados.

Isso torna o desenvolvimento e o teste de novas APIs muito mais fáceis, pois você pode projetar um protótipo de uma nova API com um serviço virtual e, em seguida, criar testes nesse serviço virtual à medida que o serviço real está sendo desenvolvido — uma maneira fácil de abordar o TDD para testes de API.

SOAtest e Virtualize também compartilham fontes de dados, variáveis, scripts e até se comunicam entre si durante a execução do teste para determinar e controlar o fluxo de execução do teste. Essa sinergia permite que você teste e crie regressões imediatamente em seus serviços virtuais, para que você possa identificar facilmente se ele está fora de sincronia com o sistema real e usar o Change Advisor integrado da Parasoft para atualizar o teste de API e o serviço virtual, quando ocorrerem alterações.

Há sinergia de tempo de execução entre SOAtest e Virtualize também. Os serviços virtuais monitoram e relatam as transações que estão fluindo pelo aplicativo, para que os usuários possam injetar chamadas em seus aplicativos para validar a funcionalidade de ponta a ponta. À medida que as mensagens fluem pelas diferentes interfaces, o Virtualize reportará ao SOAtest nos principais pontos de interação para cenários de teste eficientes de ponta a ponta.

Features

Criar um ambiente estável para a execução do teste

Use os serviços virtuais para remover os serviços dependentes que estão bloqueando a automação de teste e reduzir as falhas de teste decorrentes de ambientes de teste instáveis, alinhando a execução de casos de teste com versões estáveis, controladas e simuladas de suas dependências.

Adapte rapidamente um único ambiente de teste para dar suporte às suas diferentes necessidades de teste, ou seja, provisione um ambiente com características de desempenho e execute testes de desempenho e, em seguida, reconfigure rapidamente esse mesmo ambiente de teste para oferecer suporte a testes negativos.

Crie rapidamente ativos virtuais leves e descartáveis

Crie rapidamente serviços virtuais em tempo real e injete-os com lógica de negócios e dados de teste para dar suporte ao desenvolvimento de API local. A API REST da Parasoft também pode ser usada para gerenciar esses serviços virtuais e implantá-los em seu laboratório de teste virtual. Os serviços virtuais da Parasoft se beneficiam de uma configuração baseada em arquivos, tornando-os fáceis de compartilhar entre o desenvolvimento e o controle de qualidade para reprodução e suporte a defeitos.

Aumente a automação de testes conectando-se ao Parasoft SOAtest

Para fluxos de trabalho eficientes, os usuários podem criar testes de API usando o mesmo tráfego capturado ao criar serviços virtuais. Os testes de API e os serviços virtuais podem compartilhar fontes de dados, variáveis, configurações de ambiente e scripts, e você pode capturar mensagens com o Parasoft Virtualize, à medida que elas fluem pelo sistema, para validação de ponta a ponta.

Beneficie-se da abordagem Parasoft

Mais fácil de criar e implantar serviços virtuais

O Parasoft Virtualize pode ser implantado localmente em desktops individuais ou remotamente em servidores hospedados no local ou na nuvem, e qualquer solução de teste pode aproveitar sua poderosa API REST para criar e implantar serviços virtuais diretamente em seu ambiente local durante o teste. Isso fornece aos usuários uma maneira fácil de desbloquear testes sem a necessidade de ferramentas, estruturas ou processos automatizados complicados.

Simplifique a orquestração de testes contínuos

A interface web intuitiva da Parasoft fornece um local para gerenciar a coordenação e a orquestração de testes e serviços virtuais no contexto de sua estrutura de automação existente (ou seja, Jenkins, Team City, Bamboo e Microsoft Azure DevOps). O Environment Manager da Parasoft é o único produto disponível com uma GUI que facilita o gerenciamento de casos de teste, serviços virtuais, endpoints, fontes de dados de teste, configurações de desempenho e detalhes de execução.

Reconfigure dinamicamente seu ambiente de teste em segundos

Em vez de gerenciar individualmente cada atividade de provisionamento do ambiente de teste como uma etapa de compilação individual com um script ou plugin, a interface da Web da Parasoft reduz o tempo e o número de configurações manuais necessárias, fornecendo um mecanismo visual para diagramar o fluxo de teste de ponta a ponta. Em seguida, você pode provisionar o diagrama como uma etapa de compilação para reduzir drasticamente o esforço de integração da automação de teste de ponta a ponta no pipeline de CI/CD.

Dê o próximo passo

Saiba como o Parasoft Virtualize pode ajudá-lo a assumir o controle do seu ambiente de teste.
Vamos conversar.

Precisa de um

solu
ciona
dor?

Fale com um dos nossos especialistas. Veja como é simples encontrar uma solução para o seu desafio.

Pesquisar