Test di invio di un oggetto visivo Power BISubmission testing of a Power BI visual

Prima che l'oggetto visivo possa essere pubblicato in AppSource, deve superare i test elencati in questo articolo.Before you publish your visual to AppSource, it must pass the tests listed in this article. Testare l'oggetto visivo prima di inviarlo.Test your visual before you submit it. Se l'oggetto visivo non supera i test case necessari, verrà rifiutato.If your visual doesn't pass the required test cases, it will be rejected.

Per ulteriori informazioni sul processo di pubblicazione, vedere Pubblicare oggetti visivi di Power BI nel Centro per i partner.For more information about the publishing process, see Publish Power BI visuals to Partner Center.

Test di una nuova versione di un oggetto visivo pubblicatoTesting a new version of a published visual

Se si sta testando o eseguendo il debug di una nuova versione di un oggetto visivo già pubblicato, è possibile sostituire la versione di AppSource con una versione del file locale, abilitando la modalità sviluppatore in Power BI Desktop.If you're testing or debugging a new version of an already published visual, you can override the AppSource version with a local file version, by enabling Developer mode in Power BI Desktop.

Per abilitare la modalità sviluppatore, seguire questa procedura:To enable Developer mode, follow these steps:

  1. Aprire Power BI Desktop.Open Power BI Desktop.

  2. Selezionare File > Opzioni e impostazioni.Select File > Options and settings.

  3. Selezionare Opzioni.Select Options.

  4. Nell'elenco FILE CORRENTE della finestra Opzioni selezionare Impostazioni del report.In the Options window, from the CURRENT FILE list, select Report settings.

  5. In modalità sviluppatore selezionare l'opzione Attiva modalità sviluppatore per questa sessione.In Developer Mode, select the Turn on developer mode for this session option.

Nota

In Power BI Desktop la modalità sviluppatore è valida solo per una sessione.In Power BI Desktop, Developer mode is only valid for one session. Se si apre una nuova istanza di Power BI Desktop per il test, sarà necessario abilitare di nuovo la modalità sviluppatore.If you open a new Power BI Desktop instance for testing, you'll need to enable Developer mode again.

Test case generaliGeneral test cases

Verificare che l'oggetto visivo superi i test case generali.Verify that your visual passes the general test cases.

Test caseTest case Risultati previstiExpected results
Creare un Istogramma a colonne in pila con Categoria e Valore.Create a Stacked column chart with Category and Value. Convertirlo nell'oggetto visivo e quindi tornare all'istogramma.Convert it to your visual and then back to column chart. Dopo queste conversioni non viene visualizzato alcun errore.No error appears after these conversions.
Creare un Misuratore con tre misure.Create a Gauge with three measures. Convertirlo nell'oggetto visivo e quindi tornare al Misuratore.Convert it to your visual and then back to Gauge. Dopo queste conversioni non viene visualizzato alcun errore.No error appears after these conversions.
Eseguire le selezioni nell'oggetto visivo.Make selections in your visual. Gli altri oggetti visivi riflettono le selezioni.Other visuals reflect the selections.
Selezionare gli elementi in altri oggetti visivi.Select elements in other visuals. L'oggetto visivo mostra i dati filtrati in base alla selezione in altri oggetti visivi.Your visual shows filtered data according to selection in other visuals.
Controllare le condizioni min/max di dataViewMapping.Check min/max dataViewMapping conditions. I bucket di campo possono accettare più campi, un singolo campo o sono determinati da altri bucket.Field buckets can accept multiple fields, a single field, or are determined by other buckets. Le condizioni min/max di dataViewMapping devono essere configurate correttamente nelle funzionalità dell'oggetto visivo.The min/max dataViewMapping conditions must be correctly set up in the capabilities of your visual.
Rimuovere tutti i campi in ordini diversi.Remove all fields in different orders. L'oggetto visivo viene pulito correttamente mentre i campi vengono rimossi in ordine arbitrario.Visual cleans up properly as fields are removed in arbitrary order. Non sono presenti errori nella console o nel browser.There are no errors in the console or the browser.
Aprire il riquadro Formato con ogni possibile configurazione di bucket.Open the Format pane with each possible bucket configuration. Questo test non attiva eccezioni di riferimento Null.This test doesn't trigger null reference exceptions.
Filtrare i dati utilizzando il riquadro Filtro a livello di oggetto visivo, pagina e report.Filter data using the Filter pane at the visual, page, and report level. Le descrizioni comando sono corrette dopo l'applicazione dei filtri.Tooltips are correct after applying filters. Le descrizioni comando visualizzano il valore filtrato.Tooltips show the filtered value.
Filtrare dati tramite un Filtro dei dati.Filter data using a Slicer. Le descrizioni comando sono corrette dopo l'applicazione dei filtri.Tooltips are correct after applying filters. Le descrizioni comando visualizzano il valore filtrato.Tooltips show the filtered value.
Filtrare i dati usando un oggetto visivo pubblicato.Filter data using a published visual. Selezionare, ad esempio, una sezione a torta o una colonna.For instance, select a pie slice or a column. Le descrizioni comando sono corrette dopo l'applicazione dei filtri.Tooltips are correct after applying filters. Le descrizioni comando visualizzano il valore filtrato.Tooltips show the filtered value.
Se il filtro incrociato è supportato, verificare che i filtri funzionino correttamente.If cross-filtering is supported, verify that filters work correctly. La selezione applicata filtra altri oggetti visivi in questa pagina del report.Applied selection filters other visuals on this page of the report.
Applicare la selezione con i tasti CTRL, ALT e MAIUSC.Select with Ctrl, Alt, and Shift keys. Non vengono visualizzati comportamenti imprevisti.No unexpected behaviors appear.
Modificare la Modalità visualizzazione per Dimensioni effettive, Adatta alla pagina e Adatta in larghezza.Change the View Mode to Actual size, Fit to page, and Fit to width. Le coordinate del mouse sono accurate.Mouse coordinates are accurate.
Ridimensionare l'oggetto visivo.Resize your visual. L'oggetto visivo reagisce correttamente al ridimensionamento.Visual reacts correctly to resizing.
Impostare il valore minimo per le dimensioni del report.Set the report size to the minimum. Nessun errore di visualizzazione.There are no display errors.
Verificare che le barre di scorrimento funzionino correttamente.Ensure scroll bars work correctly. Se necessario, devono essere presenti barre di scorrimento.Scroll bars should exist, if required. Controllare le dimensioni della barra di scorrimento.Check scroll bar sizes. Le barre di scorrimento non devono essere troppo larghe o alte.Scroll bars shouldn't be too wide or tall. La posizione e le dimensioni delle barre di scorrimento devono essere adeguate ad altri elementi dell'oggetto visivo.Position and size of scroll bars must be in accord with other elements of your visual. Verificare che le barre di scorrimento siano necessarie per diverse dimensioni dell'oggetto visivo.Verify that scroll bars are needed for different sizes of the visual.
Aggiungere l'oggetto visivo a un dashboard.Pin your visual to a Dashboard. L'oggetto visivo dovrebbe essere visualizzato correttamente.The visual should be displayed properly.
Consente di aggiungere più versioni dell'oggetto visivo a una singola pagina del report.Add multiple versions of your visual to a single report page. Tutte le versioni dell'oggetto visivo vengono visualizzate e funzionano correttamente.All versions of the visual be displayed and operate properly.
Consente di aggiungere più versioni dell'oggetto visivo a pagine del report multiple.Add multiple versions of your visual to multiple report pages. Tutte le versioni dell'oggetto visivo vengono visualizzate e funzionano correttamente.All versions of the visual be displayed and operate properly.
Passa tra le pagine del report.Switch between report pages. L'oggetto visivo viene visualizzato correttamente.The visual displays correctly.
Testare la visualizzazione di lettura e di modifica per l'oggetto visivo.Test Reading view and Edit view for your visual. Tutte le funzioni operano correttamente.All functions work correctly.
Se l'oggetto visivo usa animazioni, aggiungere, modificare ed eliminare elementi dell'oggetto visivo.If your visual uses animations, add, change, and delete elements of your visual. L'animazione degli elementi visivi funziona correttamente.Animation of visual elements works correctly.
Aprire il riquadro Proprietà.Open the Property pane. Attivare e disattivare le proprietà, immettere testo personalizzato, evidenziare le opzioni disponibili e immettere dati non validi.Turn properties on and off, enter custom text, stress the options available, and input bad data. L'oggetto visivo risponde correttamente.The visual responds correctly.
Salvare il report e riaprirlo.Save the report and reopen it. Tutte le impostazioni delle proprietà vengono mantenute.All properties settings persist.
Cambiare le pagine del report e quindi tornare indietro.Switch pages in the report and then switch back. Tutte le impostazioni delle proprietà vengono mantenute.All properties settings persist.
Testare tutte le funzionalità dell'oggetto visivo, incluse le diverse opzioni fornite dallo stesso.Test all functionality of your visual, including different options that the visual provides. Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Testare tutti i tipi di dati numerici, di data e di carattere, come nei test seguenti.Test all numeric, date, and character data types, as in the following tests. Tutti i dati sono formattati correttamente.All data is formatted properly.
Esaminare la formattazione dei valori della descrizione comando, delle etichette dell'asse, delle etichette dati e di altri elementi visivi con la formattazione.Review formatting of tooltip values, axis labels, data labels, and other visual elements with formatting. Tutti gli elementi sono formattati correttamente.All elements are formatted correctly.
Verificare che le etichette dati usino la stringa di formato.Verify that data labels use the format string. Tutte le etichette dati sono formattate correttamente.All data labels are formatted correctly.
Attivare e disattivare la formattazione automatica per i valori numerici nelle descrizioni comandi.Switch automatic formatting on and off for numeric values in Tooltips. Le descrizioni comandi visualizzano correttamente i valori.Tooltips display values correctly.
Testare le voci di dati con tipi di dati diversi, incluse le stringhe numeriche, di testo, data/ora e di formato diverso dal modello.Test data entries with different types of data, including numeric, text, date-time, and different format strings from the model. Testare volumi di dati diversi, ad esempio migliaia di righe, una riga e due righe.Test different data volumes, such as thousands of rows, one row, and two rows. Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Fornire dati errati all'oggetto visivo, ad esempio null, Infinity, valori negativi e tipi di valore non corretti.Provide bad data to your visual, such as null, infinity, negative values, and wrong value types. Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.

Test del browser facoltativoOptional browser testing

Il team di AppSource convalida l'oggetto visivo nelle versioni più recenti di Windows dei browser Google Chrome, Microsoft Edge e Mozilla Firefox.The AppSource team validates visual on the most current Windows versions of Google Chrome, Microsoft Edge, and Mozilla Firefox browsers. Facoltativamente, è possibile testare l'oggetto visivo nei seguenti browser.Optionally, test your visual in the following browsers.

Test caseTest case Risultati previstiExpected results
WindowsWindows
Google Chrome (versione precedente)Google Chrome (previous version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Mozilla Firefox (versione precedente)Mozilla Firefox (previous version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Microsoft Edge (versione precedente)Microsoft Edge (previous version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Microsoft Internet Explorer 11 (facoltativo)Microsoft Internet Explorer 11 (optional) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
macOSmacOS
Chrome (versione precedente)Chrome (previous version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Firefox (versione precedente)Firefox (previous version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Safari (versione precedente)Safari (previous version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
LinuxLinux
Firefox (versione più recente e versioni precedenti)Firefox (latest and previous versions) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Dispositivi mobili (iOS)Mobile iOS
Apple Safari iPad (versione precedente di Safari)Apple Safari iPad (previous Safari version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
iPad Chrome (versione più recente di Safari)Chrome iPad (latest Safari version) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Dispositivi mobili (Android)Mobile Android
Chrome (versione più recente e versioni precedenti)Chrome (latest and previous versions) Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.

Test del desktopDesktop testing

Testare l'oggetto visivo nella versione corrente di Power BI Desktop.Test your visual in the current version of Power BI Desktop.

Test caseTest case Risultati previstiExpected results
Testare tutte le funzionalità dell'oggetto visivo.Test all features of your visual. Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Importare, salvare, aprire un file e pubblicare nel servizio Web di Power BI usando il pulsante Pubblica in Power BI Desktop.Import, save, open a file, and publish to the Power BI web service by using the Publish button in Power BI Desktop. Tutte le visualizzazioni e le caratteristiche funzionano correttamente.All displays and features work correctly.
Modificare la stringa di formato numerico in modo che contenga zero cifre decimali o tre cifre decimali aumentando o diminuendo la precisione.Change the numeric format string to have zero decimal places or three decimal places by increasing or decreasing the precision. L'oggetto visivo viene visualizzato correttamente.The visual displays correctly.

Test delle prestazioniPerformance testing

L'oggetto visivo deve essere eseguito a un livello accettabile.Your visual should perform at an acceptable level. Usare gli strumenti per sviluppatori per convalidare le prestazioni.Use developer tools to validate performance. Non fare affidamento sui segnali visivi e sui registri temporali della console.Don't rely on visual cues and the console time logs.

Test caseTest case Risultati previstiExpected results
Creare un oggetto visivo con molti elementi visivi.Create a visual with many visual elements. L'oggetto visivo dovrebbe funzionare correttamente e non bloccare l'applicazione.The visual should perform well and not freeze the application. Non dovrebbero verificarsi problemi di prestazioni con elementi quali velocità di animazione, ridimensionamento, filtro e selezione.There should be no performance issues with elements such as animation speed, resizing, filtering, and selecting.

Passaggi successiviNext steps

Per ulteriori informazioni sul processo di pubblicazione, vedere Pubblicare oggetti visivi di Power BI nel Centro per i partner.For more information about the publishing process, see Publish Power BI visuals to Partner Center.

Altre domande?More questions? Inviare una domanda alla community di Power BI.Ask the Power BI Community.