Motivación
Cada vez que los testers aceptan un ciclo, se debería seguir una rutina para minimizar errores al reportar problemas y evitar inconvenientes. En este artículo, te mostraremos algunas de las acciones obligatorias que deberían incluirse en tu rutina para ayudarte a prevenir solicitudes adicionales o rechazos por parte de nuestros Team Leaders.
Consejos generales
Primero, asegurarte de que tu dispositivo tenga suficiente batería y no esté en modo de ahorro de energía que pueda afectar su rendimiento.
Antes de grabar, verifica que tu software para grabación de pantalla esté configurado para guardar en formato .mp4 y con códec H.264. Si necesitas ayuda para determinar el formato y códec que utiliza tu software, te recomendamos ScreenPal (anteriormente Screencast-O-Matic).
En dispositivos móviles, antes de comenzar la grabación, limpia tu centro de notificaciones de mensajes, correos, notificaciones testNow, etc.
Si pruebas en un dispositivo móvil, asegúrate de tener instalada la versión más reciente de la aplicación. Se recomienda reinstalar la app en cada ciclo de prueba.
Al grabar, la tasa de cuadros (frame rate) debe ser lo suficientemente alta para identificar tus acciones y analizar el desarrollo de los eventos.
Siempre debes probar en un lugar tranquilo y reservado. No estás autorizado a compartir información del cliente con personas que no formen parte del ciclo de prueba o sean empleados reconocidos de Test IO. Esto incluye familiares, amigos e incluso otros testers que no estén en el ciclo.
El internet por cable suele ofrecer mejores resultados que el Wi-Fi. Además, si tienes conexión de 5 GHz, es más rápida y confiable. Si utilizas un dispositivo portátil (notebook, teléfono o tablet), permanecer lo más cerca posible del punto de acceso inalámbrico es una excelente opción para evitar problemas de red.
Debes cerrar todas las apps y pestañas que no sean útiles para entender el problema. También puedes silenciar notificaciones de otras aplicaciones para evitar interrupciones mientras grabas un bug. Cuando estás probando una app, debes mantener el foco en ella y prestar atención a todo lo que sucede en pantalla; es más fácil lograrlo si desactivas cualquier contenido que pueda distraerte.
Al probar sitios web, es buena idea cerrar pestañas irrelevantes en tu navegador para evitar que el uso excesivo de memoria RAM afecte el rendimiento del dispositivo.
Se recomienda realizar una prueba de velocidad de internet al inicio de la sesión de prueba para asegurarte de que la conexión es rápida y estable, evitando comportamientos inesperados. Puedes usar sitios como https://fast.com or https://www.speedtest.net/.
El idioma de tu dispositivo y/o navegador debe estar configurado en inglés o alemán para ciclos exploratorios, según el idioma aceptado en las instrucciones del ciclo. Así, todos los errores y mensajes relevantes se mostrarán en el idioma correcto. Para pruebas de localización, debes establecer el idioma en uno que conozcas y que esté en la lista solicitada por el cliente.
Recuerda que los clientes pueden pedir cambiar la ubicación del dispositivo y el idioma, incluso en ciclos exploratorios. Esta información se indicará explícitamente en las instrucciones del ciclo o te la comunicará el TL o CSM a través del Chat del ciclo.
Si no ves el icono de chat en la esquina inferior derecha de la pantalla:
Pruebas de Software en un Dispositivo de Escritorio
Para un dispositivo de escritorio, generalmente no necesitarás cambiar ninguna configuración importante (a menos que estés utilizando un sistema operativo personalizado). Nuestras recomendaciones son:
Asegúrate de que la resolución de la pantalla esté configurada en la resolución predeterminada del dispositivo y que la escala de texto/imagen sea del 100%. El zoom de tu navegador también debe estar al 100%. Esto garantizará que veas los sitios web y aplicaciones con la resolución correcta prevista por el cliente.
Para dispositivos Windows, debes navegar a "Inicio > Configuración > Sistema > Pantalla" y asegurarte de que la "Resolución de pantalla" esté configurada en el valor recomendado nativo y que la "Escala y diseño" esté al 100%.
Para Mac OS, selecciona "Menú de Apple > Preferencias del Sistema > Pantallas > Configuración de pantalla" y elige tu pantalla en la barra lateral. Luego, selecciona "Pantalla" y configura la resolución en la opción "Predeterminado para la pantalla".
Debes tener al menos un navegador estándar (Google Chrome, Safari, Microsoft Edge y Firefox son los más solicitados por nuestros clientes) y una herramienta de grabación de pantalla. Dado que debes mostrar los clics del ratón en dispositivos de escritorio, es posible que necesites instalar una aplicación adicional para eso. Algunas herramientas de grabación de pantalla (como Screencast-O-Matic o Bandicam) pueden resaltar las acciones del ratón sin necesidad de ninguna aplicación adicional. Consulta nuestro artículo sobre grabaciones de pantalla para obtener más información. También deberás estar familiarizado con la captura de pantallas en tu escritorio.
Para dispositivos Windows, te recomendamos usar la Herramienta de Recorte para capturar la pantalla que deseas compartir. Puedes acceder a ella buscando "Herramienta de Recorte" en la búsqueda de Windows o utilizando el atajo de teclado Windows Key ⊞ + Shift + S. Tu pantalla se volverá gris y podrás seleccionar el área que deseas capturar. Se mostrará una notificación después de tomar la captura de pantalla, y podrás hacer clic en ella para ir al editor de imágenes.
Puedes abrir la aplicación de captura de pantalla utilizando el atajo "Shift + Command ⌘+ 5" en Mac OS. Luego, puedes seleccionar el tipo de captura de pantalla que deseas (toda la pantalla o parte de ella) y tomar tu captura de pantalla. Se te pedirá que guardes la imagen, y luego podrás seleccionar la carpeta adecuada para guardarla.
Antes de comenzar la sesión de prueba, asegúrate de que la configuración de tu navegador esté en su configuración predeterminada y que no estés ejecutando ninguna extensión que cambie el comportamiento de las páginas (como traductores o bloqueadores de anuncios/scripts). Te recomendamos instalar varios navegadores y utilizar uno como tu navegador web personal predeterminado y los demás solo para fines de prueba.
Cambiar el tamaño del navegador puede hacer que la página se muestre en modo de tableta o teléfono (lo que se considera un comportamiento forzado), por lo que siempre es mejor dejar el navegador cubriendo toda la pantalla (ajustado a su máxima resolución) para evitar resultados inesperados.
También debes asegurarte de que la configuración de tu aplicación de grabación de pantalla sea correcta. Recuerda que la calidad de tu grabación de pantalla debe ser lo suficientemente buena como para comprender el problema, y siempre debes grabar la página completa del navegador/aplicación. Por lo tanto, asegúrate de que la resolución y la velocidad de cuadros de la grabación de pantalla sean lo suficientemente altas como para poder verla en la mayoría de los dispositivos modernos sin problemas ni caídas de fotogramas.
Windows y Mac OS mostrarán la fecha y hora actual por defecto si no estás utilizando ninguna aplicación de pantalla completa. En caso de que hayas cambiado esta opción por defecto y no sepas cómo cambiarla de nuevo:
Para Windows, navega a "Inicio > Configuración > Hora e idioma > Fecha y hora" y selecciona "Región".
Pruebas de Software en un Dispositivo Móvil o Tableta Android
Debes completar algunos pasos en dispositivos Android antes de probar las aplicaciones de nuestros clientes. Dependiendo de la versión de Android y del fabricante de tu dispositivo, las opciones pueden estar ubicadas en diferentes configuraciones. Familiarízate con estas configuraciones en tu dispositivo. Si tienes alguna pregunta, puedes pedir ayuda a nuestro equipo de soporte o buscar a alguien con un dispositivo similar en nuestro servidor de la comunidad Discord para que te ayude a configurarlo.
En Android 11+ es posible que no necesites instalar ninguna aplicación de terceros para grabar tu pantalla en caso de que tu dispositivo ya tenga una herramienta de grabación integrada en la barra de notificaciones. Sin embargo, si tu dispositivo utiliza Android 10 o una versión anterior o no tiene una herramienta de grabación integrada, deberás instalar una aplicación de terceros para grabar tu pantalla. Consulta nuestro artículo sobre grabaciones de pantalla para obtener más información.
Para tomar capturas de pantalla, deberás aprender cuál es el atajo en tu dispositivo y si debes presionar o mantener presionados los botones rápidamente. Por lo general, las opciones de atajo predeterminadas suelen ser presionar los botones de Encendido + Bajar Volumen o Encendido + Inicio.
También debes habilitar la opción para mostrar presiones/taps al desocultar el menú de opciones para desarrolladores. Para hacerlo, navega a la Configuración del dispositivo y selecciona la opción Acerca del dispositivo o Acerca del teléfono. Luego, en Información del software, deberás tocar la opción Número de compilación 7 veces. El menú "Opciones para desarrolladores" se desbloqueará y estará accesible en la Configuración de tu dispositivo. Finalmente, podrás navegar a este menú y habilitar la opción "Mostrar toques". Puedes encontrar más información sobre esto en este sitio web aquí.
Para capturar registros utilizando una computadora de escritorio, debes habilitar la opción de depuración por USB en el menú "Opciones para desarrolladores". Para hacerlo, puedes seguir el tema anterior para permitir las opciones de desarrollador y activar la opción de depuración por USB. Dado que los registros del dispositivo son obligatorios a la hora de informar sobre errores de bloqueo (crash), recomendamos habilitar esta opción mientras haces pruebas. Puedes encontrar más herramientas e información sobre cómo capturar registros de bloqueo en Android en nuestro artículo de la Academia.
El cliente generalmente proporciona un archivo con la extensión .apk para instalar en tu dispositivo. Si es la primera vez que instalas una aplicación desde una fuente fuera de la Google Play Store, es posible que tu dispositivo te impida hacerlo por razones de seguridad. Si eso te sucede, navega al menú de Configuración y busca la opción "Instalar aplicaciones desconocidas". Debes otorgar permiso a la fuente de la aplicación .apk que deseas instalar (generalmente el navegador o cualquier administrador de archivos de tu dispositivo).
El cliente también podría compartir la aplicación a través de Firebase, una plataforma de distribución de aplicaciones proporcionada por Google para ayudar a los desarrolladores a distribuir aplicaciones de ensayo/beta con fines de prueba. Necesitarás una cuenta de Gmail para aceptar las invitaciones. También te recomendamos instalar la aplicación "App Tester" para facilitar el acceso a la lista de versiones. Puedes obtenerla en este enlace aquí (debes acceder utilizando un dispositivo Android).
Pruebas de Software en un Dispositivo iOS o iPad
No es necesario que instales ninguna aplicación de terceros para dispositivos móviles y tabletas Apple, ya que hay una herramienta de grabación incorporada en todos los dispositivos relevantes para nuestros clientes hoy en día, que ejecutarán iOS 11 o una versión más reciente. Tampoco es necesario mostrar los toques/taps en estos dispositivos, aunque es posible utilizar la opción "AssistiveTouch".
Para tomar capturas de pantalla, debes usar el atajo de teclado Botón de Encendido + Inicio para dispositivos con un botón de inicio físico o Botón de Encendido + Subir Volumen para dispositivos que no tienen un botón de inicio físico.
Para las grabaciones de pantalla, navega a "Configuración > Centro de Control" y toca el botón verde más junto a "Grabación de Pantalla" para habilitar esta opción. La opción se agregará a tu Centro de Control, que se puede acceder deslizando hacia arriba o hacia abajo cerca de los límites verticales de la pantalla, dependiendo de tu dispositivo. Ahora puedes comenzar la grabación, y el video se guardará en tu dispositivo. Recuerda silenciar el audio de tu teléfono mientras grabas, solo para capturar el sonido si es necesario para entender el error.
Por lo general, el cliente proporciona un enlace https://tcl.ink para instalar la aplicación directamente en tu dispositivo. Después de descargarla, debes navegar a "Configuración > General > Perfiles o Perfiles y Administración de Dispositivos" y, bajo la opción "Aplicación Empresarial", tocar el nombre del cliente o la opción "Test IO GmbH". Finalmente, debes confiar en este desarrollador para desbloquear la aplicación.
El cliente también podría compartir la aplicación a través de Testflight, una plataforma de distribución de aplicaciones proporcionada por Apple para ayudar a los desarrolladores a distribuir aplicaciones de ensayo/beta con fines de prueba. Necesitarás una cuenta de Apple ID para aceptar las invitaciones y descargar las aplicaciones. También necesitarás la aplicación Testflight instalada en tu dispositivo para acceder a ella. Ten en cuenta que la aplicación solo está disponible para iOS 13 o posterior. Puedes obtenerla en este enlace aquí (debes acceder utilizando un dispositivo iOS).
Para capturar registros utilizando una computadora de escritorio, debes tener los controladores correctos, que puedes obtener instalando la aplicación de escritorio iTunes y luego conectando tu dispositivo iOS mediante un cable USB. Encontrarás más herramientas e información sobre cómo capturar registros de bloqueo de iOS en nuestro artículo de la Academia.