Ir al contenido principal
Todas las coleccionesMaterial educativo
Comprendiendo la Estructura de las URLs para Pruebas Exploratorias Manuales
Comprendiendo la Estructura de las URLs para Pruebas Exploratorias Manuales

Una guía para principiantes sobre la estructura de las URL de sitios web para una navegación sencilla y una mejor comprensión de errores.

Andrew Radchanka avatar
Escrito por Andrew Radchanka
Actualizado hace más de un año

Introducción

Como probador exploratorio manual, la navegación efectiva en los sitios web es una habilidad crucial. Comprender la estructura de las URLs puede ayudar significativamente a explorar sitios web de manera eficiente, especialmente cuando las pruebas requieren navegar de regreso a páginas específicas o analizar parámetros en las páginas de resultados de búsqueda.

Este artículo se sumergirá en la importancia de la estructura de las URLs para los probadores exploratorios manuales y proporcionará consejos prácticos para mejorar tus habilidades de navegación en sitios web.

Estructura de las URL

  1. Protocolo: La primera parte de una URL es el protocolo, que indica la forma de comunicación entre el navegador web y el servidor web. El protocolo más común es http:// (Protocolo de Transferencia de Hipertexto), utilizado para páginas web estándar. Otro protocolo comúnmente utilizado es http:// (Protocolo de Transferencia de Hipertexto Seguro), que proporciona una conexión segura y cifrada para la transmisión de información sensible.

  2. Subdominio: Un subdominio, componente opcional que precede al nombre de dominio en una URL, organiza y categoriza diferentes secciones o funciones de un sitio web. Por ejemplo, en la URL https://academy.test.io/, el subdominio es ❝academy❞. Los subdominios se pueden usar para diversos fines, como alojar un blog, un centro de ayuda o una versión separada del sitio web para una región diferente.

  3. Nombre de Dominio: El núcleo de una URL es el nombre de dominio, que representa el identificador único de un sitio web. Normalmente consta de dos partes: el dominio de segundo nivel (DSL) y el dominio de primer nivel (DPL). En la URL https://academy.test.io/, ❝test❞ es el DSL..

  4. Dominio de Primer Nivel (DPL): La última parte de un nombre de dominio en una URL es el dominio de primer nivel (DPL). Representa el nivel más alto en el sistema jerárquico de nombres de dominio. Los DPL comunes incluyen .com, .org, .net, .edu y .gov. En la URL https://academy.test.io/, ❝io❞ es el DPL.

  5. Ruta: Un componente opcional después del nombre de dominio es la ruta, que representa la ubicación o archivo específico en un servidor web. Indica la estructura de directorios o archivos dentro del sistema de archivos del sitio web. La ruta puede incluir múltiples directorios separados por barras diagonales (/) y puede terminar con un archivo específico o una barra diagonal (/) para indicar un directorio. Por ejemplo, en la URL https://academy.test.io/en/articles/7958032-how-to-make-money-with-test-io, la ruta es ❝en/articles/7958032-how-to-make-money-with-test-io❞ .

Gráficamente, así es como estos elementos construyen una estructura básica de URL:

¿Cuál es el propósito de las URL en las pruebas?

El papel fundamental de la estructura de las URL es facilitar la navegación en el sitio web. Las URL actúan como una guía, proporcionando a los probadores una hoja de ruta que los dirige a través de diversas páginas y secciones del sitio web. Esto nos permite retroceder pasos al modificar manualmente la URL y regresar a una página específica que estamos probando.

Otra forma valiosa de comprender la estructura de las URL es analizar los parámetros en las páginas de resultados de búsqueda. Las consultas de búsqueda a menudo generan URL dinámicas con parámetros. Al examinar estos parámetros en la URL, podemos obtener información sobre la funcionalidad de búsqueda y probar diferentes escenarios.

Las URL también son herramientas útiles para identificar y mantenernos enfocados en el entorno de prueba. Tomemos como ejemplo la URL de nuestra Academia utilizada anteriormente: https://academy.test.io/en/articles/... Observa que la parte de la ruta comienza con ❝en❞, que indica el idioma inglés. Cuando un sitio web ofrece diferentes versiones en distintos idiomas, es común incluir un código de idioma o identificador como parte de la ruta de la URL. Esto permite al sitio web mostrar contenido en el idioma deseado. Al incluir el código de idioma en la ruta de la URL, el sitio web puede diferenciar entre las distintas versiones en diferentes idiomas y mostrar el contenido adecuado al usuario.

Mantener el rumbo en el entorno de prueba es sencillo ahora que sabes cómo debería ser la URL. Compararla con la URL proporcionada en la visión general del ciclo de pruebas evita errores que podrían surgir al probar en un entorno diferente.

Porque si alguno de los dominios o la ruta de la URL del error difiere de lo proporcionado, entonces es muy probable que hayas salido del entorno dentro del alcance.

Consejos para Navegar en Sitios Web Utilizando la Estructura de las URL

Para aprovechar al máximo el potencial de la estructura de las URL en tus pruebas exploratorias manuales, ten en cuenta los siguientes consejos:

a. Observa y Descifra las URL: Presta atención detallada a las URLs que aparecen en la barra de direcciones del navegador. Analiza los patrones, los parámetros de consulta y otros componentes para descifrar la estructura del sitio web.

b. Modifica las URL para Retroceder: Cuando necesites regresar a una página anterior, edita manualmente la URL para eliminar secciones o parámetros que te lleven a páginas posteriores. Esto te permite navegar directamente a la página deseada que quieres volver a probar.

c. Prueba la Funcionalidad de Búsqueda: Experimenta con diversas consultas de búsqueda y observa las URLs resultantes. Manipular los parámetros en la URL te permite explorar variaciones en los resultados de búsqueda y validar el comportamiento de la función de búsqueda.

d. Comprende los Parámetros de Consulta: Los parámetros de URL son cruciales para generar contenido dinámico. Familiarízate con los parámetros de consulta comunes y sus significados, como ordenar, filtrar y paginar. Experimenta con diversas combinaciones para asegurarte de que el sitio web los gestione adecuadamente.

e. Analiza los Cambios en las URL: Presta atención a cómo cambian las URLs a medida que interactúas con diferentes elementos en el sitio web, como enviar formularios, hacer clic en enlaces o aplicar filtros. Esto te ayuda a comprender los mecanismos subyacentes y a identificar posibles problemas.

Aquí aprenderás cómo aplicar la comprensión de las URLs al ejemplo de la página de resultados de búsqueda a continuación.

Como probador exploratorio manual, comprender la estructura de las URLs te capacita para navegar de manera eficaz en los sitios web, retroceder tus pasos y probar diversos escenarios. Al emplear técnicas de manipulación de URLs y desentrañar los componentes de las mismas, puedes mejorar tus habilidades de exploración de sitios web y comunicar eficazmente tus hallazgos a tu equipo. Aprovecha el poder inherente de la estructura de las URLs y descubre nuevas posibilidades en tus esfuerzos de prueba.

¿Ha quedado contestada tu pregunta?