La lista de verificación de lanzamiento esencial para aplicaciones web y aplicaciones móviles

Esta es una lista de verificación de lanzamiento simple para aplicaciones web y móviles que he preparado para que los gerentes de productos y proyectos prueben rápidamente el rendimiento de sus aplicaciones. También incluye una lista de pruebas de aplicaciones móviles simples que comúnmente se pasan por alto para confirmar que la aplicación se comporta como se esperaba.

Los gerentes de producto del lado del cliente pueden usar las herramientas proporcionadas para ver los resultados de rendimiento cuando trabajan con agencias digitales o tiendas de desarrollo.

Aplicaciones web

Para las aplicaciones web, la lista de verificación de lanzamiento debe cubrir lo siguiente:

  1. Rendimiento: pasar la prueba de estadísticas de velocidad de la página de Google
  2. Seguridad
  3. Enlaces rotos
  4. Compatibilidad
  5. SEO / Social
  6. Agradable para tener

Rendimiento: pasar la prueba de estadísticas de velocidad de la página de Google

  1. Conecte el sitio a Google PageSpeed ​​Insights para ver sus resultados
  2. Si el sitio requiere inicio de sesión / credenciales, inicie sesión en el sitio primero y verifique el rendimiento con Chrome Page Speed ​​Insights Extension
  3. Otra herramienta útil es Pass GTMetrix Analysis

Por qué: las estadísticas han demostrado constantemente que unos segundos en el tiempo de carga marcan una gran diferencia en la retención. El 53% de las visitas al sitio se abandonan si un sitio tarda más de 3 segundos en cargarse. Tener un sitio más rápido ayuda a retener visitantes y aumenta el compromiso con su sitio. Esto a su vez reduce su tasa de rebote y ayuda a su SEO.

Seguridad

  1. Utilice solo HTTPS. HTTP siempre debe redirigir a HTTPS.
  2. Prueba del servidor SSL de Qualys: apunte a una puntuación de A o superior
  3. Considere estas herramientas de escaneo gratuitas / de código abierto (entre otras): Qualys, OpenVAS, Nmap, OSSEC, Security Onion, OpenSSH

Por qué: es fácil olvidarlo si no hay una lista de verificación, porque estas funciones generalmente no forman parte de la interfaz de usuario y es posible que no se incluyan en las pruebas exploratorias.

Enlaces rotos

  1. Compruebe que ninguna de las páginas tenga enlaces rotos en Monkeytest
  2. Compruebe que ninguna de las páginas tenga enlaces inválidos en Screaming Frog

Por qué: es mejor para UX, y los enlaces rotos pueden dañar tu SEO.

Compatibilidad

  1. Verifique la compatibilidad con los principales navegadores de escritorio y sus versiones (Chrome, Firefox, Safari, Opera, Internet Explorer)
  2. ¡Compruebe también los navegadores móviles!
  3. Además, compruebe cómo funcionan Safari (iOS) y Chrome (Android) en varios tamaños de pantalla.

Los navegadores integrados en la aplicación también pueden comportarse de manera diferente. Dado que son muy comunes, puede intentar abrir un enlace desde Facebook, Reddit, Twitter o incluso su aplicación Bandeja de entrada.

Por qué: no todos los navegadores de escritorio se procesan de la misma manera y desea garantizar una experiencia de usuario consistente y de alta calidad. Además, los sitios web sensibles o las aplicaciones web deben ajustarse a diferentes tamaños de pantalla (pero a veces la versión renderizada no se comporta como se esperaba para un tamaño específico).

Por ejemplo, consulte un caso que encontramos con el encabezado fijo de YouTube para Internet Explorer.

SEO / Redes sociales

  1. ¿Google lo obtiene correctamente? (Consulte con las Herramientas para webmasters de Google)
  2. ¿Está en la primera página de las páginas de resultados de búsqueda de Google (SERP)?
  3. ¿Contiene etiquetas OpenGraph correctas para compartir en redes sociales? Pruebe soltando el enlace en Facebook / Twitter / Pinterest para ver qué imagen, título y descripción se genera
  4. ¿El sitio o la aplicación tiene la etiqueta de título / meta descripción correcta?
  5. ¿Tiene un favicon?

Por qué: Asegúrese de que su aplicación, servicio o sitio web sea visible completando el aspecto técnico de SEO y redes sociales. El SEO ayuda a los usuarios potenciales a encontrarte utilizando términos de búsqueda clave. La optimización social formatea el contenido de su sitio para que los usuarios y la comunidad puedan compartir fácilmente para recomendar a más usuarios.

Según las estadísticas de Hubspot de 2017, el 61% de los especialistas en marketing dicen que mejorar el SEO y hacer crecer una presencia orgánica en línea es su principal prioridad para el marketing entrante.

Cosas que es bueno tener

  1. Valide HTML / CSS con //validator.w3.org
  2. Verifique la accesibilidad web básica con WAVE o con herramientas en //www.w3.org/WAI/ER/tools/
  3. ¿Son las 404 páginas informativas?
  4. ¿Su sitio necesita una hoja de estilo de impresión?
  5. Asegúrese de que su JavaScript esté libre de errores cuando se cargue su página (consulte las Herramientas para desarrolladores de Google Chrome)
  6. ¿Son las URL razonables / descriptivas? Las URL razonables ayudan a los visitantes y a los motores de búsqueda a comprender su contenido.
  7. ¿Funciona el dominio canónico? (www.abc.com vs abc.com, etc.)

Para aplicaciones móviles

Esta es una lista de verificación simple para probar aplicaciones móviles. A continuación, se muestran algunos problemas que suelen pasar por alto con las aplicaciones móviles:

  1. ¿La entrada usa el tipo correcto de teclado (por ejemplo, las entradas de correo electrónico o números deben usar el tipo de teclado relacionado) y CTA? (por ejemplo, en un formulario, la CTA del teclado en la parte inferior derecha en iOS debería mostrarse a continuación, y cuando se toca, debería ir a la siguiente entrada del formulario).
  2. ¿La aplicación tiene un indicador de carga adecuado cuando está realizando un trabajo que requiere que los usuarios esperen?
  3. Pruebe la aplicación en malas condiciones de red para comprobar si se comporta como se esperaba.
  4. Pruebe la aplicación en modo avión (si se supone que funciona sin conexión).
  5. Pruebe la compatibilidad de aplicaciones en diferentes dimensiones de pantalla (especialmente pantallas pequeñas).
  6. Pruebe si la aplicación solicita permisos con una explicación adecuada.
  7. Pruebe si la aplicación muestra mensajes de error que sean fáciles de entender.
  8. Pruebe si la aplicación funciona correctamente durante las interrupciones en Android (como una llamada o poco almacenamiento).
  9. Pruebe la aplicación con diferentes localizaciones / zonas horarias.
  10. Pruebe la aplicación con diferentes tamaños de fuente (especialmente en iOS).

Eso es todo. ¡Comparte si esta publicación te resultó útil!

Oursky es una agencia digital dirigida por ingenieros con sede en Hong Kong que ha trabajado con marcas globales y empresas cotizadas. Si tiene una aplicación o le gustaría desarrollar una solución digital para su producto, ¡póngase en contacto!

Estas notas son una adaptación de un taller que realicé para gerentes de proyectos en una empresa en Hong Kong y publiqué en nuestro blog el 21 de mayo de 2018.