Testar um visual do Power BI antes do envioTesting a Power BI visual before submission

Antes de você publicar o visual no AppSource, ele deve ser aprovado nos testes listados neste artigo.Before you publish your visual to AppSource, it must pass the tests listed in this article. Teste seu visual antes de enviá-lo.Test your visual before you submit it. Se o visual não for aprovado nos casos de teste necessários, ele será rejeitado.If your visual doesn't pass the required test cases, it will be rejected.

Para saber mais sobre o processo de publicação, confira Publicar visuais do Power BI no Partner Center.For more information about the publishing process, see Publish Power BI visuals to Partner Center.

Testando uma nova versão de um visual publicadoTesting a new version of a published visual

Por padrão, o Power BI carrega a versão mais recente publicada do visual do AppSource, mesmo se você importar o visual de um arquivo local.By default, Power BI loads the latest published version of the visual from AppSource, even if you import the visual from a local file.

Se estiver testando ou depurando uma nova versão de um visual já publicado, você poderá substituir a versão do AppSource por uma versão de arquivo local, habilitando o modo de Desenvolvedor no Power BI Desktop ou no serviço do Power BI.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 either Power BI Desktop, or Power BI service.

Habilitar o modo de Desenvolvedor no Power BI DesktopEnable Developer mode in Power BI Desktop

No Power BI Desktop, o modo de Desenvolvedor só é válido para uma sessão.In Power BI Desktop, Developer mode is only valid for one session. Se você abrir uma nova instância do Power BI Desktop para testes, precisará habilitar o modo de Desenvolvedor novamente.If you open a new Power BI Desktop instance for testing, you'll need to enable Developer mode again.

Para habilitar o modo de Desenvolvedor, siga estas etapas:To enable Developer mode, follow these steps:

  1. Abra o Power BI Desktop.Open Power BI Desktop.

  2. Selecione Arquivo > Opções e configurações.Select File > Options and settings.

  3. Selecione Opções.Select Options.

  4. Na janela Opções, na lista ARQUIVO ATUAL, selecione Configurações de relatório.In the Options window, from the CURRENT FILE list, select Report settings.

  5. No Modo de Desenvolvedor, selecione a opção Ativar modo de desenvolvedor para esta sessão.In Developer Mode, select the Turn on developer mode for this session option.

Habilitar o modo de Desenvolvedor no serviço do Power BIEnable Developer mode in Power BI service

No serviço do Power BI, o modo de Desenvolvedor é mantido por conta de usuário.In Power BI service, Developer mode is kept per user account. Toda vez que um usuário carregar o pacote do arquivo local, o Power BI ignorará a versão do AppSource do visual.Every time a user loads the package from the local file, Power BI will ignore the AppSource version of the visual.

Para habilitar o modo de Desenvolvedor no serviço do Power BI, siga as instruções em Configurar serviço do Power BI para desenvolver um visual.To enable Developer mode in Power BI service, follow the instructions in Set up Power BI service for developing a visual.

Casos de teste geraisGeneral test cases

Verifique se o visual é aprovado nos casos de teste gerais.Verify that your visual passes the general test cases.

Caso de testeTest case Resultados esperadosExpected results
Crie um Gráfico de colunas empilhadas com Categoria e Valor.Create a Stacked column chart with Category and Value. Converta-o em seu visual e, em seguida, retorne-o para gráfico de colunas.Convert it to your visual and then back to column chart. Nenhum erro é exibido após essas conversões.No error appears after these conversions.
Crie um Indicador com três medidas.Create a Gauge with three measures. Converta-o em seu visual e, em seguida, retorne-o para o Indicador.Convert it to your visual and then back to Gauge. Nenhum erro é exibido após essas conversões.No error appears after these conversions.
Faça seleções em seu visual.Make selections in your visual. Outros visuais refletem as seleções.Other visuals reflect the selections.
Selecione elementos em outros visuais.Select elements in other visuals. Seu visual mostra dados filtrados de acordo com a seleção em outros visuais.Your visual shows filtered data according to selection in other visuals.
Verifique as condições mín/máx de dataViewMapping.Check min/max dataViewMapping conditions. Os buckets de campo podem aceitar vários campos, um único campo ou são determinados por outros buckets.Field buckets can accept multiple fields, a single field, or are determined by other buckets. As condições mín/máx de dataViewMapping devem ser configuradas corretamente nos recursos do seu visual.The min/max dataViewMapping conditions must be correctly set up in the capabilities of your visual.
Remova todos os campos em ordens diferentes.Remove all fields in different orders. O visual limpa corretamente à medida que os campos são removidos em ordem arbitrária.Visual cleans up properly as fields are removed in arbitrary order. Não há erros no console ou no navegador.There are no errors in the console or the browser.
Abra o painel Formato com cada configuração de bucket possível.Open the Format pane with each possible bucket configuration. Este teste não dispara exceções de referência nulas.This test doesn't trigger null reference exceptions.
Filtre dados usando o painel ​​Filtro no nível de visual, página e relatório.Filter data using the Filter pane at the visual, page, and report level. As dicas de ferramentas estão corretas após a aplicação de filtros.Tooltips are correct after applying filters. As dicas de ferramentas mostram o valor filtrado.Tooltips show the filtered value.
Filtrar dados usando uma Segmentação de Dados.Filter data using a Slicer. As dicas de ferramentas estão corretas após a aplicação de filtros.Tooltips are correct after applying filters. As dicas de ferramentas mostram o valor filtrado.Tooltips show the filtered value.
Filtre dados usando um visual publicado.Filter data using a published visual. Por exemplo, selecione uma fatia de pizza ou uma coluna.For instance, select a pie slice or a column. As dicas de ferramentas estão corretas após a aplicação de filtros.Tooltips are correct after applying filters. As dicas de ferramentas mostram o valor filtrado.Tooltips show the filtered value.
Se houver suporte para filtragem cruzada, verifique se os filtros funcionam corretamente.If cross-filtering is supported, verify that filters work correctly. A seleção aplicada filtra outros visuais nesta página do relatório.Applied selection filters other visuals on this page of the report.
Selecione com as teclas Ctrl, Alt e Shift.Select with Ctrl, Alt, and Shift keys. Nenhum comportamento inesperado é exibido.No unexpected behaviors appear.
Altere o Modo de Exibição para Tamanho Real, Ajustar à Página e Ajustar à Largura.Change the View Mode to Actual size, Fit to page, and Fit to width. As coordenadas do mouse são precisas.Mouse coordinates are accurate.
Redimensione seu visual.Resize your visual. O visual reage corretamente ao redimensionamento.Visual reacts correctly to resizing.
Defina o tamanho do relatório para o mínimo.Set the report size to the minimum. Não há erros de exibição.There are no display errors.
Verifique se as barras de rolagem funcionam corretamente.Ensure scroll bars work correctly. As barras de rolagem devem existir, se necessário.Scroll bars should exist, if required. Verifique os tamanhos das barras de rolagem.Check scroll bar sizes. As barras de rolagem não devem ser muito largas ou compridas.Scroll bars shouldn't be too wide or tall. A posição e o tamanho das barras de rolagem devem estar de acordo com outros elementos do seu visual.Position and size of scroll bars must be in accord with other elements of your visual. Verifique se são necessárias barras de rolagem para diferentes tamanhos do visual.Verify that scroll bars are needed for different sizes of the visual.
Fixe seu visual em um Painel.Pin your visual to a Dashboard. O visual deve ser exibido corretamente.The visual should be displayed properly.
Adicione várias versões do visual a uma única página de relatório.Add multiple versions of your visual to a single report page. Todas as versões do visual são exibidas e operam corretamente.All versions of the visual be displayed and operate properly.
Adicione várias versões do visual a várias páginas de relatório.Add multiple versions of your visual to multiple report pages. Todas as versões do visual são exibidas e operam corretamente.All versions of the visual be displayed and operate properly.
Alterne entre páginas do relatório.Switch between report pages. O visual é exibido corretamente.The visual displays correctly.
Teste a exibição de leitura e a exibição de edição para o visual.Test Reading view and Edit view for your visual. Todas as funções funcionam corretamente.All functions work correctly.
Se o seu visual usa animações, adicione, altere e exclua elementos do visual.If your visual uses animations, add, change, and delete elements of your visual. A animação dos visuais funciona corretamente.Animation of visual elements works correctly.
Abra o painel Propriedades.Open the Property pane. Ative e desative as propriedades, insira texto personalizado, destaque as opções disponíveis e insira dados inválidos.Turn properties on and off, enter custom text, stress the options available, and input bad data. O visual responde corretamente.The visual responds correctly.
Salve o relatório e reabra-o.Save the report and reopen it. Todas as configurações de propriedades persistem.All properties settings persist.
Alterne as páginas no relatório e, em seguida, retorne.Switch pages in the report and then switch back. Todas as configurações de propriedades persistem.All properties settings persist.
Teste todas as funcionalidades do visual, incluindo diferentes opções fornecidas pelo visual.Test all functionality of your visual, including different options that the visual provides. Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Teste todos os tipos de dados numéricos, de data e de caractere, como nos testes a seguir.Test all numeric, date, and character data types, as in the following tests. Todos os dados estão formatados corretamente.All data is formatted properly.
Verifique a formatação dos valores das dicas de ferramenta, rótulos de eixo, rótulos de dados e outros elementos visuais com formatação.Review formatting of tooltip values, axis labels, data labels, and other visual elements with formatting. Todos os elementos estão formatados corretamente.All elements are formatted correctly.
Verifique se os rótulos de dados usam a cadeia de caracteres de formato.Verify that data labels use the format string. Todos os rótulos de dados estão formatados corretamente.All data labels are formatted correctly.
Ative e desative a formatação automática para valores numéricos nas dicas de ferramentas.Switch automatic formatting on and off for numeric values in Tooltips. As dicas de ferramentas exibem os valores corretamente.Tooltips display values correctly.
Teste as entradas de dados com diferentes tipos de dados, incluindo sequências numéricas, de texto, de data e hora e de formato diferentes do modelo.Test data entries with different types of data, including numeric, text, date-time, and different format strings from the model. Teste diferentes volumes de dados, como milhares de linhas, uma linha e duas linhas.Test different data volumes, such as thousands of rows, one row, and two rows. Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Forneça dados inválidos ao seu visual, como nulo, infinito, valores negativos e tipos de valores incorretos.Provide bad data to your visual, such as null, infinity, negative values, and wrong value types. Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.

Teste de navegador opcionalOptional browser testing

A equipe do AppSource valida o visual nas versões mais recentes do Windows dos navegadores 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. Opcionalmente, teste o visual nos navegadores a seguir.Optionally, test your visual in the following browsers.

Caso de testeTest case Resultados esperadosExpected results
WindowsWindows
Google Chrome (versão anterior)Google Chrome (previous version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Mozilla Firefox (versão anterior)Mozilla Firefox (previous version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Microsoft Edge (versão anterior)Microsoft Edge (previous version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Microsoft Internet Explorer 11 (opcional)Microsoft Internet Explorer 11 (optional) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
macOSmacOS
Chrome (versão anterior)Chrome (previous version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Firefox (versão anterior)Firefox (previous version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Safari (versão anterior)Safari (previous version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
LinuxLinux
Firefox (versões mais recentes e anteriores)Firefox (latest and previous versions) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Mobile iOSMobile iOS
Apple Safari iPad (versão anterior do Safari)Apple Safari iPad (previous Safari version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Chrome iPad (versão mais recente do Safari)Chrome iPad (latest Safari version) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Mobile AndroidMobile Android
Chrome (versões mais recentes e anteriores)Chrome (latest and previous versions) Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.

Teste de desktopDesktop testing

Teste o visual na versão atual do Power BI Desktop.Test your visual in the current version of Power BI Desktop.

Caso de testeTest case Resultados esperadosExpected results
Teste todos os recursos do visual.Test all features of your visual. Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Importe, salve, abra um arquivo e publique no serviço Web do Power BI usando o botão Publicar no 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. Todas as exibições e recursos funcionam corretamente.All displays and features work correctly.
Altere a cadeia de caracteres de formato numérico para ter zero casas decimais ou três casas decimais, aumentando ou diminuindo a precisão.Change the numeric format string to have zero decimal places or three decimal places by increasing or decreasing the precision. O visual é exibido corretamente.The visual displays correctly.

Testes de desempenhoPerformance testing

O visual deve ter um nível aceitável.Your visual should perform at an acceptable level. Use ferramentas de desenvolvedor para validar o desempenho.Use developer tools to validate performance. Não confie em indicações visuais e nos logs de tempo do console.Don't rely on visual cues and the console time logs.

Caso de testeTest case Resultados esperadosExpected results
Crie um visual com muitos elementos visuais.Create a visual with many visual elements. O visual deve ter um bom desempenho e não congelar o aplicativo.The visual should perform well and not freeze the application. Não deve haver problemas de desempenho com elementos como velocidade da animação, redimensionamento, filtragem e seleção.There should be no performance issues with elements such as animation speed, resizing, filtering, and selecting.

Próximas etapasNext steps

Para saber mais sobre o processo de publicação, confira Publicar visuais do Power BI no Partner Center.For more information about the publishing process, see Publish Power BI visuals to Partner Center.

Mais perguntas?More questions? Perguntar à Comunidade do Power BI.Ask the Power BI Community.