Compartir a través de


Referencia de API para las herramientas de prueba de Visual Studio ALM

Puede personalizar algunos aspectos de Visual Studio Ultimate o Visual Studio Premium para extender las características existentes o agregar nuevas capacidades si tiene requisitos especiales. La referencia de API proporciona información sobre las clases que ayudan con la personalización.

También proporciona información sobre las clases que puede usar para crear diferentes tipos de pruebas.

Puede obtener código de muestra sobre el uso de estas API en el siguiente sitio web de Microsoft.

Tareas

Tareas

Temas relacionados

Extender el marco de las pruebas unitarias: puede agregar funcionalidad que no esté en el marco de pruebas unitarias. Por ejemplo, puede agregar una propiedad para especificar si una prueba se debe ejecutar como un usuario normal o no. O puede extender el marco para agregar atributos de fila a un método y utilizar los datos de esa fila dentro de la prueba.

Puede obtener código de muestra para extender el marco de las pruebas unitarias en el siguiente sitio web de Microsoft.

Personalizar los procesos de almacenamiento de pruebas: use el espacio de nombres Microsoft.VisualStudio.TestTools.Common.Xml, que proporciona una interfaz que se puede usar para cargar y almacenar pruebas. Se pueden implementar cuando cree sus propios tipos de prueba.

Crear una excepción personalizada: puede crear una excepción personalizada que inicie el marco Pruebas unitarias.

Crear un adaptador de datos de diagnóstico: puede usar Microsoft.VisualStudio.TestTools.Execution para crear un adaptador de datos de diagnóstico personalizado.

Crear pruebas de carga para pruebas unitarias y web: el espacio de nombres Microsoft.VisualStudio.TestTools.LoadTesting proporciona las clases e interfaces que permiten ampliar las pruebas de carga de las pruebas unitarias y web.

Crear un tipo de prueba: use el marco Microsoft.VisualStudio.TestTools.TestAdapter y Microsoft.VisualStudio.TestTools.Vsip para crear su tipo de prueba.

Crear pruebas de IU codificadas para automatizar su interfaz de usuario: el espacio de nombres Microsoft.VisualStudio.TestTools.UITesting dispone de clases que proporcionan compatibilidad para pruebas de IU codificadas. Este espacio de nombres contiene clases que realizan interacciones con el teclado y el mouse en controles de interfaz de usuario.

También puede derivar de las clases del espacio de nombres Microsoft.VisualStudio.TestTools.UITest.Extension para ampliar la capacidad de la prueba de IU codificada y grabar pruebas en interfaces no compatibles, como Microsoft Excel.

Crear pruebas unitarias para comprobar la calidad del código: el espacio de nombres Microsoft.VisualStudio.TestTools.UnitTesting dispone de clases que proporcionan compatibilidad para pruebas unitarias. Este espacio de nombres contiene numerosos atributos que identifican información de prueba al marco de pruebas, relativa a orígenes de datos, orden de ejecución de métodos, administración de programas, información de agentes y host y datos de implementación. Este espacio de nombres también contiene excepciones de pruebas unitarias personalizadas.

Crear pruebas unitarias para ASP.NET y servicios Web: el espacio de nombres Microsoft.VisualStudio.TestTools.UnitTesting.Web es una extensión del espacio de nombres Microsoft.VisualStudio.TestTools.UnitTesting que proporciona funciones de prueba unitaria de ASP.NET y servicios Web. Este espacio de nombres proporciona un conjunto de atributos para pruebas unitarias que definen credenciales, direcciones URL e información específica del servidor.

Crear pruebas web personalizadas: el espacio de nombres Microsoft.VisualStudio.TestTools.WebTesting dispone de clases que habilitan las pruebas web. Además, incluye clases para el enlace de datos, reglas de pruebas, identificación de elementos de trabajo, cadenas de consulta, contexto de HTTP y complementos que proporcionan características de pruebas.

Personalizar las pruebas web mediante reglas: el espacio de nombres Microsoft.VisualStudio.TestTools.WebTesting.Rules contiene un conjunto de reglas que las pruebas web usan para probar las páginas web. Estas reglas proporcionan a las pruebas web un conjunto de herramientas para probar el contenido de las páginas web. Además, se pueden crear reglas personalizadas para extender la funcionalidad de las pruebas Web.

Vea también

Conceptos

Probar la aplicación

Crear un adaptador de datos de diagnóstico para recopilar datos personalizados o afectar a un equipo de prueba

Probar la interfaz de usuario con pruebas de IU automatizadas

Comprobar código utilizando pruebas unitarias

Otros recursos

Extender las pruebas de IU codificadas y las grabaciones de acciones para la compatibilidad con Microsoft Excel