Novedades en las herramientas de calidad y diagnóstico para el desarrollador de Visual Studio 2013

Visual Studio 2013 incorpora nuevas características para los desarrolladores en estas áreas:

New diagnostic tools for Windows Store apps

CodeLens

Code maps

.NET Framework Memory Analysis with Dump Files

IntelliTrace

Unit tests

Code analysis

Coded UI tests for Windows Store apps

Nuevas herramientas de diagnóstico para aplicaciones de la Tienda Windows

Analizar la capacidad de respuesta de la IU

Puede encontrar áreas de código HTML, CSS y XAML que afectan a la capacidad de la aplicación de ser rápida y fluida.Consulte Analizar la capacidad de respuesta de la interfaz de usuario (JavaScript) y Analizar la capacidad de respuesta de la interfaz de usuario en aplicaciones de la Tienda Windows (XAML).

Analizar problemas de memoria en aplicaciones JavaScript

El analizador de memoria de JavaScript puede ayudarle a entender el uso de la memoria y a buscar pérdidas de memoria en las aplicaciones de la Tienda Windows desarrolladas para Windows con JavaScript.Consulte Analizar el uso de memoria en aplicaciones de la Tienda Windows (JavaScript).

Analizar el uso de energía

La herramienta Consumo de energía ayuda a analizar el consumo eléctrico y de energía de las aplicaciones de la Tienda Windows en dispositivos de tableta de bajo consumo que funcionan al menos parte del tiempo con baterías.La optimización del uso de la energía puede incrementar la adopción y el uso de tu aplicación por parte de los clientes.Analizar el uso de energía en las aplicaciones de la Tienda Windows

CodeLens

Busque información sobre el código sin dejar el editor cuando use CodeLens en Visual Studio Ultimate.Puede buscar referencias al código, cambios en el código, errores vinculados, elementos de trabajo, revisiones de código y pruebas unitarias, y todo ello en el mismo contexto que el código.

Indicadores CodeLens en el editor de código

Para obtener más información acerca de lo que necesita, consulte Buscar cambios en el código y otro historial con CodeLens.Por ejemplo, para buscar información sobre el código al usar GIT, necesitará Visual Studio 2013 Update 3.

Mapas de código

Si desea entender cómo encaja el código y poder consultar visualmente en qué lugar del código se encuentra mientras realiza el seguimiento, asigne el código con Visual Studio Ultimate.También puede asignar visualmente la pila de llamadas durante la depuración.

Depuración con pilas de llamadas en los mapas de código

Para obtener más información acerca de lo que necesita, consulte:

Por ejemplo, para ver relaciones codificadas por colores y las dependencias en los proyectos que comparten código entre varias aplicaciones, necesitará Visual Studio 2013 Update 3.

Análisis de memoria de .NET Framework con archivos de volcado de memoria

Uno de los problemas que suele afectar a las aplicaciones .NET que se ejecutan en entornos de producción está relacionado con su uso de la memoria, que puede afectar a la aplicación y potencialmente a todo el equipo.Visual Studio 2013 expande sus herramientas de análisis de archivos de volcado de memoria para ayudar a detectar pérdidas de memoria, un uso ineficaz de la misma y asignaciones innecesarias en aplicaciones web, de base de datos y de escritorio de .NET Framework.

Para obtener más información sobre la herramienta de análisis de memoria de .NET, consulte esta publicación en el blog de Visual Studio ALM + Team Foundation Server.Para obtener más información sobre los archivos de volcado de memoria, consulte Usar archivos de volcado de memoria para depurar bloqueos de la aplicación en Visual Studio.

IntelliTrace

Área

Nuevas características y tareas admitidas

Diagnosticar aplicaciones en la implementación

  • Supervise las aplicaciones web IIS localmente para localizar eventos de rendimiento y excepción con Microsoft Monitoring Agent, ya sea solo o con System Center 2012.Puede registrar estos eventos en un registro de IntelliTrace; de este modo, podrá seguir investigando sobre estos problemas en Visual Studio Ultimate e ir al código implementado cuando inicie la depuración desde eventos concretos.

    Ver detalles del evento de rendimiento

    Iniciar la depuración desde la llamada a método

    Ir al código de la aplicación desde un evento de rendimiento

    Consulte Configurar la versión para diagnosticar problemas después de la implementación y las novedades de System Center 2012 R2 Operations Manager.

  • Registre los eventos de diagnóstico desde las aplicaciones de SharePoint 2013 en la implementación con Microsoft Monitoring Agent.

    Puede guardar eventos de perfil de usuario, eventos del sistema de registro unificado (ULS) y eventos de IntelliTrace en un registro de IntelliTrace; de este modo, podrá seguir investigando sobre estos problemas en Visual Studio Ultimate e iniciar la depuración desde eventos concretos con IntelliTrace.

    Archivo de registro de IntelliTrace: Ver solicitud y eventos web

    Consulta Configurar la versión para diagnosticar problemas después de la implementación.

Pruebas unitarias

Área

Nuevas características y áreas compatibles

Editor de código

Busque pruebas unitarias y su estado sin abandonar el editor cuando use CodeLens en Visual Studio Ultimate.

  • Revise y ejecute pruebas unitarias para código específico.

    CodeLens - Elegir estado de la prueba en el editor de código

  • Busque el historial de cambios de una definición de prueba unitaria y compare los cambios entrantes con la versión local.

    CodeLens - Comparar cambio con versión local

Consulta Buscar cambios en el código y otro historial con CodeLens.

Crear y guardar conjuntos de pruebas con listas de reproducción

Puede crear y guardar una lista de pruebas que desea ejecutar o ver como grupo.Al seleccionar una lista de reproducción, las pruebas de la lista aparecerán en el Explorador de pruebas.Puede agregar una prueba a más de una lista de reproducción; todas las pruebas del proyecto estarán disponibles al elegir la lista de reproducción predeterminada Todas las pruebas.Consulta Create custom playlists.

Filtrado y agrupación de pruebas mejorados en el Explorador de pruebas

Consulte cómo Group and filter the test list para ver los nuevos criterios del Explorador de pruebas que facilitan la organización y ejecución de pruebas unitarias.

Análisis de código

Área

Nuevas características y tareas admitidas

Ventana Análisis de código

Las advertencias de análisis de código ahora aparecen en la ventana de herramientas Análisis de código.La ventana ayuda a administrar y resolver las advertencias de análisis de código.

Pruebas de IU codificadas para aplicaciones de la Tienda Windows

Área

Nuevas características y tareas admitidas

Pruebas de IU codificadas para aplicaciones de la Tienda Windows

La plantilla Proyecto de prueba de IU codificada (aplicaciones de la Tienda Windows) está disponible para los proyectos de Windows 8.1.

Vea Probar aplicaciones de la Tienda Windows con pruebas de IU codificadas y Establecer una propiedad de automatización única para la prueba de controles de la Tienda Windows.

Optimización guiada por perfiles para Visual C++

Área

Nuevas características y tareas admitidas

Optimización guiada por perfiles para Visual C++

El complemento Optimización guiada por perfiles para Visual C++ racionaliza la experiencia de optimización guiada por perfiles para los desarrolladores de aplicaciones nativas para el escritorio y la Tienda Windows.

Consulta Optimización guiada por perfiles del concentrador Rendimiento y diagnósticos.

Vea también

Conceptos

Mejorar la calidad con las herramientas de diagnóstico de Visual Studio

Novedades en las herramientas de modelado de Visual Studio 2013

Novedades de Visual Studio 2013