Cómo: Registrar una nueva condición de prueba
Actualización: noviembre 2007
El procedimiento siguiente explica la manera de registrar una nueva condición de prueba.
Para registrar una nueva condición de prueba
Abra un editor de texto sin formato, como el Bloc de notas.
Proporcione la siguiente información, especificando el nombre del ensamblado, el símbolo de clave pública y el tipo de extensión:
<?xml version="1.0" encoding="utf-8" ?> <extensions assembly="<enter assembly name here>, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<enter key here>" version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd"> <extension type="<enter extension type here>" enabled="true" /> </extensions>
La extensión es de la forma "espacio_nombres.nombre_clase". El nombre de ensamblado no incluye la extensión ".dll".
Guarde el archivo con la extensión ".Extensions .xml". Por ejemplo, asigne el nombre "nombreDeCondiciónDePrueba.Extensions.xml" al archivo.
Agregue este archivo a la carpeta [Archivos de programa]\Microsoft Visual Studio 8\DBPro.
Cierre Visual Studio.
Vuelva a abrir Visual Studio.
Abra un proyecto de base de datos y agréguele un proyecto de prueba. La nueva condición de prueba aparece en el panel Condiciones de prueba del Diseñador de pruebas unitarias de base de datos.
Ejemplo
El ejemplo siguiente muestra el archivo XML que es necesario para registrar las condiciones de prueba que aparecen en el ejemplo de Cómo: Agregar una condición de prueba al Diseñador de pruebas unitarias de base de datos. Debe sustituir la clave pública y el nombre del ensamblado del ejemplo por los que correspondan. El nombre del ensamblado del ejemplo siguiente es "CustomCondition".
<?xml version="1.0" encoding="utf-8" ?>
<extensions assembly="CustomCondition, Version=1.0.0.0, Culture=neutral, PublicKeyToken=<enter key here>" version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:Microsoft.VisualStudio.TeamSystem.Data.Extensions
Microsoft.VisualStudio.TeamSystem.Data.Extensions.xsd">
<extension type="RowsAffected.RowsAffectedCondition" enabled="true" />
<extension type="TablesInResult.NumberOfTables" enabled="true" />
</extensions>
Seguridad
Si va a instalar una condición de prueba personalizada creada por otra persona, debe tener en cuenta los siguientes riesgos:
El instalador de la condición de prueba personalizada puede haber sido creado por un usuario malintencionado. Podría ofrecer a este usuario acceso a recursos protegidos con sus permisos de instalación.
La condición de prueba personalizada puede haber sido creada por un usuario malintencionado. Este usuario podría controlar recursos protegidos si el usuario que ejecuta la condición de prueba tiene los permisos suficientes.
Para minimizar el riesgo, sólo debe instalar condiciones de prueba personalizadas si son de confianza. Si obtiene una condición de prueba personaliza de un origen que no es de confianza, debe revisar el código fuente de la condición de prueba y de su instalador (si lo tuviera) antes de instalarla y usarla.
Vea también
Tareas
Cómo: Agregar una condición de prueba al Diseñador de pruebas unitarias de base de datos