Test del prodotto VM

Questa pagina illustra il processo di test del prodotto VM prima di inviarlo per la revisione.

Visualizza l'anteprima e verifica il prodotto

Per vedere come gli utenti visualizzeranno il tuo prodotto, visualizza l'anteprima e testalo. L'anteprima ti guida nel processo di visualizzazione e deployment del prodotto, come potrebbe vederlo un cliente.

Producer Portal

Per abilitare le anteprime del deployment per il tuo prodotto, devi caricare e convalidare l'oggetto Cloud Storage in Producer Portal.

Per visualizzare l'anteprima e testare il prodotto:

  1. Apri Producer Portal in Google Cloud Console:

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

    Sostituisci YOUR_PUBLIC_PROJECT_ID con l'ID del progetto pubblico che hai creato per Google Cloud Marketplace, ad esempio my-organization-public.

  2. Nell'elenco dei prodotti, fai clic sul nome del tuo prodotto.

  3. Nella pagina Panoramica, fai clic su Pacchetto di deployment.

  4. Verifica che il pacchetto di deployment sia stato letto e convalidato correttamente, quindi fai clic su ANTEPRIMA DEPLOYMENT.

  5. Esamina i dettagli del deployment e fai clic su DEPLOY (ESEGUI).

È stato eseguito il deployment dell'anteprima.

Portale partner

Per visualizzare l'anteprima e testare il prodotto, aprilo nel Portale partner e fai clic su Anteprima e test. Per impostazione predefinita, viene visualizzato in anteprima il prodotto nel tuo progetto pubblico, operazione che non riesce a causa di limitazioni di quota nel tuo progetto pubblico. Puoi risolvere questo problema modificando il parametro project nell'URL dal tuo progetto pubblico al progetto di sviluppo.

URL predefinito:

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

Modifica l'URL in:

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

Dopo aver eseguito il deployment del prodotto e aver verificato il comportamento previsto, puoi uscire dall'anteprima.

Per eliminare il deployment in anteprima, apri la pagina Deployment Manager ed elimina il deployment.

Test end-to-end

Ti consigliamo di testare ciascuno dei tuoi flussi end-to-end di tutti i tuoi prodotti per garantire un'ottima esperienza cliente.

Prima di iniziare le procedure di test, verifica che tutti i tester abbiano accesso al prodotto. Se le immagini prodotto non sono nel tuo progetto pubblico, assicurati che ciascuno dei tester venga aggiunto come visualizzatore al progetto di sviluppo che contiene le immagini prodotto. I tester devono essere utenti di Cloud Console e devono essere aggiunti al progetto.

Piano di test dell'interfaccia utente

Sul sito di Google Cloud Marketplace, fai clic su Esplora Marketplace e cerca i tuoi prodotti. Assicurati che la scheda del prodotto sia visibile nei risultati di ricerca e che le informazioni sulla scheda siano visualizzate correttamente. Se hai più di un prodotto, devi distinguere i contenuti di ogni prodotto dagli altri.

  1. Vai alla pagina dei dettagli del prodotto facendo clic sul tuo prodotto e verifica quanto segue:
    • L'intestazione viene visualizzata con il tuo nome, la tua categoria, i costi stimati e il pulsante Avvia.
    • La descrizione del prodotto viene visualizzata con un link Scopri di più che rimanda a una pagina del prodotto o del servizio specifica sul tuo sito web.
    • Viene visualizzato lo stack tecnico, con il tipo di prodotto, la versione, l'ultimo timestamp aggiornato e l'ID e i componenti della categoria, se applicabile.
    • La sezione Prezzi contiene l'analisi dettagliata dei prezzi, oltre a link che rimandano ai prezzi e alla prova gratuita.
      • I dettagli dei prezzi sono corretti e la freccia Mostra altro si espande correttamente.
    • La sezione Manutenzione e assistenza indica chiaramente se l'assistenza è integrata nel prezzo. La sezione include:
      • Una descrizione dei canali di assistenza disponibili e i relativi orari di servizio.
      • Un link al tuo sito di assistenza.
    • La sezione Termini di servizio include un link al Contratto di licenza con l'utente finale (EULA).

Flusso di deployment

  1. Vai alla pagina dei dettagli del prodotto.
  2. Fai clic su Launch (Avvia) e compila tutti i campi di input applicabili per eseguire il deployment del prodotto. Assicurati che:
    • Il prodotto ha lo stesso tipo di macchina e la stessa dimensione del disco predefiniti specificati nella tabella dei prezzi nella pagina dei dettagli del prodotto.
    • I link funzionano correttamente.
    • Le porte HTTP e HTTPS vengono controllate/deselezionate in modo preciso.
  3. Esegui il deployment del prodotto su un tipo di macchina predefinito e verifica che il deployment del prodotto sia riuscito. Assicurati che:
    • Puoi accedere tramite SSH all'istanza della macchina virtuale.
    • Testa il codice licenza in una sessione SSH:
      curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/licenses/?recursive=true
      
    • Informazioni sull'applicazione caricate.
      • Se l'applicazione dispone dell'URL dell'amministratore, accedi alla Console di amministrazione con il nome utente/la password.
      • Verifica che le porte specificate siano aperte.
  4. Ripeti i passaggi precedenti per le diverse dimensioni dell'istanza (soprattutto grandi e piccole) e per le aree geografiche.
    • Ripeti i passaggi precedenti con istanze clonate (dischi rigidi clonati).

Passaggi successivi al deployment

Se il prodotto contiene ulteriori passaggi successivi all'implementazione nella relativa guida introduttiva, devi anche eseguire questi test per assicurarti che il deployment del prodotto sia stato completato.