Compartir a través de


Solución de problemas de pruebas web

Actualización: noviembre 2007

En este tema se indican los problemas que se producen habitualmente al trabajar con pruebas web en Visual Studio Team System Test.

No se puede resolver el nombre remoto

Los controles JavaScript y ActiveX no se ejecutan

Las pruebas Web codificadas producen un error causado por un origen de datos independiente

No se puede resolver el nombre remoto

Si la prueba Web contiene direcciones URL externas que están fuera del firewall, podría aparecer el mensaje de error siguiente al ejecutar la prueba:

RequestFailed: Se produjo el siguiente error, que puede indicar que necesita configurar un servidor proxy en su prueba Web: No se puede resolver el nombre remoto.

Si utiliza un servidor proxy para tener acceso a sitios Web fuera del firewall, debe establecer manualmente la propiedad proxy de la prueba Web en el servidor proxy que el explorador utiliza para ver las páginas Web. Establezca el servidor proxy mediante el Editor de prueba Web.

Para especificar un servidor proxy

  1. Abra una prueba Web.

  2. En el árbol de solicitudes, seleccione el nodo raíz. El nodo raíz será el nombre de la prueba Web.

  3. En la ventana Propiedades, busque la propiedad Proxy y escriba un nombre de proxy válido. Pregunte al administrador de red un nombre de servidor proxy válido o escriba "predeterminado" para utilizar la configuración del servidor proxy de Internet Explorer.

    Precaución:

    Si utiliza "predeterminado" como configuración del servidor proxy, se pueden producir problemas de rendimiento al ejecutar la prueba Web en condiciones de carga. Es aconsejable especificar un servidor proxy distinto del "predeterminado" cuando ejecute la prueba Web en una prueba de carga.

Los controles JavaScript y ActiveX no se ejecutan

Los sitios Web que utilizan secuencias de comandos o controles ActiveX pueden mostrar este mensaje de error:

La configuración de seguridad no permite que los sitios Web usen controles ActiveX instalados en el equipo. Puede que esta página no se muestre correctamente.

El visor de pruebas Web no permite que se ejecuten secuencias de comandos o controles ActiveX, porque el motor de pruebas Web no los ejecuta. Este mensaje indica que un explorador real podría mostrar algún contenido dinámico adicional en la página. Normalmente, no se requiere ninguna acción del usuario en respuesta a este mensaje. Para obtener más información, consulte Controles JavaScript y ActiveX en las pruebas web.

Las pruebas Web codificadas producen un error causado por un origen de datos independiente

Mientras intenta ejecutar una prueba Web codificada, podría aparecer el mensaje de error siguiente:

No se pudo ejecutar la prueba <Nombre de la prueba> en el agente <Nombre del equipo>: Referencia a objeto no establecida como instancia de un objeto.

Este error se puede producir porque ha definido DataSourceAttribute para la clase de prueba Web, sin el DataBindingAttribute correspondiente. Para resolver este error, agregue un DataBindingAttribute adecuado. Si no necesita DataSourceAttribute, también puede eliminarlo o marcarlo como comentario fuera del código.

Nota:

Un origen de datos sin enlazar es solamente una de las posibles causas del error Object reference not set to an instance of an object. Este error se puede producir por otros motivos, como problemas en el código de la propia prueba Web. Si aparece este error, debe comprobar también el código de la prueba Web.

Vea también

Tareas

Tutorial: Registrar y ejecutar una prueba Web

Solucionar problemas de Test Edition

Solución de problemas de pruebas de carga

Solución de problemas de controladores, agentes y plataformas de pruebas

Conceptos

Controles JavaScript y ActiveX en las pruebas web