responsive web design testing
En la era actual, el uso de dispositivos móviles para acceder a Internet ha crecido y se ha vuelto bastante popular. Casi todos los usuarios de Internet desean una versión móvil del sitio web.
Sin embargo, la mayoría de los sitios web no están tan optimizados como deberían para dispositivos móviles. Los evaluadores deben realizar una prueba de respuesta móvil en diseños receptivos.
Los productos de software tradicionales se procesan esencialmente de la misma manera en cualquier dispositivo.
Microsoft Office, por ejemplo , se ve igual en todas las computadoras personales. Imagine tomar Microsoft Word exactamente como se ejecuta en su escritorio y visualizarlo en un iPhone4. O los menús y los botones aparecerán pequeños o, de lo contrario, solo verá una esquina de la pantalla y necesitará usar barras de desplazamiento extensas. De cualquier manera, la aplicación se vuelve esencialmente inutilizable.
Esta experiencia frustrante es exactamente por lo que todo diseñador pasa cuando intenta diseñar para la web.
La solución para el problema es algo llamado 'diseño receptivo', una técnica para que las páginas web pregunten al navegador cuál es la resolución y luego rediseñen con gracia la experiencia del usuario según el espacio disponible de la pantalla. De repente, es imposible saber exactamente cómo se verá su software en producción.
Eso significa una estrategia de prueba (y una estrategia de automatización) que debe ser capaz de experimentar y aprender qué 'se ve bien' y qué no, en varias resoluciones.
Lo que vas a aprender:
- Guía para principiantes para probar diseños de sitios web adaptables
- ¿Qué es el diseño web adaptable?
- Ventajas del diseño receptivo:
- Componentes principales del diseño de sitios web adaptables:
- Ejemplos de diseño web adaptable
- Cómo probar un sitio web receptivo
- Ejemplos de escenarios de prueba para pruebas de sitios web receptivos:
- Herramientas para probar un sitio web receptivo
- Desafíos de las pruebas de diseño receptivo y posibles soluciones
- Consejos para las pruebas web receptivas
- Conclusión
Guía para principiantes para probar diseños de sitios web adaptables
Cuando intentamos abrir un sitio web, el servidor dice ' m.sub-dominios ”Para identificar de qué tipo de dispositivo móvil se originó la solicitud. En base a eso, redirige al usuario a la versión móvil correspondiente.
Para que esto sea 100% efectivo, cada dispositivo debe tener su propio diseño del sitio web creado específicamente para él; Fo ejemplo,un diseño específico diferente para Blackberry, iPhone, iPad, etc. teniendo en cuenta su tamaño de pantalla y resoluciones.
Sin embargo, una versión web diferente para cada resolución y dispositivo no es práctica. los Ethan Marcotte se le ocurrió un nuevo enfoque: diseño web receptivo ( RWD ) - que resuelve este problema.
Nuestra recomendación
# 1) Navegador LT
Navegador LT ayuda a los usuarios a probar y depurar su sitio web en más de 45 vistas de dispositivos. Pruebe su sitio web en diferentes puertos de vista de dispositivos móviles y de escritorio preinstalados con LT Browser, un navegador amigable para desarrolladores para la depuración de vistas móviles.
Simplemente ingrese la URL de su sitio web, seleccione el dispositivo en el que probar su sitio web. Puede elegir simultáneamente dos dispositivos para la comparación de vistas en paralelo.
No solo las pruebas, sino que los usuarios también pueden depurar su sitio web sobre la marcha con la ayuda de DevTools incorporadas que ofrece LT Browser.
La mejor parte es que los usuarios pueden crear un dispositivo personalizado en función de sus requisitos, lo que convierte a LT Browser en nuestra primera opción para las pruebas de respuesta.
=> Visite el navegador LT¿Qué es el diseño web adaptable?
RWDobjetivos para que los sitios web reaccionen a su dispositivo, resolución y puedan renderizarse y adaptarse correctamente. Por ejemplo, Si el usuario cambia de computadora de escritorio / portátil a iPad, entonces el sitio web debe adaptar automáticamente los cambios de resolución como el tamaño de la imagen, etc. según las capacidades del dispositivo respectivo.
En breve,Diseño de respuestaes 'Un sitio web para cada pantalla' .
La siguiente pantalla es unaejemplode RWD:
Nota: Tiempo realejemplode un sitio web receptivo es www.fpl.com
En RWD, un sitio web está diseñado para brindar una experiencia de usuario superior a través de una navegación fácil, una interfaz de usuario clara y sencilla, etc. Los sitios web receptivos se adaptan fácilmente y funcionan en todas las resoluciones, navegadores, tamaños de pantalla, hardware y sistemas operativos.
- Los sitios web receptivos están codificados en PHP, .Net, Java, CQ5 (Adobe Experience Manager - AEM) y muchos marcos nuevos que son muy útiles para desarrollar diseños receptivos.
- Las funciones CSS y HTML se aprovechan para hacer que las resoluciones de pantalla y las imágenes cambien de tamaño automáticamente.
- El diseño de RW utiliza puntos de interrupción para identificar el diseño de un sitio. Cada diseño se utiliza en diferentes puntos de corte. Un diseño se aplica sobre un punto de interrupción, mientras que otro diseño se utiliza debajo del punto de interrupción. Estos puntos de interrupción generalmente se basan en el ancho de los navegadores.
- Al diseñar un sitio web receptivo, los desarrolladores consideran el contenido, el diseño y el rendimiento del sitio en todos los dispositivos para asegurar usabilidad .
El diagrama es un símil preciso de cómo el contenido se adapta al entorno y al comportamiento del dispositivo.
Nota : Aparte de RWD, hay otro enfoque llamado Diseño web adaptativo ( AWD ) . En el enfoque AWD, habrá un diseño específico para cada dispositivo. Sin embargo, es posible que AWD no sea adecuado todo el tiempo. Además, diseñar sitios AWD requiere más tiempo y dinero en comparación con los sitios RWD.
Ventajas del diseño receptivo:
#1) Experiencia de usuario: Basado en el dispositivo desde el que accedemos a un RW, oculta los elementos inusuales y ayuda a los usuarios a alcanzar sus objetivos más rápidamente.Por ejemplo:si abrimos un RW desde el móvil, esconde los elementos sin importancia y acelera la carga de las páginas web.
#2) Compartir o vincular: Para un RW, solo se usa una URL para varios dispositivos. Como solo una única URL acumula todos los datos e información de varios dispositivos, brinda una mejor UX para los usuarios.
#3) Se requiere poco o mínimo mantenimiento para un RW.
#4) Los diseños de RW son fluidos.
Diferencias entre diseño web adaptable y diseño web adaptable:
RWD y AWD están estrechamente relacionados entre sí.
- RWD reacciona rápida y positivamente a los cambios, mientras que AWD se puede modificar fácilmente para un nuevo propósito.
- RWD tiene varios diseños de rejilla fluida y AWD tiene varios diseños de ancho fijo.
- Las imágenes en RWD se denominan sensibles al contexto.
Componentes principales del diseño de sitios web adaptables:
El diseño web receptivo tiene tres componentes principales:
#1) Diseños flexibles: Creación de un sitio web con una cuadrícula flexible que se puede cambiar fácilmente de tamaño a cualquier ancho de forma dinámica.
#2) Media Queries: Proporcione varios estilos para los navegadores y dispositivos según el contexto, como la orientación del dispositivo, la ventana gráfica, etc.
#3)Flexible Media: A medida que cambia el tamaño de las ventanas gráficas, los medios (imágenes, videos, etc.) también deben cambiar su tamaño o resolución según los requisitos.
Nota : “Viewport” es el área del navegador donde se muestra el contenido real del sitio web. Viewport no incluye las barras de herramientas, pestañas, etc.
Ejemplos de diseño web adaptable
Ejemplo 1)
Abre el enlace www.fpl.com desde varios dispositivos y observe la URL. La URL de un sitio web adaptable sigue siendo la misma para todos los dispositivos.
a) Vista del RW desde una computadora de escritorio o portátil (tamaño de pantalla grande)
b) Vista del RW desde una tableta (tamaño de pantalla medio)
c) Vista del RW desde un móvil (tamaño de pantalla pequeño)
Ejemplo # 2)
Abrir el sitio www.yepme.com desde una computadora portátil y también desde un móvil y compare las URL. Esta yepme.com el enlace no es un enlace receptivo.
a) Vista de un sitio web que no responde desde una computadora de escritorio o portátil
cómo imprimir un elemento de una matriz en java
b) Vista de un sitio web que no responde desde un dispositivo móvil
Cómo probar un sitio web receptivo
La prueba de diseño receptivo significa probando el sitio web o URL de diferentes dispositivos. En la práctica, no es posible probar el sitio web receptivo por completo porque para hacerlo necesitamos configurar varios sistemas para varios tamaños de pantalla.
Una forma posible de realizar la prueba de respuesta es cambiar el tamaño de la ventana del navegador según el escenario de prueba.
Algunos navegadores, como IE y Safari, proporcionarán complementos o extensiones de navegador que le ayudarán a ver el área de la ventana gráfica en píxeles. Esto facilita la prueba al obtener el tamaño de pantalla deseado modificando los píxeles.
Otros navegadores como Chrome proporcionan un software o programa llamado 'Emulador' lo que ayudará a cambiar las características de la pantalla y el entorno según el dispositivo deseado necesario para la prueba.
Nota: 'Emulador' es un software o programa que se proporciona dentro del navegador que hace que el sistema host (navegador actual) se comporte como el sistema invitado (navegador del dispositivo deseado que se probará para el tamaño de pantalla deseado).
Aunque los emuladores no pueden brindarle el entorno exacto necesario para las pruebas, son una solución rentable para probar un RW a un alto nivel.
Ejemplos de escenarios de prueba para pruebas de sitios web receptivos:
El probador de diseño web receptivo debe asegurarse de que el diseño receptivo satisfaga todo lo mencionado a continuación escenarios de prueba para asegurar que sea un diseño receptivo libre de errores.
#1) El enlace o URL del sitio web receptivo debe ser el mismo para todos los navegadores en todos y cada uno de los dispositivos, independientemente de la resolución de la pantalla.
Suponer www.abc.com es un sitio web receptivo. Si lo abrimos en una computadora portátil y en un teléfono móvil, la URL debería ser la misma en ambos dispositivos. El sitio web abierto en el navegador móvil no debe comenzar con www.m.abc.com o www.mobile.abc.com
Ejemplo: Abrir el sitio web www.kotak.com desde una computadora portátil y también abra el mismo desde el móvil y observe la URL en ambos dispositivos. La URL no es la misma para ambos dispositivos.
La siguiente instantánea muestra cómo cambia la URL para un sitio web que no responde en diferentes dispositivos como portátil y móvil.
Abrir el sitio web www.w3schools.com desde una computadora portátil y desde un dispositivo móvil y verifique las URL. Debería ser el mismo para ambos dispositivos.
La siguiente instantánea muestra que la URL sigue siendo la misma para un sitio web receptivo en diferentes dispositivos:
#2) La ubicación de visualización del contenido (imágenes, subenlaces, menús, etc.) de un sitio web receptivo debería cambiar dinámicamente según el cambio en la resolución de la pantalla. Es decir, si cambiamos la resolución de pantalla del tamaño de la computadora portátil a un móvil, la visualización de las opciones del menú debería cambiar de forma dinámica.
Ejemplo: Abre el enlace www.fpl.com desde una computadora portátil y haga clic en el menú en la esquina superior derecha de la ventana. Las opciones del menú se muestran como se muestra a continuación:
preguntas de la entrevista de java de servicios web restful
Abierto www.fpl.com desde el móvil y haga clic en el menú en la esquina superior derecha de la ventana. Las opciones del menú son las siguientes:
Nota: Este escenario también se puede probar utilizando emuladores de navegador (Ex:cromo).
Abrir el sitio web www.fpl.com a través de un escritorio y observe cómo se muestran las opciones del menú. Vea la instantánea a continuación:
Ahora cambie el tamaño de la ventana del navegador al tamaño de la pantalla del móvil y luego verifique la visualización de las opciones del menú. Vea la instantánea a continuación:
#3) Las URL de un sitio web receptivo también deben ser específicas de resolución.
Requisito previo para probar este escenario: Pídale al desarrollador que inserte cualquier subenlace en el sitio web de pruebas receptivas donde el subenlace no responde.
Por ejemplo, el desarrollador puede insertar un enlace www.snapdeal.com a nuestro sitio web de pruebas.
Ahora, abra el sitio web de pruebas receptivas desde un dispositivo móvil y haga clic en el subenlace mencionado en el requisito previo. Entonces la URL del subvínculo debería cambiar a https://m.snapdeal.com .
#4) El mismo escenario también se puede probar desde una computadora portátil. Abra el RW desde una computadora de escritorio o portátil y haga clic en el subenlace (mencionado en el requisito previo del escenario de prueba tres) que no responde. La URL del subenlace no debería cambiar (ya que estamos probando este escenario desde la computadora portátil, la URL debería permanecer igual).
#5) Requisito previo para probar este escenario: Pídale al desarrollador que inserte cualquier subenlace,por ejemplo, www.paytm.com en el sitio de prueba. El dispositivo móvil en el que vas a ejecutar este escenario debe tener instalada la respectiva aplicación de Paytm en el móvil.
Ahora abra nuestro sitio web receptivo de pruebas desde un móvil y haga clic en el subenlace 'paytm'. Luego se debe abrir la aplicación Paytm que está instalada en el móvil. (El usuario no debe ser redirigido al sitio web en el navegador u otra ventana; solo debe estar abierta la aplicación).
#6) Las imágenes del sitio web adaptable son específicas de la resolución. Significa que la resolución de la imagen insertada en el código del sitio web adaptable diseñado para la compatibilidad con dispositivos móviles es diferente a la de una computadora de escritorio o tableta. Cada tamaño de pantalla debe tener su imagen específica en el diseño.
Requisito previo para probar este escenario: Probar y verificar la resolución de las imágenes puede ser una tarea difícil. Pídale al desarrollador que inserte tres imágenes diferentes en el sitio web receptivo por separado para dispositivos móviles, tabletas y computadoras de escritorio.
Abra el sitio web de prueba de diseño receptivo desde una computadora de escritorio, tableta y un dispositivo móvil. Las imágenes de la página web receptiva deben ser diferentes para los tres dispositivos.
(O)
Abra el RW de prueba desde un escritorio y verifique la imagen en la página web. Ahora cambie el tamaño de la ventana a la de una tableta y verifique la imagen. Esto debería ser diferente de la imagen que se muestra para el tamaño de la pantalla del escritorio. Ahora puede cambiar el tamaño de la ventana al tamaño de la pantalla del móvil y comprobar la imagen. Esta imagen también debe ser diferente de las dos imágenes anteriores.
Ejemplo: Abra el sitio receptivo www.fpl.com desde un escritorio; haga clic derecho en la imagen en el página de inicio -> seleccione 'Inspeccionar' del menú. Verifique la resolución de la imagen (verifique la extensión del nombre del archivo de imagen .jpg) en el código. Vea la siguiente captura de pantalla:
Ahora cambie el tamaño de la misma ventana al tamaño de la pantalla de una tableta y verifique la resolución de la imagen. (La extensión del nombre de la imagen es medium.jpg)
Finalmente, cambie el tamaño de la ventana al tamaño de la pantalla de un móvil y verifique la imagen. (La extensión del nombre de la imagen es small.jpg)
#7) Haga clic aleatoriamente en cualquier lugar de la página web y compruebe si se inicia y se redirige a cualquier otra página o contenido algún dato o texto que no tenga hipervínculos. Esto prueba si alguna palabra o texto está marcado como hipervínculo en el back end .
Nota : En algunos proyectos, los requisitos se refieren al tamaño de píxel y la resolución de la pantalla para dispositivos particulares. (Por ejemplo, una vista de tableta para su RW debe estar a 15:15 píxeles y para un móvil, debe estar a 10:10, etc.)
La prueba de los cambios dinámicos que deberían ocurrir para la pantalla RW cuando cambiamos el tamaño de píxel es el escenario principal.
#8) Abra nuestro RW de prueba en un navegador y vea el contenido y la visualización de las imágenes principales. Ahora cambie el tamaño de la ventana hasta el punto de interrupción del tamaño de la tableta y verifique los cambios que deberían ocurrir en la resolución de la imagen y cualquier otro contenido. En los puntos de interrupción, los cambios deben ocurrir de forma dinámica (a veces, los cambios no sucederán en los puntos de interrupción y pueden cambiar en algún otro tamaño de píxel, lo cual es un defecto).
Herramientas para probar un sitio web receptivo
Hay pocas herramientas (sitios web) que le permitirán obtener una vista previa de las páginas web de nuestro sitio web receptivo.
Por ejemplo,podemos probar nuestro sitio receptivo en diferentes resoluciones de pantalla predefinidas (teléfonos inteligentes, tabletas, etc.) y también personalizarlo a cualquier resolución deseada. Estas herramientas hacen que las actividades de prueba sean más fáciles y rápidas. Estas herramientas en el navegador pueden denominarse “Responsinator” .
Algunas herramientas también ofrecen una característica importante de capturar la captura de pantalla receptiva que podría ayudarnos a probar los diseños del sitio web, HTML, diseños, CSS, etc. del sitio web receptivo.
Estas herramientas son excelentes alternativas cuando los dispositivos reales no están disponibles o listos.
Aquí hay una lista de herramientas rápida:
#1) Comprobador de diseño receptivo
Ingrese la URL del sitio web receptivo que debe probarse en el campo 'Ingrese su URL aquí' y haga clic en 'IR'. Incluso puede seleccionar el dispositivo y la resolución a la que desea ver el sitio receptivo.
Ahora entra www.fpl.com en el campo, seleccione el diseño “RETRATO de Nexus 7” y haga clic en IR. El sitio se muestra en la resolución del formato seleccionado.
#2) Screenfly
Ingrese al sitio de prueba www.fpl.com y haga clic en IR.
Cambie el diseño a escritorio, tableta, dispositivo móvil, etc. y pruebe el sitio. Con esta herramienta, incluso puede personalizar la resolución.
Por ejemplo, configure la resolución de pantalla en 512 x 256 y pruebe el sitio.
Nota : Con esta herramienta, incluso puede probar escenario 6 fácilmente cambiando las resoluciones y verificando el nombre de la imagen.
#3) Designmodo
Ingrese cualquier URL, www.makemytrip.com y haga clic en Entrar.
En la parte superior derecha del navegador, tiene la opción de cambiar el diseño del sitio web al de cualquier modelo o dispositivo móvil específico, etc.
Nota : Esta herramienta tiene otra característica como arrastrar la pantalla y modificar la resolución a nuestra resolución deseada.
#4) isResponsive
Ingrese la URL de prueba, www.fpl.com en el campo y haga clic en el botón 'Prueba'.
Nota: Esta herramienta tiene solo unas pocas opciones de diseño fijo en las que se puede probar nuestro sitio.
#5) Mattkersley
Si desea tener una vista de su RW en varios tamaños de pantalla a la vez, esta herramienta Mattkersley es lo que necesitas.
Ahora ingrese su URL de prueba en la barra de direcciones y haga clic en ingresar. Puede ver el RW en varios tamaños de pantalla a la vez.
#6) Por defecto, Chrome tiene pocas herramientas de desarrollo a través del cual podemos simular el modo del dispositivo y sus capacidades.
Para utilizar esta función de Chrome, abra cualquier sitio web de diseño receptivo de prueba como www.fpl.com en Chrome y haga clic derecho en la página web y seleccione la opción 'Inspeccionar' en el menú o presione Ctrl + Shift + I. La siguiente ventana se abre en la parte inferior de la página web.
Ahora haga clic en el icono como se muestra en la siguiente captura de pantalla.
Se abre el modo móvil de la página web. A partir de ahí, puede cambiar la resolución a cualquier píxel específico y también a cualquier modelo de móvil predefinido que se muestra en el menú desplegable. Vea la instantánea a continuación para tener una idea clara:
Nota: También podemos cambiar la página web a vista vertical u horizontal.
Otras buenas herramientas para probar el diseño receptivo:
7) Diseño de respuesta
8) BrowserStack
9) Troya
10) AmIResponsivoDiseño
11) Responsinator
12) Studiopress
13) ResponsiveTest
14) Para las máquinas MAC, tenemos una aplicación separada llamada ' ENCAJAR ”Para probar un RW. Esta aplicación le permite configurar varios puntos de interrupción en varios dispositivos para realizar pruebas. APTUS no es una aplicación gratuita y tenemos que comprarla en la Mac App Store.
Desafíos de las pruebas de diseño receptivo y posibles soluciones
Estrategia de prueba dinámica
Pasar de 320 × 480 (la resolución del iPhone4) a 2048 × 2048 (un monitor grande) deja más de 4 millones de tamaños de navegador posibles. La mayoría de los grupos de prueba reducirán la lista de dispositivos de prueba a unos pocos. Incluso entonces, el problema de las pruebas manuales es difícil o imposible de abordar.
Los desarrolladores no pueden anticipar todos los problemas de la plataforma y los evaluadores no pueden detectarlos antes del lanzamiento. Debido a esto, encontramos el problema ocasional de la interfaz de usuario en producción.
Tal vez alguien redujo el tamaño de su navegador y provocó que los campos de texto importantes queden cubiertos por una etiqueta de página. Quizás algún código diseñado para manejar el cambio de tamaño dinámico de la página rompe los selectores de fecha modal y nunca se nota en una prueba normal construida en WebDriver. Hay demasiadas opciones de visualización para crear pruebas y muy poco tiempo.
Echemos un vistazo aejemplo realistapara ilustrar el problema.
Las páginas dinámicas, cosas como los controles deslizantes publicitarios y el contenido transmitido por los usuarios en diferentes tamaños de página, son un elemento básico de muchos productos de software. Agregue a esto el hecho de que no podemos predecir cómo se mostrará la página y muchos esfuerzos de automatización comienzan con fallas.
mejor programa para clonar un disco duro
Veo dos soluciones populares para este problema: usar un conjunto de datos estandarizado, o de línea base, y actualizarlo cada vez que se ejecuta el conjunto de pruebas, y tomar las cosas en un entorno o plataforma a la vez.
Los datos estándar garantizan que el contenido de la página se verá igual cada vez que cargamos el entorno de prueba. Esa estrategia combinada con algo como Sauce Labs que le da a las personas acceso a muchas plataformas y llega bastante lejos.
Este enfoque requiere tiempo y recursos. Necesitará tiempo de alguien con acceso a la base de datos, generalmente un DBA, para crear y actualizar las exportaciones de la base de datos. Y alguien tiene que crear scripts de configuración y desmontaje para mantener el entorno de prueba. Después de todo este esfuerzo, podría terminar con el tipo de ambiente desinfectado en el que los insectos adoran esconderse.
Como alternativa, puede utilizar la tecnología Visual Testing para ayudar a automatizar las pruebas en páginas web que varían en diseño y contenido. Con esta herramienta, puede crear pruebas sin ningún cambio en su entorno de prueba y sin requerir ningún conjunto de habilidades de personas fuera de su grupo de prueba.
Veamos un ejemplo.
Considere la aplicación móvil de Twitter.
Este producto es una combinación de contenido de usuario y publicidad en constante cambio. También hay algunas partes centrales de la interfaz de usuario, como el servicio de noticias y las notificaciones, en el encabezado.
Con una herramienta de prueba visual, puede comenzar realizando una captura de pantalla de toda la página desplazable, no solo del área visible. Puede elegir una opción de comparación que ignore el contenido de texto pero se centre en los elementos de la página.
Por ejemplo, se puede ver que existen los campos para los tweets, que cada tweet tiene un elemento de nombre y un elemento de fecha / hora, sin preocuparse por lo que hay en los elementos.
La búsqueda de elementos en páginas completas también alivia la carga de mantenimiento y complejidad que vemos en muchas pruebas automatizadas. En lugar de manipular datos en una página, guardar, desplazarse y luego verificar, obtiene todo de una vez. Esto significa menos código que escribir, menos código que mantener y menos falsos positivos en las pruebas nocturnas.
Pruebas receptivas para diseño receptivo:
El diseño receptivo ha agregado el problema combinatorio a todas las plataformas disponibles. La pregunta es; De todas estas posibles plataformas y tamaños de pantalla, ¿cuáles seleccionamos para obtener la mejor cobertura de prueba?
Reducir el número de entornos que cubrimos a solo los más populares facilita la tarea técnica y al mismo tiempo ignora el problema de cobertura.
Aumentar la cantidad de entornos con un marco de automatización solo crea una pesadilla de mantenimiento y potencialmente agrega un problema de prueba sin solución.
La combinación de buenas herramientas de prueba visual con un marco de automatización de la interfaz de usuario flexible, como el controlador web, puede hacer que los aspectos técnicos de este problema no solo sean más fáciles de manejar, sino que también se puedan resolver.
El objetivo es una buena cobertura de la interfaz de usuario con una carga de mantenimiento razonable. Las pruebas visuales son su única opción sólida y escalable.
Consejos para las pruebas web receptivas
#1) Al probar un RW, debe tener en cuenta la coherencia del diseño, como la alineación de imágenes, textos, relleno alrededor de los bordes, etc. en todos los navegadores y sistemas operativos.
#2) Durante la prueba de un RW, el probador debe saber qué probar y cómo probar en varios dispositivos en diferentes puntos de interrupción. De lo contrario, podría resultar bastante exhaustivo y desorientador.
#3) Para realizar pruebas exhaustivas de un sitio web receptivo, la coordinación entre el evaluador y el desarrollador es imprescindible. El desarrollador debe ayudar a los evaluadores a crear las condiciones mencionadas en los requisitos previos de los casos de prueba.
#4) Compruebe si las páginas web se pueden leer en todas las resoluciones, es decir, el contenido debe ser legible incluso si cambiamos el tamaño del navegador al tamaño de la pantalla del móvil.
#5) El contenido importante del RW debe ser visible para todos los puntos de interrupción, es decir, si cambiamos el tamaño del navegador de la pantalla del escritorio a la pantalla del móvil, las imágenes principales, el texto principal, el menú, etc.deben permanecer iguales.
#6) Si se cambia el tamaño del navegador para realizar pruebas, entonces cualquier área de clic (como botones, menús, subvínculos, etc.) del RW debería ser adecuada para hacer clic.
#7) Cambiar el tamaño del navegador y probar el sitio web receptivo puede identificar solo algunos problemas importantes, mientras que puede haber algunos otros problemas relacionados con deslizar el dedo, tocar, etc. en dispositivos móviles. Probar estas características particulares en los dispositivos reales puede conducir a una mejor búsqueda y eliminación de defectos.
Conclusión
Cuando estemos probando, el diseño receptivo enfrentará muchos desafíos. Debes pensar de manera eficiente para superar los desafíos.
Probar un sitio web adaptable es muy importante para un futuro exitoso de muchos aplicaciones móviles. Los usuarios de dispositivos móviles solo van a aumentar y sus expectativas son muy distintas a las de los usuarios de escritorio. La implementación y las pruebas exhaustivas de RWD son una excelente manera de configurar su sitio para cumplir con las expectativas.
La implementación y las pruebas exhaustivas de RWD son una excelente manera de configurar su sitio para cumplir con las expectativas.
Esperamos que la información, los consejos y los escenarios de prueba que se analizan en este artículo seguramente ayuden a satisfacer sus necesidades de prueba de sitios web.
Sobre el Autor: Esta es una publicación invitada de Laxmi. Tiene más de 7 años de experiencia en pruebas de software y actualmente trabaja como ingeniera senior de pruebas de software.
Pruebe todos los ejemplos proporcionados en este artículo y háganos saber si tiene alguna consulta / comentario sobre el mismo.
Lectura recomendada
- Pruebas alfa y beta (una guía completa)
- Guía completa de pruebas de verificación de compilación (pruebas de BVT)
- Pruebas funcionales versus pruebas no funcionales
- Tipos de pruebas de software: diferentes tipos de pruebas con detalles
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Tutorial de pruebas de almacenamiento de datos de pruebas ETL (una guía completa)
- Guía de pruebas de seguridad de aplicaciones web
- Los mejores servicios de pruebas de software de control de calidad de SoftwareTestingHelp