Todas las colecciones
Comenzar
Test IO frente a otras plataformas de pruebas
Comparación entre las plataformas Testlio y Test IO para Probadores
Comparación entre las plataformas Testlio y Test IO para Probadores

Descubre de manera rápida las diferencias entre Testlio y Test IO.

Nikola Jonic avatar
Escrito por Nikola Jonic
Actualizado hace más de una semana

Introducción

Las pruebas de software desempeñan un papel vital en garantizar la calidad y la confiabilidad de los productos de software. Plataformas de pruebas colaborativas como Testlio y Test IO permiten a los probadores freelance aportar sus habilidades a diversos proyectos de pruebas.

Este artículo compara las diferencias entre las plataformas Testlio y Test IO, centrándose específicamente en sus procesos de prueba, tipos de errores, gravedad de los errores funcionales, archivos adjuntos, pagos y comunicación durante las pruebas.

Aspecto

Testlio

Test IO

Procesos de Prueba

Testlio sigue un proceso de prueba estructurado vinculado a espacios de trabajo. Los probadores son asignados a espacios de trabajo específicos para llevar a cabo una amplia variedad de pruebas, como pruebas exploratorias, pruebas de pago, pruebas de regresión funcional, pruebas de localización, pruebas de accesibilidad, pruebas de usabilidad, pruebas de transmisión en vivo y pruebas de SDK de instrumentación, realizando casos de prueba de principio a fin.

Si el paso de la prueba falla, los probadores deben enviar errores o problemas; si el error ya se ha enviado, deben ejecutar una reproducción.

Los probadores pueden encontrar errores duplicados al enviar un problema al revisar los informes de otros probadores o buscar dentro del "Navegador de problemas". Si el título contiene un mínimo de 30 caracteres, los probadores recibirán automáticamente sugerencias de problemas similares ya informados.

El equipo de pruebas selecciona a los probadores en función de sus perfiles e información del dispositivo para cumplir con los requisitos del espacio de trabajo y los invita por correo electrónico en dos etapas. Primero, la invitación es para el espacio de trabajo; la segunda etapa es para una ejecución, donde se proporciona el tiempo, el dispositivo y el horario para la prueba.

Dependiendo del espacio de trabajo, los probadores pueden o no recibir invitaciones para una ejecución; todo depende de las necesidades del espacio de trabajo.

Los probadores deben responder a la invitación de ejecución para ser invitados a la ejecución. Dejar que las invitaciones caduquen se considera un problema grave.

Después de completar el tiempo asignado para la prueba, los probadores deben responder a una encuesta de retroalimentación.

Después de presentar un problema, el líder de pruebas puede aprobarlo, solicitar información adicional o cerrarlo. Cerrar un problema se considera un rechazo y puede afectar la puntuación del probador.

Por lo tanto, los probadores esperan a que otros informen problemas y luego realizan una reproducción, ya que presentar un problema podría empeorar la calificación/puntuación del probador si se cierra (se rechaza); por el contrario, si se acepta el error, no aporta ningún beneficio.

Test IO utiliza un proceso de prueba ágil que involucra la planificación, ejecución y retroalimentación continua de pruebas. Los probadores participan en ciclos de prueba que se ajustan a su idioma, dispositivos y ubicación. Ponemos énfasis en las pruebas exploratorias en tiempo real y manuales, permitiendo a los probadores descubrir y reportar errores sobre la marcha.

Para comenzar a contribuir a un ciclo de prueba, los probadores deben iniciar su sesión de prueba con anticipación y confirmar que han leído y comprendido las instrucciones de las características incluidas.

Para identificar duplicados, al enviar un error, la lista de ❝Errores similares❞ en el lado derecho del formulario de errores mostrará la lista de errores ya informados en la prueba actual. Además, puedes buscar y filtrar los errores, así como la lista de Errores Conocidos para evitar duplicaciones.

El rechazo de un informe de error tiene un impacto negativo en las puntuaciones del probador, dependiendo del tipo de rechazo recibido.

Los probadores tienen la opción de impugnar errores que son rechazados por los líderes de equipo. Una vez que un informe es impugnado, queda bloqueado para su revisión por el Equipo de Controversias de Errores.

El uso de marcadores de posición en los informes está estrictamente prohibido.

Con base en los dispositivos registrados en el Perfil del Probador y otra información, el sistema selecciona uno de los dispositivos y te invita a participar en la prueba. Dependiendo de los asientos disponibles para cada ciclo, puede que no puedas elegir un dispositivo diferente al que seleccionó el sistema. Una vez que haz sido invitado a probar con un dispositivo, no podrás cambiar a otro. Por lo tanto, solo podrás enviar errores encontrados en este dispositivo.

Formulario de Errores

Cuando sea necesario, el formulario de errores o problemas de Testlio presenta la siguiente estructura:

  1. Gravedad

  2. Característica

  3. Etiquetas

  4. Título

  5. Entorno

    a. Dispositivo y SO

    b. Versión de la aplicación probada

    c. Red

    b. Ubicación

    e. Tasa de reproducibilidad

  6. Pasos para reproducir

  7. Resultado esperado

  8. Resultado real

  9. Solución sugerida (para pruebas de accesibilidad)

  10. Descripción del archivo adjunto

  11. Archivo adjunto

La gravedad, la característica y las etiquetas son listas desplegables para seleccionar opciones; las demás secciones, excluyendo el archivo adjunto, son plantillas que los probadores deben completar manualmente. Esto se aplica a cada paso fallido, error informado o reproducción ejecutada.

Cada problema debe tener un prefijo de la sección donde ocurrió el problema antes del título, a menos que se especifique lo contrario.

En cambio, el formulario de errores de Test IO simplifica la documentación del probador con la siguiente estructura:

  1. Título del error

  2. Tipo de error con gravedad para errores funcionales

  3. Campo de URL (donde ocurre el error)

  4. Pasos realizados (acciones llevadas a cabo)

  5. Resultado real

  6. Resultado esperado.

  7. Archivos adjuntos

No es necesario seguir un formato específico para construir un título. Sin embargo, debes responder a lo que sucedió, dónde ocurrió el error y cuándo se activó.

En nuestro formulario de errores, no es necesario agregar el número de paso; este dato ya está proporcionado en nuestro formulario. Puedes arrastrarlos y reorganizarlos a tu gusto.

Excepto en el caso del navegador durante las pruebas de sitios web, la información del dispositivo se obtiene del dispositivo que seleccionaste al aceptar participar en un ciclo de prueba, y no puede cambiarse posteriormente.

Tipos de Errores

La clasificación de problemas en Testlio se basa en dos categorías principales:

  • Funcionales

  • Visuales

Las pruebas de errores funcionales requieren dos archivos adjuntos para la documentación.

Las pruebas de localización requieren la verificación del problema de IU (Interfaz de Usuario) y del contenido en sí.

Test IO clasifica los errores de la siguiente manera:

  • Funcionales

  • Visuales

  • Contenido

  • Usabilidad

  • Errores de casos de prueba.

No realizamos pruebas de seguridad.

Aquí tienes más especificaciones: los errores de contenido están relacionados con todo tipo de información, no solo con texto (por ejemplo, traducciones; los errores tipográficos no se informan). En este contexto, la falta de imágenes y botones se considera un error de contenido en lugar de un error visual.

Los errores funcionales que afectan al rendimiento, como la carga interminable, pueden considerarse errores funcionales si afectan directamente a los usuarios finales, por ejemplo, el acceso a contenido o el progreso en una tarea.

Por otro lado, durante los ciclos de prueba de rendimiento, que se ejecutan según la demanda, la carga interminable se considera un problema de rendimiento y se informa como tal. Por lo tanto, medir la velocidad de Internet y los archivos .har es parte de los archivos adjuntos necesarios para incluir en el informe.

Gravedad de Errores Funcionales

En Testlio, la gravedad de errores para errores funcionales se clasifica en tres niveles:

  1. Alta

  2. Media

  3. Baja

Los probadores deciden qué gravedad se aplica mejor al problema en función de una breve explicación de cada gravedad.

En Test IO, proporcionamos escenarios específicos para guiarte en la selección adecuada de la gravedad, los cuales se dividen en tres niveles:

  1. Baja

  2. Alta

  3. Crítica

Estos escenarios te ayudarán a analizar el problema desde diferentes perspectivas, teniendo en cuenta la funcionalidad comprometida y el impacto potencial del error en los usuarios finales. Por ejemplo, los errores que bloquean completamente el sistema se clasifican como críticos, mientras que si existe una solución fácil e intuitiva, como recargar la página, la gravedad adecuada será baja.

Archivos Adjuntos en el Informe de Errores

Testlio permite a los probadores adjuntar archivos relevantes a sus informes de errores, como capturas de pantalla, grabaciones de pantalla y archivos de registro (de bloqueo, consola y, a veces, archivos de registro de Charles).

Los archivos de registro son obligatorios, y para los errores funcionales se deben proporcionar dos archivos adjuntos diferentes.

Es importante asignar nombres significativos a estos archivos adjuntos para facilitar la tarea del desarrollador que los descargará y diagnosticará el problema.

Mientras que una captura de pantalla o una grabación de pantalla pueden documentar fácilmente errores visuales, los errores funcionales deben presentar dos archivos adjuntos por cada problema reportado.

Grabación de pantalla:

  • El video grabado no debe contener datos personales o sensibles, incluyendo información de otros espacios de trabajo.

  • El video debe estar en formato .mp4 y tener un tamaño inferior a 10 MB.

  • La resolución mínima debe ser de 720p.

  • Evita grabar sonidos de fondo innecesarios.

  • Incluye únicamente los pasos de reproducción más importantes.

  • Para iOS 11 y versiones posteriores, se debe utilizar el grabador de pantalla del iPhone.

Cada problema debe incluir una captura de pantalla de la página (aunque el probador haya adjuntado una grabación de pantalla), además de agregar un archivo de texto con el fragmento de código HTML del problema. En ocasiones, la información en la sección "Archivos adjuntos en el informe de errores" puede ser suficiente.

Los probadores de Test IO tienen la opción de adjuntar archivos, como capturas de pantalla, grabaciones de pantalla y archivos de bloqueo.

Captura de pantalla:

  • Destaca el problema

  • Formato JPG o PNG.

  • Se recomienda no utilizar dibujos a mano; en su lugar, usa formas como cuadrados, rectángulos y flechas.

  • Captura la pantalla completa.

  • No deben verse pestañas o aplicaciones innecesarias, y lo más importante es que no debe ser visible la información de los clientes de Test IO (por ejemplo, notificaciones con ID de ciclo de prueba y nombre del cliente).

  • La orientación mostrada en la captura de pantalla debe ser la misma que utilizaste durante la prueba.

Grabación de pantalla:

  • Sin ruido

  • Pantalla completa

  • La duración para los informes de errores es de 60 segundos, mientras que para Historias de Usuario y reproducciones es de 15 segundos.

  • Los pasos grabados deben incluir solo el último paso de navegación, la acción que desencadena el error y el error en sí.

  • Solo formato mp4

  • Los toques/clics deben ser visibles en computadoras de escritorio y dispositivos Android.

Para pruebas de rendimiento, se requieren archivos .har.

Comunicación de Prueba

Testlio promueve la comunicación entre los probadores y los líderes de prueba mediante el chat de la plataforma o el canal de RocketChat designado para el espacio de trabajo respectivo. No obstante, los probadores solo se incorporarán a este chat si han superado una prueba de certificación o si es necesario para el espacio de trabajo en cuestión.

El correo electrónico se utiliza para enviar solicitudes de mejora a los probadores.

Test IO pone énfasis en la comunicación en tiempo real, lo que permite a los probadores colaborar y discutir problemas a través del chat de prueba, comentarios en los informes de errores, el servidor de Discord y plataformas de correo electrónico, entre probadores, líderes de equipo (TL), Gerentes de Éxito del Cliente (CSMs) y clientes. Los probadores pueden hacer preguntas, buscar aclaraciones y recibir retroalimentación instantánea de los mencionados interesados, ya que estos pueden solicitar información de las tareas de los probadores.

Pago por Errores

Testlio paga a los probadores por hora, no por informar errores.

El pago en Test IO varía según el tipo de tarea realizada. Hay tareas directamente relacionadas con Ciclos de Prueba. Por otro lado, otras, como Reproducciones, Confirmación de Corrección de Errores e Informe de Confirmación de Errores, se pueden llevar a cabo sin unirse al ciclo de prueba al que pertenece el informe.

Sin embargo, dentro de un ciclo de prueba, el pago depende del tipo y la gravedad del error, así como de las especificaciones del dispositivo.

Tareas Pagadas y Bonificaciones

En Testlio, los probadores freelance reciben un pago de acuerdo con las horas asignadas para ejecutar tareas específicas dentro de un proyecto en particular.

En Test IO, los probadores freelance pueden realizar estas tareas pagadas y recibir las siguientes bonificaciones:

  • Reporte de errores

  • Reproducción de errores

  • Historias de usuario

  • Casos de prueba

  • Confirmación de corrección de errores

  • Confirmación de informe de error

  • Bonificación por participación en proyectos especiales

  • Sesiones de actividad pagadas

  • Informes de compra

  • Retroalimentación de prueba (pagada en algunos casos raros)

  • Bonificación por "Me gusta" recibidos en reportes de errores

En lugar de esperar a que el cliente acepte o rechace tu trabajo en Test IO, se te paga tan pronto como el Líder de Equipo tome tu error o ejecución.

En resumen, cada plataforma tiene un enfoque único en los procesos de prueba, informe de errores, gravedad de errores, comunicación y estructuras de pago.

Testlio y Test IO difieren en varios aspectos. Testlio sigue un proceso de prueba estructurado, asignando probadores a espacios de trabajo para diversos tipos de pruebas y permitiendo la presentación de errores y disputas. Test IO emplea un proceso ágil con pruebas exploratorias en tiempo real, requiriendo que los probadores reconozcan las instrucciones para cualquier ciclo de prueba al que sean elegibles unirse según sus idiomas, dispositivos y ubicación. En Testlio, los formularios de errores requieren información detallada que los probadores deben proporcionar, mientras que Test IO simplifica el formulario de errores. Los probadores en Testlio pueden adjuntar varios archivos, siendo obligatorios los archivos de registro para errores funcionales, mientras que en Test IO se ofrecen pautas generales para la adjunción de capturas de pantalla y grabaciones de pantalla. La gravedad de los errores varía en tres niveles en Testlio, determinados por los probadores, mientras que Test IO proporciona escenarios específicos para la selección de la gravedad de los errores. La comunicación difiere, con Testlio utilizando chats y correos electrónicos, mientras que Test IO enfatiza la comunicación en tiempo real a través de diversos canales. Las estructuras de pago también varían, ya que Testlio paga a los probadores por hora, mientras que la remuneración en Test IO depende de los diversos tipos de tareas que los probadores pueden realizar en nuestra plataforma, así como del tipo y la gravedad de los errores.

Los probadores son el pilar de la calidad del software y la satisfacción del usuario final. Sus incansables esfuerzos garantizan que el software sea confiable y sin problemas en todas las plataformas.

¿Ha quedado contestada tu pregunta?