Testare un oggetto visivo personalizzato di Power BI prima di inviarlo per la pubblicazione

Prima di pubblicare l'oggetto visivo in AppSource, è necessario che superi i test elencati in questo articolo. È importante testare l'oggetto visivo prima di inviarlo. Se l'oggetto visivo non supera i test case necessari, verrà rifiutato.

Per altre informazioni sul processo di pubblicazione, vedere Pubblicare oggetti visivi di Power BI nel Centro per i partner.

Test di una nuova versione di un oggetto visivo pubblicato

Per impostazione predefinita, Power BI carica la versione pubblicata più recente dell'oggetto visivo da AppSource, anche se si importa l'oggetto visivo da un file locale. I numeri di versione sono costituiti da quattro cifre nel formato seguente: X.X.X.X.

Quando si testa o si aggiorna un oggetto visivo già pubblicato, assicurarsi di usare la versione corretta dell'oggetto visivo senza modificare il GUID. Per eseguire l'override della versione di AppSource con una versione del file locale, abilitare la modalità sviluppatore in Power BI Desktop o servizio Power BI.

Importante

Quando si testa o si esegue il debug di una nuova versione di un oggetto visivo disponibile in AppSource, non modificare il GUID dell'oggetto visivo. Usare invece la modalità sviluppatore.

Abilitare la modalità sviluppatore in Power BI Desktop

In Power BI Desktop la modalità sviluppatore è valida per una sola sessione. Se si apre una nuova istanza di Power BI Desktop per il test, è necessario abilitare di nuovo la modalità sviluppatore.

Per abilitare la modalità sviluppatore, seguire questa procedura:

  1. Apri Power BI Desktop.
  2. Selezionare Opzioni file e impostazioni.>
  3. Selezionare Opzioni.
  4. Nella finestra Opzioni selezionare Impostazioni report dall'elenco FILE CORRENTE.
  5. In Modalità sviluppatore selezionare l'opzione Attiva modalità sviluppatore per questa sessione .

Screenshot of Developer mode in Power BI Desktop.

Abilitare la modalità sviluppatore in servizio Power BI

In servizio Power BI la modalità sviluppatore viene mantenuta per ogni account utente. Ogni volta che un utente carica il pacchetto dal file locale, Power BI ignorerà la versione appSource dell'oggetto visivo.

Per abilitare la modalità sviluppatore in servizio Power BI, seguire le istruzioni in Configurare servizio Power BI per lo sviluppo di un oggetto visivo.

Test case generali

Verificare che l'oggetto visivo superi i test case generali.

Test case Risultati previsti
Creare un istogramma a colonne in pila con Categoria e Valore. Convertirlo nell'oggetto visivo e quindi tornare all'istogramma. Non viene visualizzato alcun errore dopo queste conversioni.
Creare un misuratore con tre misure. Convertirlo nell'oggetto visivo e quindi tornare a Misuratore. Non viene visualizzato alcun errore dopo queste conversioni.
Effettuare selezioni nell'oggetto visivo. Gli altri oggetti visivi riflettono le selezioni.
Selezionare gli elementi in altri oggetti visivi. L'oggetto visivo mostra i dati filtrati in base alla selezione in altri oggetti visivi.
Controllare le condizioni min/max dataViewMapping . I bucket di campo possono accettare più campi, un singolo campo o sono determinati da altri bucket. Le condizioni min/max dataViewMapping devono essere configurate correttamente nelle funzionalità dell'oggetto visivo.
Rimuovere tutti i campi in ordini diversi. L'oggetto visivo viene pulito correttamente quando i campi vengono rimossi in ordine arbitrario. Non sono presenti errori nella console o nel browser.
Aprire il riquadro Formato con ogni possibile configurazione del bucket. Questo test non attiva eccezioni di riferimento Null.
Filtrare i dati usando il riquadro Filtro a livello di oggetto visivo, pagina e report. Le descrizioni comando sono corrette dopo l'applicazione dei filtri. Le descrizioni comando mostrano il valore filtrato.
Filtrare i dati usando un filtro dei dati. Le descrizioni comando sono corrette dopo l'applicazione dei filtri. Le descrizioni comando mostrano il valore filtrato.
Filtrare i dati usando un oggetto visivo pubblicato. Ad esempio, selezionare una sezione a torta o una colonna. Le descrizioni comando sono corrette dopo l'applicazione dei filtri. Le descrizioni comando mostrano il valore filtrato.
Se il filtro incrociato è supportato, verificare che i filtri funzionino correttamente. La selezione applicata filtra altri oggetti visivi in questa pagina del report.
Selezionare con i tasti CTRL, ALT e MAIUSC . Non vengono visualizzati comportamenti imprevisti.
Impostare Modalità visualizzazione su Dimensioni effettive, Adatta alla pagina e Adatta alla larghezza. Le coordinate del mouse sono accurate.
Ridimensionare l'oggetto visivo. L'oggetto visivo reagisce correttamente al ridimensionamento.
Impostare le dimensioni del report sul valore minimo. Non sono presenti errori di visualizzazione.
Verificare che le barre di scorrimento funzionino correttamente. Le barre di scorrimento devono esistere, se necessario. Controllare le dimensioni della barra di scorrimento. Le barre di scorrimento non devono essere troppo larghe o alte. La posizione e le dimensioni delle barre di scorrimento devono essere in accordo con altri elementi dell'oggetto visivo. Verificare che le barre di scorrimento siano necessarie per dimensioni diverse dell'oggetto visivo.
Aggiungere l'oggetto visivo a un dashboard. L'oggetto visivo viene visualizzato correttamente.
Aggiungere più versioni dell'oggetto visivo a una singola pagina del report. Tutte le versioni dello schermo visivo e funzionano correttamente.
Aggiungere più versioni dell'oggetto visivo a più pagine del report. Tutte le versioni dello schermo visivo e funzionano correttamente.
Passare da una pagina all'altra. L'oggetto visivo viene visualizzato correttamente.
Testare la visualizzazione lettura e la visualizzazione Modifica per l'oggetto visivo. Tutte le funzioni funzionano correttamente.
Se l'oggetto visivo usa animazioni, aggiungere, modificare ed eliminare elementi dell'oggetto visivo. L'animazione degli elementi visivi funziona correttamente.
Aprire il riquadro Proprietà . Attivare e disattivare le proprietà, immettere testo personalizzato, evidenziare le opzioni disponibili e immettere dati non valido. L'oggetto visivo risponde correttamente.
Salvare il report e riaprirlo. Tutte le impostazioni delle proprietà vengono mantenute.
Cambiare le pagine nel report e quindi tornare indietro. Tutte le impostazioni delle proprietà vengono mantenute.
Testare tutte le funzionalità dell'oggetto visivo, incluse le diverse opzioni offerte dall'oggetto visivo. Tutti gli schermi e le funzionalità funzionano correttamente.
Testare tutti i tipi di dati numerici, date e caratteri, come nei test seguenti. Tutti i dati vengono formattati correttamente.
Esaminare la formattazione dei valori delle descrizioni comando, delle etichette degli assi, delle etichette dati e di altri elementi visivi con la formattazione. Tutti gli elementi vengono formattati correttamente.
Verificare che le etichette dati usino la stringa di formato. Tutte le etichette dati sono formattate correttamente.
Attivare e disattivare la formattazione automatica per i valori numerici nelle descrizioni comando. Le descrizioni comandi visualizzano correttamente i valori.
Testare le voci di dati con tipi diversi di dati, tra cui numeri, testo, data e stringhe di formato diverse del modello. Testare volumi di dati diversi, ad esempio migliaia di righe, una riga e due righe. Tutti gli schermi e le funzionalità funzionano correttamente.
Fornire dati non validi all'oggetto visivo, ad esempio null, infinito, valori negativi e tipi di valore errati. Tutti gli schermi e le funzionalità funzionano correttamente.

Test facoltativi del browser

Il team di AppSource convalida un oggetto visivo nelle versioni più recenti di Windows dei browser Google Chrome, Microsoft Edge e Mozilla Firefox. Facoltativamente, testare l'oggetto visivo nei browser seguenti.

Test case Risultati previsti
Windows
Google Chrome (versione precedente) Tutti gli schermi e le funzionalità funzionano correttamente.
Mozilla Firefox (versione precedente) Tutti gli schermi e le funzionalità funzionano correttamente.
Microsoft Edge (versione precedente) Tutti gli schermi e le funzionalità funzionano correttamente.
Microsoft Internet Explorer 11 (facoltativo) Tutti gli schermi e le funzionalità funzionano correttamente.
macOS
Chrome (versione precedente) Tutti gli schermi e le funzionalità funzionano correttamente.
Firefox (versione precedente) Tutti gli schermi e le funzionalità funzionano correttamente.
Safari (versione precedente) Tutti gli schermi e le funzionalità funzionano correttamente.
Linux
Firefox (versioni più recenti e precedenti) Tutti gli schermi e le funzionalità funzionano correttamente.
Dispositivi mobili iOS
Apple Safari iPad (versione precedente di Safari) Tutti gli schermi e le funzionalità funzionano correttamente.
Chrome iPad (versione più recente di Safari) Tutti gli schermi e le funzionalità funzionano correttamente.
Android per dispositivi mobili
Chrome (versioni più recenti e precedenti) Tutti gli schermi e le funzionalità funzionano correttamente.

Test desktop

Testare l'oggetto visivo nella versione corrente di Power BI Desktop.

Test case Risultati previsti
Testare tutte le funzionalità dell'oggetto visivo. Tutti gli schermi e le funzionalità funzionano correttamente.
Importare, salvare, aprire un file e pubblicarlo nel servizio Web Power BI usando il pulsante Pubblica in Power BI Desktop. Tutti gli schermi e le funzionalità funzionano correttamente.
Modificare la stringa di formato numerico in modo da avere zero cifre decimali o tre cifre decimali aumentando o riducendo la precisione. L'oggetto visivo viene visualizzato correttamente.

Test delle prestazioni

L'oggetto visivo deve essere eseguito a un livello accettabile. Usare gli strumenti di sviluppo per convalidare le prestazioni. Non fare affidamento sui segnali visivi e sui log dell'ora della console.

Test case Risultati previsti
Creare un oggetto visivo con molti elementi visivi. L'oggetto visivo dovrebbe funzionare correttamente e non bloccare l'applicazione. Non dovrebbero verificarsi problemi di prestazioni con elementi quali velocità di animazione, ridimensionamento, filtro e selezione. Consultare questi suggerimenti per ottenere prestazioni ottimali.

Altre domande?Chiedi al Community di Power BI.