Novidades em ferramentas de diagnóstico e qualidade para desenvolvedores no Visual Studio 2013

O Visual Studio 2013 inclui novos recursos para o desenvolvedor nestas áreas:

Novas ferramentas de diagnóstico para aplicativos da Windows Store

CodeLens

Mapas de código

Análise de memória do .NET Framework com arquivos de despejo

IntelliTrace

Testes de unidade

Análise de código

Testes de IU codificados para aplicativos da Windows Store

Novas ferramentas de diagnóstico para aplicativos da Windows Store

Analisar a capacidade de resposta de IU

É possível encontrar áreas de código HTML, CSS e XAML que afetem a habilidade do seu aplicativo de ser rápido e fluido.Consulte capacidade de resposta da interface do usuário analisar (JavaScript) e analisar de capacidade de resposta da interface do usuário em aplicativos da Windows Store (XAML)

Analisar problemas de memória em aplicativos JavaScript

O JavaScript Memory Analyzer pode ajudar a entender o uso da memória e encontrar vazamentos de memória nos aplicativos da Windows Store feitos para Windows usando JavaScript.Consulte analisar o uso de memória em aplicativos da Windows Store (JavaScript)

Analisar o uso de energia

A ferramenta de Consumo de Energia ajuda a analisar o consumo de energia e a potência de aplicativos da Windows Store em dispositivos tablet que funcionam parte ou todo o tempo com baterias.Otimizar o uso de energia pode aumentar a adoção e o uso do aplicativo pelos clientes.Analisar o uso de energia em aplicativos da Windows Store

CodeLens

Saiba mais sobre seu código sem sair do editor ao usar o CodeLens no Visual Studio Ultimate.Você pode encontrar referências de código, alterações para seu código, bugs vinculados, itens de trabalho, análises de código e testes de unidade – tudo no mesmo contexto do código.

Indicadores CodeLens no editor de códigos

Para obter mais informações sobre o que você precisa, consulte Localizar alterações de código e outro histórico com o CodeLens.Por exemplo, para localizar informações sobre o código quando você usar o Git, você precisará da Atualização 3 do Visual Studio 2013.

Mapas de código

Quando quiser entender como seu código se ajusta e controla visualmente o local no código enquanto você rastreia por meio dele, mapeie o código com o Visual Studio Ultimate.Também é possível mapear visualmente a pilha de chamadas durante a depuração.

Depuração com pilhas de chamadas em mapas de código

Para obter mais informações sobre o que você precisa, consulte:

Por exemplo, para ver relações e dependências de códigos de cores em projetos que compartilham códigos entre vários aplicativos, você precisará da Atualização 3 do Visual Studio 2013.

Análise de memória do .NET Framework com arquivos de despejo

Um dos problemas que geralmente afeta os aplicativos .NET que são executados em ambientes de produção é o uso de memória que pode afetar o aplicativo e provavelmente todo o computador.O Visual Studio 2013 expande as ferramentas de análise de arquivo de despejo para ajudar você a encontrar vazamentos de memória, uso ineficiente de memória, bem como alocações desnecessárias na Web, no banco de dados e nos aplicativos de área de trabalho do .NET Framework.

Para obter mais informações sobre a ferramenta de análise de memória do .NET, consulte esta publicação no blog do Visual Studio ALM + Team Foundation Server.Para obter mais informações sobre arquivos de despejo, consulte Usar arquivos de despejo para depurar falhas e travamentos de aplicativo no Visual Studio.

IntelliTrace

Área

Novos recursos e tarefas compatíveis

Diagnosticar aplicativos na implantação

  • Monitore aplicativos Web do IIS localmente para eventos de exceção e de desempenho com o Microsoft Monitoring Agent, de modo independente ou com o System Center 2012.É possível registrar esses eventos em um log do IntelliTrace para que seja possível investigar esses problemas detalhadamente no Visual Studio Ultimate e ir para o código implantado ao iniciar a depuração de eventos específicos.

    Exibir detalhes do evento de desempenho

    Iniciar a depuração de chamada de método

    Ir para o código do aplicativo do evento de desempenho

    Consulte Configurar sua versão para diagnosticar problemas após a implantação e as novidades do System Center 2012 R2 Operations Manager

  • Registre eventos de diagnóstico de aplicativos do SharePoint 2013 na implantação com o Microsoft Monitoring Agent.

    É possível salvar eventos de perfil de usuário, eventos ULS (Serviço de Log Unificado) e eventos do IntelliTrace em um log do IntelliTrace para que você possa investigar esses problemas detalhadamente no Visual Studio Ultimate e iniciar a depuração de eventos específicos com o IntelliTrace.

    Arquivo de log do IntelliTrace - solicitação do modo de exibição da web e eventos

    Consulte Configurar sua versão para diagnosticar problemas após a implantação.

Testes de unidade

Área

Novos recursos e áreas com suporte

Editor de código

Encontre testes de unidade e seu status sem sair do editor quando usar o CodeLens no Visual Studio Ultimate.

  • Revise e execute testes de unidade para código específico.

    Escolha CodeLens - status do teste no editor de códigos

  • Localize o histórico de alterações para uma definição de teste de unidade e compare as alterações recebidas com sua versão local.

    CodeLens - alteração comparar com versão local

Consulte Localizar alterações de código e outro histórico com o CodeLens.

Criar e salvar conjuntos de testes com listas de reprodução

É possível criar e salvar uma lista de teste que você deseje executar ou exibir como um grupo.Ao selecionar uma lista de reprodução, os testes na lista são exibidos no Gerenciador de Testes.É possível adicionar um teste a mais de uma lista de reprodução e todos os testes no projeto estarão disponíveis quando você escolher a lista de reprodução Todos os Testes.Consulte Criar listas de reprodução personalizadas

Filtragem e agrupamento aprimorados de testes no Gerenciador de Testes

Consulte Agrupar e filtrar a lista de testes para obter os novos critérios no Gerenciador de Testes que facilitam a organização e a execução de testes da unidade.

Análise de código

Área

Novos recursos e tarefas compatíveis

Janela de Análise de código

Agora, os avisos de análise de código aparecem na janela da ferramentas Análise de Código.A janela ajuda a gerenciar e resolver avisos de análise de código.

Testes de IU codificados para aplicativos da Windows Store

Área

Novos recursos e tarefas compatíveis

Testes de IU codificados para aplicativos da Windows Store

O modelo de Projeto de teste de IU codificado (aplicativos da Windows Store) está disponível para projetos do Windows 8.1.

Consulte Testando aplicativos da Windows Store com testes de UI codificados e Definir uma propriedade de automação exclusiva para controles da Windows Store para teste.

Otimização guiada por perfil para Visual C++

Área

Novos recursos e tarefas compatíveis

Otimização guiada por perfil para Visual C++

O Plug-in de Otimização guiada de perfil para Visual C++ simplifica a experiência de otimização guiada por perfil para desenvolvedores de aplicativos nativos para desktop e Windows Store.

Consulte Otimização guiada por perfil no hub de desempenho e diagnóstico.

Consulte também

Conceitos

Melhorando a qualidade com as ferramentas de diagnóstico do Visual Studio

O que há de novo em ferramentas de modelagem no Visual Studio 2013

Novidades no Visual Studio 2013