Como testar sua solução

Esta página aborda o processo de testar sua solução antes de enviá-la para revisão.

Visualizar e testar sua solução

Para ver como será a experiência dos usuários, visualize e teste a solução. A visualização orienta você pelo processo de ver e implantar a solução, como um cliente a veria.

Para visualizar e testar sua solução, abra-a no Portal do Google Partners e clique em Visualizar e testar. Por padrão, isso visualiza a solução no seu projeto público, que falha devido a limitações de cota no seu projeto público. Você pode resolver isso modificando o parâmetro project no URL e alterando-o do seu projeto público para seu projeto de desenvolvimento.

URL padrão:

https://console.cloud.google.com/marketplace/details/public-project/solution?preview=public-project%2Fsolution&project=public-project

Modifique o URL para:

https://console.cloud.google.com/marketplace/details/public-project/solution?preview=public-project%2Fsolution&project=dev-project

Depois de implantar a solução e confirmar que ela tem o comportamento esperado, saia da visualização. Para excluir a implantação de visualização, abra a página do Deployment Manager e exclua a implantação. Em seguida, retorne ao portal do parceiro.

Testes de ponta a ponta

Recomendamos testar os fluxos de ponta a ponta de cada solução para garantir uma excelente experiência para o cliente.

Antes de iniciar os procedimentos de teste, verifique se todos os testadores têm acesso à solução. Se as imagens da solução não estiverem em seu projeto público, verifique se cada um dos testadores foi incluído como visualizador no projeto de desenvolvimento que contém as imagens da solução. Os testadores precisam ser usuários do Google Cloud Console e ser adicionados ao projeto.

Plano de teste da IU

No site Google Cloud Marketplace, clique em Explore o Marketpalce e pesquise suas soluções. Verifique se o cartão de solução da sua solução está visível nos resultados da pesquisa e se as informações no cartão são exibidas corretamente. Se você tiver mais de uma solução, o conteúdo de cada solução deve ser distinguível do conteúdo das outras soluções.

  1. Vá para a página de detalhes da solução clicando em sua solução e verifique o seguinte:
    • O cabeçalho é exibido com nome, categoria, custos estimados e o botão Iniciar.
    • A descrição da solução é exibida com um link Saiba mais que aponta para uma página específica de produto ou serviço em seu site.
    • O conjunto de tecnologias é exibido com o tipo, a versão, o carimbo de data e hora da última atualização e a categoria da solução, além dos componentes dela, se for o caso.
    • A seção Preços apresenta a discriminação de preços, além de links úteis para preços e avaliação gratuita.
      • Os detalhes do preço estão corretos e a seta Mostrar mais se expande corretamente.
    • A seção Manutenção e suporte especifica claramente se o suporte está incluído no preço. A seção tem:
      • uma descrição dos canais de suporte disponíveis e suas horas de serviço
      • um link para o site de suporte
    • A seção Termos de Serviço inclui um link para o EULA (Contrato de licença de usuário final).

Fluxo da implantação

  1. Acesse a página de detalhes da solução.
  2. Clique em Iniciar e preencha todos os campos de entrada aplicáveis para implantar a solução. Confirme os seguintes itens:
    • A solução possui o mesmo tipo de máquina e tamanho de disco padrão especificados na tabela de preços na página de detalhes da solução.
    • Os links funcionam corretamente.
    • As portas HTTP e HTTPS estão marcadas/desmarcadas corretamente.
  3. Implante a solução em um tipo de máquina padrão e verifique se a solução foi implantada com sucesso. Confirme os seguintes itens:
    • Você pode usar o SSH na instância de máquina virtual.
    • Teste a chave de licença em uma sessão do SSH:
      curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/licenses/?recursive=true
      
    • As informações do aplicativo estão carregadas.
      • Se o aplicativo tiver um URL de administração, faça login no Admin Console com o nome de usuário/senha.
      • Verifique se as portas especificadas estão abertas.
  4. Repita as etapas acima para tamanhos diferentes de instâncias (especialmente as grandes e pequenas) e regiões.
    • Repita as etapas acima com instâncias clonadas (discos rígidos clonados).

Próximas etapas pós-implantação

Se sua solução tiver alguma das próximas etapas pós-implantação listadas em seu Guia de primeiros passos, você também deverá testá-las para garantir que a implantação de sua solução seja concluída com êxito.