Questa pagina illustra la procedura di test del prodotto VM prima di inviarlo per la revisione.
Visualizzare l'anteprima del prodotto e testarlo
Per scoprire come gli utenti utilizzeranno il tuo prodotto, visualizzane l'anteprima e testalo. La preview ti guida nella procedura di visualizzazione e implementazione del prodotto, così come lo vede un cliente.
Per attivare le anteprime del deployment per il tuo prodotto, l'oggetto Cloud Storage deve essere caricato e convalidato in Producer Portal.
Per visualizzare l'anteprima e testare il prodotto:
Apri il Producer Portal nella console Google Cloud:
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 Cloud Marketplace, ad esempio
my-organization-public
.Nell'elenco dei prodotti, fai clic sul nome del tuo prodotto.
Nella pagina Panoramica, fai clic su Pacchetto di deployment.
Verifica che il pacchetto di deployment sia stato letto e convalidato correttamente e fai clic su Anteprima deployment.
Esamina i dettagli del deployment e fai clic su Esegui il deployment.
Il deployment dell'anteprima è stato eseguito.
Dopo aver eseguito il deployment del prodotto e aver verificato che si comporta come previsto, puoi uscire dall'anteprima.
Per eliminare il deployment di anteprima, apri la pagina Deployment Manager e elimina il deployment.
Test end-to-end
Ti consigliamo di testare i flussi end-to-end di ciascun prodotto per garantire un'esperienza cliente ottimale.
Prima di iniziare le procedure di test, verifica che tutti i tester abbiano accesso al prodotto. Se le immagini del prodotto non sono nel tuo progetto pubblico, assicurati che ciascuno dei tester venga aggiunto come visualizzatore al progetto di sviluppo che contiene le immagini del prodotto. I tester devono essere utenti della console Cloud e devono essere aggiunti al progetto.
Piano di test dell'interfaccia utente
Sul sito 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 riportate sulla scheda siano visualizzate correttamente. Se hai più di un prodotto, i contenuti di ciascun prodotto devono essere distinguibili da quelli degli altri prodotti.
- Vai alla pagina dei dettagli del prodotto facendo clic sul prodotto e verifica quanto segue:
- L'intestazione viene visualizzata con il tuo nome, la categoria, i costi stimati e il pulsante Lancia.
- La descrizione del prodotto viene visualizzata con un link Scopri di più che rimanda a una pagina specifica del prodotto o del servizio sul tuo sito web.
- Viene visualizzata la tecnologia, con il tipo di prodotto, la versione, il timestamp dell'ultimo aggiornamento, l'ID categoria e i componenti, se applicabili.
- La sezione Prezzi contiene la suddivisione dei prezzi, nonché link funzionanti 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 specifica chiaramente se l'assistenza è inclusa nel prezzo. La sezione contiene:
- Una descrizione dei canali di assistenza disponibili e dei relativi orari di servizio.
- Un link al tuo sito di assistenza.
- La sezione Termini di servizio include un link al tuo Contratto di licenza con l'utente finale (EULA).
Flusso di deployment
- Vai alla pagina dei dettagli del prodotto.
- Fai clic su Lancia e compila tutti i campi di immissione applicabili per eseguire il deployment del prodotto. Assicurati che:
- Il prodotto ha lo stesso tipo di macchina e le stesse dimensioni del disco predefinite specificate nella tabella dei prezzi nella pagina dei dettagli del prodotto.
- I link funzionano correttamente.
- Le porte HTTP e HTTPS sono selezionate/deselezionate con precisione.
- Esegui il deployment del prodotto su un tipo di macchina predefinito e verifica che il deployment sia stato eseguito correttamente. Assicurati che:
- Puoi accedere tramite SSH all'istanza della macchina virtuale.
- Testa la codice licenza in una sessione SSH:
curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/licenses/?recursive=true
- Le informazioni sull'applicazione sono state caricate.
- Se l'applicazione ha un URL amministratore, accedi alla Console di amministrazione con il nome utente/la password.
- Verifica che le porte specificate siano aperte.
- Ripeti i passaggi precedenti per dimensioni di istanze diverse (in particolare grandi e piccole) e regioni.
- Ripeti i passaggi precedenti con le istanze clonate (hard disk clonati).
Passaggi successivi al deployment
Se nella guida introduttiva del tuo prodotto sono presenti passaggi successivi al deployment, devi testare anche questi passaggi per assicurarti che il deployment del prodotto sia stato completato correttamente.