Hoy vamos a realizar un testing de producción sobre la página de mi compañero Pablo Barrera, y su proyecto de Shibuya-Station.
Vamos a realizar validaciones de estándares para ver si cumple con los estándares de W3C, que son los que debe cumplir una página para que esté técnicamente bien estructurada y correcta. Realizamos la validación en (poner página de validación), y al realizar en algunas de las páginas para ver la estructuración podemos encontrar algunas cosas que no cumplen con los estándares.
Errores en el HTML:
- Error: Presenta etiquetas
mainanidadas dentro de otrosmain, lo cual no es correcto. Solo debería haber un únicomain. - Error: Múltiples
footeranidados, lo cual también es incorrecto. - Error: Existen
sectionque no tienen ningún título, lo que puede provocar dificultades de accesibilidad y SEO. Se debe usardiven estos casos. - Error:
labelno enlazadas a ningún id de elementos de formularios comoinput. - Error:
pdentro debutton, lo cual no es correcto. - Error:
spandentro defigure, lo correcto es utilizarfigcaption.
Advertencias en el HTML:
- Advertencia: Uso excesivo de
h1, lo que puede empeorar la accesibilidad y el posicionamiento SEO de la página. - Advertencia: Uso de
sectionpara agrupar contenido sin encabezado alguno, lo que puede causar problemas similares a la advertencia anterior.
Realizamos la validación del CSS en (poner enlace de página).
Errores en el CSS:
- Error:
.hamburger-menu__toggle- Propiedad no válida:color. Error de análisis sintáctico--color-secondary. - Error:
.home__title- La propiedadfont-displayno existe:swap. - Error:
.home__button- Error de análisis sintácticovar();. - Error:
.home__button- Error de análisis sintácticocursor: pointer;. - Error:
.home__button- Error de análisis sintácticotransition: transform 0.2s ease, box-shadow 0.2s ease;. - Error:
.profile__date- Propiedad no válida:color. Error de análisis sintáctico--color-text.
Advertencias en el CSS:
- Advertencia: Las hojas de estilo importadas no se comprueban en los modos de entrada directa y carga de archivo.
- Advertencia: Debido a su naturaleza dinámica, las variables CSS actualmente no se verifican estáticamente.
Para que cumpla con los estándares de W3C se deben corregir los siguientes errores, por lo tanto, no cumple con los estándares de la página web.
La página tiene una buena estructuración que permite ver claramente el contenido de la página con colores y tipografías legibles. Esto da a entender el concepto perfectamente de la página. El diseño web es perfectamente navegable y con algunas transiciones para suavizar la navegación y hacerla más cómoda. No se encuentran dificultades en la navegación, pero en móvil las transiciones son más escasas y encontramos problemas con el navbar y el contenido no es navegable en condiciones, lo que da problemas. Por lo tanto, en móvil no es usable.
Es importante cumplir los estándares para poder tener la página bien organizada y que sea fácil de usar tanto para móvil como para escritorio. La importación de navegación intuitiva ayuda mucho a que todos los tipos de usuarios puedan entender y llegar a utilizar la página. La página en escritorio es usable, pero para móvil considero que tiene defectos que no debería tener, además de algunos fallos que tampoco debería tener. Por lo tanto, no cumple los estándares como tal, pero es una buena página a nivel de usabilidad en escritorio.
Vamos a utilizar una serie de herramientas para testear la app y ver los resultados que obtenemos en diferentes secciones del contenido de la página web.
Vamos a realizar test, al home en modo escritorio en Firefox y Google.
Test en Firefox

Test en Google
Como apreciamos, las estadísticas son totalmente diferentes en cuanto a términos de rendimiento. En Firefox rinde bastante mejor; es un rendimiento normal pero mejorable según las estadísticas mostradas en las imágenes. También tener en cuenta que son ubicaciones diferentes y motores de navegación diferentes.
Test en móvil producto
Las páginas son usables, pero encuentran algunos problemas que requieren modificaciones ya que tienen un tiempo de respuesta largo. Eso genera problemas en la fluidez de la navegación entre secciones y páginas.
Test en escritorio lista
La página tiene algún problema de usabilidad igual que la de los móviles, pero en cuanto al rendimiento es mucho mejor que en móvil, por lo tanto, la navegación es bastante mejor que en móvil.
Test en escritorio producto
Esta tiene los mismos problemas y un rendimiento similar al de móvil.
Página Inicial
Podemos observar que el rendimiento es mejor en el modo escritorio que en el de móvil, principalmente porque el renderizado en el móvil es mucho más lento que en el de escritorio. También se recomienda reducir los recursos de JS para mejorar el elemento y renderizar el elemento más grande de la página para mejorar su rendimiento ya que ralentiza mucho el muestreo de información, sobre todo en móvil. Codificar las imágenes y optimizarlas en otro formato para mejorar el rendimiento.
Listado de Animes
Aquí, podemos observar muchos más problemas de rendimiento, sobre todo en móvil, debido a que no está del todo bien creado el diseño responsive. El rendimiento sufre cambios de diseño importantes y la carga es más lenta debido a la gran cantidad de contenido que tiene. Eso hace que en móvil sea peor todavía.
Manga y Episodios
Si analizamos un manga en concreto, podemos ver que el rendimiento en este caso es mucho peor en escritorio que en móvil ya que se muestra mucho más contenido y está muy mal optimizado. El mayor problema que tiene es el renderizado de tanto contenido. El tiempo de respuesta es muy largo, además de los problemas comentados anteriormente en otras secciones.
Vamos a realizar test de escritorio y móvil.
Test en Escritorio

- Largest Contentful Paint (LCP): El tiempo que tarda en cargar el elemento más grande es de 1s.
- Interaction to Next Paint (INP): Tiene una interacción entre páginas de 90ms.
- Cumulative Layout Shift (CLS): El contenido es muy estable, 0.017.
- First Contentful Paint (FCP): Tarda en mostrar el primer elemento visual 0.7s.
- First Input Delay (FID): No tiene bloqueo ni delay alguno.
- Time to First Byte (TTFB): El tiempo es de 330ms, es un tiempo de respuesta lento.
Algunas recomendaciones serían solucionar la carga de las tipografías ya que esta retrasa la carga en 270ms, y reducir el código JS a la hora del despliegue. Cambiar el formato de las imágenes también es útil para liberar el peso.
En total, la página tiene una puntuación de 98 en performance, lo cual está muy bien. En navegación entre páginas sí que encontramos algo de pérdida de puntuación.
Nos registramos y instalamos la extensión. Entonces, ahora te vas a la página principal y realizas la grabación de la navegación.
Como se puede ver, el test pasó correctamente y sin problemas.
