Executar testes de validação para produtos SaaS

Você pode usar o Portal do Produtor para executar testes de validação de produtos SaaS que são oferecidos no Google Cloud Marketplace.

Antes de começar

Para testar seus produtos, use uma conta de faturamento de teste, que tem desconto de 100% no uso. Para saber como configurar uma conta de faturamento de teste, consulte Criar uma conta de faturamento de teste.

Executar testes de validação

  1. Abra o Portal do Produtor no Console do Google Cloud:

    https://console.cloud.google.com/producer-portal?project=YOUR_PUBLIC_PROJECT_ID
    

    Substitua YOUR_PUBLIC_PROJECT_ID pelo ID do projeto público que você criou para o Cloud Marketplace, por exemplo, my-organization-public.

  2. No Portal do Produtor, na seção Integração técnica, acesse a guia Testar integração.

  3. Na guia Testar integração, em Teste de validação, clique em Executar teste.

Depois que você clica em Executar teste, o Google Cloud Marketplace executa automaticamente testes de validação no seu produto. Em Teste de validação, você encontra uma breve descrição do progresso dos testes de validação, incluindo uma estimativa de quanto tempo eles podem levar para serem concluídos.

Etapas do teste de validação

Os testes envolvem as seguintes etapas:

  1. A ferramenta de validação faz pedidos para cada plano que você definiu no Portal do Produtor.

  2. A ferramenta de validação cancela os pedidos comprados para verificar o processo de cancelamento.

  3. A ferramenta de validação modifica os pedidos para verificar se eles podem ser atualizados ou rebaixados.

Depois que os testes de validação forem executados, em Teste de validação, você vai receber uma mensagem informando que a validação foi concluída.

Saiba mais sobre erros de teste

Se você encontrar erros ao executar testes de validação no seu produto, saiba mais sobre o que aconteceu:

  1. No Portal do Produtor, na seção Integração técnica, acesse a guia Testar integração.

  2. Na guia Test integration, em Validation test, clique em View results.

    Na janela que aparece, você encontra informações sobre o teste e a operação que resultou no erro, além de uma saída de texto que pode ser usada para identificar a causa do erro.