Compartir a través de


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

  1. Abra un editor de texto sin formato, como el Bloc de notas.

  2. 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".

  3. Guarde el archivo con la extensión ".Extensions .xml". Por ejemplo, asigne el nombre "nombreDeCondiciónDePrueba.Extensions.xml" al archivo.

  4. Agregue este archivo a la carpeta [Archivos de programa]\Microsoft Visual Studio 8\DBPro.

  5. Cierre Visual Studio.

  6. Vuelva a abrir Visual Studio.

  7. 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

Conceptos

Introducción a la terminología de Database Edition