Tests E2E
Guía paso a paso para pruebas manuales end-to-end (funcionalidades de experto).
Fecha: Noviembre 2025
Para: Tester/QA que va a probar todas las funcionalidades de experto
Formato: Instrucciones paso a paso con verificaciones claras
🎯 Configuración Inicial
Antes de empezar:
- Tener acceso a la aplicación (URL del frontend)
- Tener un email de prueba disponible
- Tener un navegador con consola abierta (F12) para ver errores
👥 ORGANIZACIÓN DEL EQUIPO DE TESTING: Esta guía está diseñada para testers que prueban SOLO como experto.
Coordinación con el equipo:
- Tester de Experto (tú): Pruebas todas las funcionalidades desde el punto de vista del experto
- Tester de Empresa: Hay otro tester que probará como empresa (creará proyectos, seleccionará expertos, revisará entregas, autorizará pagos)
- Acceso de Administrador: Tú también tienes acceso de administrador, así que puedes realizar las acciones de admin tú mismo para agilizar
📋 Pasos que requieren coordinación:
- Sección 4: Verificación del perfil → Tú mismo lo puedes hacer (tienes acceso de admin)
- Sección 7: Invitación a proyecto → El tester de empresa creará el proyecto, tú puedes invitar (tienes acceso de admin)
- Sección 9: Selección de experto → El tester de empresa lo hará
- Sección 12: Revisión de entregas → El tester de empresa lo hará
- Sección 13: Autorización de pagos → El tester de empresa lo hará
- Sección 17-19: Pasos de niveles y GHL → Tú mismo los puedes hacer (tienes acceso de admin)
💡 Trabajo en equipo:
- Coordina con el tester de empresa para que realice las acciones necesarias cuando llegues a esas secciones
- Usa tu acceso de admin para realizar acciones administrativas tú mismo y agilizar el proceso
- No necesitas crear múltiples cuentas - solo usa tu cuenta de experto (que también tiene permisos de admin)
⚠️ IMPORTANTE - Sobre Stripe Connect y Pagos:
- Puedes completar Stripe Connect usando tu propia cuenta de Stripe en modo test (si tienes una)
- Puedes recibir pagos de prueba - los pagos se procesarán en modo test
- La verificación final en el dashboard de Stripe será realizada después por el administrador
- Si no tienes cuenta de Stripe: Puedes crear una cuenta de prueba gratuita en https://dashboard.stripe.com/register
- Tarjetas de Prueba de Stripe (modo test):
- ✅ Pago exitoso:
4242 4242 4242 4242- Fecha: Cualquier fecha futura (ej:
12/34) - CVC: Cualquier 3 dígitos (ej:
123) - Código postal: Cualquier código válido (ej:
12345)
- Fecha: Cualquier fecha futura (ej:
- ❌ Pago rechazado:
4000 0000 0000 0002 - 🔐 Requiere autenticación (3D Secure):
4000 0025 0000 3155
- ✅ Pago exitoso:
1️⃣ REGISTRO Y PRIMER ACCESO
Paso 1.1: Acceder a la página de registro
- Abre el navegador y ve a:
/registro - Verifica que ves:
- Formulario de registro
- Campo para email
- Campo para username
- Campo para contraseña
- Campo para confirmar contraseña
- Selector de rol (Empresa / Experto)
- Checkbox de términos y condiciones
Paso 1.2: Completar formulario de registro como Experto
- Selecciona el rol: "Experto"
- Completa los campos:
- Email:
experto.test@example.com(usa un email único) - Username:
experto_test(mínimo 3 caracteres) - Contraseña:
Test1234!(mínimo 8 caracteres, con mayúscula, número y símbolo) - Confirmar contraseña:
Test1234!(debe coincidir)
- Email:
- Marca el checkbox de "Acepto términos y condiciones"
- Haz clic en "Registrarse"
Paso 1.3: Verificar registro exitoso
Esperado:
- Mensaje de éxito: "Usuario registrado exitosamente"
- Redirección automática a
/perfil/experto(página de creación de perfil) - NO deberías estar logueado todavía (o sí, depende de la implementación)
Si hay errores:
- Verifica que el email no esté ya registrado
- Verifica que el username no esté ya en uso
- Verifica que la contraseña cumple los requisitos
2️⃣ LOGIN Y AUTENTICACIÓN
Paso 2.1: Acceder a la página de login
- Ve a:
/login - Verifica que ves:
- Formulario de login
- Campo para email/username
- Campo para contraseña
- Botón "Iniciar sesión"
- Enlace "¿Olvidaste tu contraseña?"
Paso 2.2: Hacer login con credenciales correctas
- Introduce el email o username que usaste en el registro
- Introduce la contraseña
- Haz clic en "Iniciar sesión"
Paso 2.3: Verificar login exitoso
Esperado:
- Mensaje de éxito o redirección automática
- Redirección a
/dashboard/experto(dashboard de experto) - Deberías ver el dashboard con tus datos
- En la consola del navegador (F12) NO deberían aparecer errores
Si el login falla:
- Verifica que el usuario existe
- Verifica que la contraseña es correcta
- Verifica que el usuario está activo (no desactivado por admin)
Paso 2.4: Probar login con credenciales incorrectas
- Cierra sesión (si estás logueado)
- Ve a
/login - Introduce email/username correcto pero contraseña incorrecta
- Haz clic en "Iniciar sesión"
- Verifica que:
- Aparece mensaje de error: "Credenciales inválidas"
- NO te redirige al dashboard
- Permaneces en la página de login
3️⃣ CREACIÓN DE PERFIL DE EXPERTO
Paso 3.1: Acceder a creación de perfil
- Si no estás en
/perfil/experto, ve allí - Verifica que ves:
- Formulario de perfil de experto
- Sección de información personal
- Sección de habilidades y experiencia
- Sección de tarifas y disponibilidad
Paso 3.2: Completar información personal
-
Completa los campos básicos:
- Biografía (Bio): "Experto en automatización con 5 años de experiencia en n8n y Make"
- Ubicación: "Madrid, España"
- Teléfono: "+34 600 000 000" (opcional pero recomendado)
- Foto de perfil: Sube una imagen (opcional)
-
Verifica que:
- Los campos se guardan correctamente
- No hay errores de validación
Paso 3.3: Completar habilidades y experiencia
-
Completa los campos:
- Años de experiencia:
5 - Habilidades (Skills): Añade varias habilidades:
n8nMakeZapierAirtablePython
- Área principal: Selecciona
n8n(o la que prefieras) - Idioma de trabajo: Selecciona
EspañoloBilingüe
- Años de experiencia:
-
Verifica que:
- Puedes añadir múltiples skills
- Puedes eliminar skills
- El campo de años acepta números
Paso 3.4: Configurar tarifas y disponibilidad
-
Completa:
- Tarifa por hora:
55.00(en euros) - Disponibilidad: Selecciona
Tiempo Completo(o la que prefieras) - Portfolio URL:
https://mi-portfolio.com(opcional) - LinkedIn URL:
https://linkedin.com/in/experto(opcional)
- Tarifa por hora:
-
Verifica que:
- El campo de tarifa acepta decimales
- Las opciones de disponibilidad se muestran correctamente
Paso 3.5: Datos fiscales (no requeridos en creación inicial)
- Busca la sección "Datos Fiscales" en el formulario de perfil
- Verifica que:
- Los datos fiscales NO son obligatorios al crear el perfil inicialmente
- Puedes crear el perfil sin completar datos fiscales
- Existe una sección de datos fiscales con los siguientes campos (opcionales):
- NIF (8 dígitos + letra opcional, ej: 12345678A)
- Nombre fiscal / Razón social
- Dirección fiscal
- Código postal (5 dígitos)
- Ciudad
- Provincia
- País (default: "España")
- Los campos tienen validación de formato
- Nota importante: Los datos fiscales serán obligatorios cuando seas seleccionado para tu primer proyecto
Paso 3.6: Guardar perfil
- Haz clic en "Guardar perfil" o "Crear perfil"
- Verifica que:
- Aparece mensaje de éxito
- El perfil se guarda correctamente
- Se genera un slug único para tu perfil (ej:
/expertos/experto-test) - Se redirige a tu dashboard o a la página de perfil
Paso 3.7: Verificar que perfil está pendiente de verificación
- Ve a tu dashboard:
/dashboard/experto - Verifica que:
- Aparece un mensaje indicando que tu perfil está pendiente de verificación
- El estado del perfil es "Pendiente" o "No verificado"
- No puedes ver ciertas funcionalidades aún (depende de la implementación)
4️⃣ VERIFICACIÓN DEL PERFIL (DESDE ADMIN)
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo para agilizar.
- Paso 4.1-4.3: Haz login como administrador y verifica tu propio perfil
- Paso 4.4: Vuelve a tu sesión de experto y verifica que el perfil quedó verificado
Paso 4.1: Acceder como administrador
- Haz login como administrador en:
/login - Ve al dashboard de admin:
/dashboard/admin
Paso 4.2: Buscar el perfil del experto
- Ve a la sección de "Usuarios" o "Perfiles"
- Busca el experto que acabas de crear (por email o username)
- Verifica que:
- Aparece en la lista
- Estado es "Pendiente de verificación"
- Puedes ver todos los datos del perfil
Paso 4.3: Verificar el perfil
- Haz clic en el perfil del experto
- Revisa la información
- Haz clic en "Verificar" o "Aprobar perfil"
- Opcionalmente, añade una nota de verificación
Paso 4.4: Verificar desde el lado del experto
- Cierra sesión como admin
- Haz login como el experto
- Ve a
/dashboard/experto - Verifica que:
- Aparece mensaje de "Perfil verificado" o badge de verificado
- El estado cambió a "Verificado"
- Ahora puedes acceder a más funcionalidades
5️⃣ DASHBOARD DE EXPERTO
Paso 5.1: Acceder al dashboard
- Haz login como experto
- Ve a
/dashboard/experto - Verifica que ves:
- Pestañas: "Resumen", "Mis Proyectos", "Aplicaciones", "Invitaciones"
- Estadísticas en la pestaña "Resumen"
Paso 5.2: Verificar estadísticas (pestaña Resumen)
Verifica que se muestran:
- Total de aplicaciones: Debería ser 0 si no has aplicado
- Aplicaciones pendientes: 0
- Aplicaciones aceptadas: 0
- Aplicaciones rechazadas: 0
- Total ganado: 0.00€ (si no has recibido pagos)
- Proyectos activos: 0
- Proyectos completados: 0
Paso 5.3: Verificar pestaña "Aplicaciones"
- Haz clic en la pestaña "Aplicaciones"
- Verifica que:
- Se muestra lista vacía (si no has aplicado)
- O se muestran tus aplicaciones con:
- Título del proyecto
- Nombre de la empresa
- Estado (pendiente, aceptada, rechazada)
- Fecha de aplicación
- Propuesta enviada
Paso 5.4: Verificar pestaña "Invitaciones"
- Haz clic en la pestaña "Invitaciones"
- Verifica que:
- Se muestran proyectos donde has sido invitado
- O lista vacía si no hay invitaciones
- Cada invitación muestra:
- Título del proyecto
- Presupuesto
- Skills requeridas
- Nombre de la empresa
Paso 5.5: Verificar pestaña "Mis Proyectos"
- Haz clic en la pestaña "Mis Proyectos"
- Verifica que:
- Se muestran proyectos asignados
- O lista vacía si no tienes proyectos
- Cada proyecto muestra:
- Título
- Estado (asignado, en progreso, completado)
- Empresa
- Fecha de asignación
6️⃣ VISIBILIDAD PÚBLICA Y BÚSQUEDA
Paso 6.1: Verificar perfil público por slug
- Anota el slug de tu perfil (debería ser algo como
experto-test) - Abre una ventana de incógnito (o cierra sesión)
- Ve a:
/expertos/experto-test(o el slug que tengas) - Verifica que:
- Se muestra tu perfil público
- Aparece tu biografía
- Aparecen tus skills
- Aparece tu tarifa por hora
- Aparece tu experiencia
- Aparece tu disponibilidad
- Aparece badge "Verificado" (si estás verificado)
- NO aparece información sensible (email, teléfono si es privado)
Paso 6.2: Buscar expertos desde la página pública
- Ve a:
/expertos(página de búsqueda de expertos) - Verifica que:
- Aparece formulario de búsqueda
- Puedes ver lista de expertos (si hay expertos verificados)
Paso 6.3: Probar filtros de búsqueda
-
Prueba cada filtro:
- Por skills: Escribe
n8ny busca - Por tarifa mínima: Introduce
50 - Por tarifa máxima: Introduce
100 - Por ubicación: Escribe
Madrid - Por disponibilidad: Selecciona "Tiempo Completo"
- Por rating mínimo: Selecciona
4.0 - Solo verificados: Marca el checkbox
- Por skills: Escribe
-
Verifica que:
- Los filtros funcionan correctamente
- Tu perfil aparece en los resultados si cumple los criterios
- Los resultados se actualizan al cambiar filtros
Paso 6.4: Verificar que experto no verificado NO aparece
- Si tienes acceso a crear otro experto sin verificar:
- Crea un nuevo experto
- NO lo verifiques
- Busca expertos con filtro "Solo verificados"
- Verifica que:
- El experto no verificado NO aparece en los resultados
7️⃣ INVITACIÓN A PROYECTO (DESDE ADMIN)
👥 COORDINACIÓN CON EL EQUIPO: Este paso requiere coordinación:
- Tester de Empresa: Creará el proyecto (Paso 7.1)
- Administrador: Invitará al experto al proyecto (Paso 7.2)
- Tú (tester de experto): Verificarás la notificación y la invitación (Paso 7.3)
Pide al tester de empresa y al administrador que realicen los pasos 7.1 y 7.2 antes de continuar.
Paso 7.1: Crear proyecto desde empresa (preparación)
⚠️ Este paso lo realiza el TESTER DE EMPRESA:
- El tester de empresa crea un proyecto con:
- Título: "Proyecto de prueba para experto"
- Descripción: "Necesitamos automatizar procesos con n8n"
- Presupuesto:
2000€ - Skills requeridas:
n8n,Make - Categoría: Selecciona una categoría apropiada
- Guarda el proyecto
Paso 7.2: Admin invita al experto
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- Abre una nueva ventana de incógnito o navegador diferente
- Haz login como administrador
- Ve al proyecto creado por el tester de empresa
- Busca la opción "Invitar expertos" o "Curación de expertos"
- Busca tu experto en la lista (usa el email o username de tu cuenta de experto)
- Invita al experto al proyecto
- Verifica que:
- Se envía la invitación
- Aparece confirmación de invitación
- Vuelve a tu sesión de experto para continuar con el Paso 7.3
Paso 7.3: Verificar notificación de invitación (como experto)
- Haz login como experto
- Ve a
/dashboard/experto - Verifica que:
- Aparece notificación de nueva invitación
- El contador de notificaciones se incrementa
- Ve a la pestaña "Invitaciones"
- Verifica que:
- Aparece el proyecto al que fuiste invitado
- Se muestra información completa del proyecto
8️⃣ APLICAR A PROYECTO
Paso 8.1: Ver proyecto invitado
- Como experto, ve a la pestaña "Invitaciones" en tu dashboard
- Haz clic en el proyecto al que fuiste invitado
- Verifica que:
- Se muestra detalle completo del proyecto
- Aparece botón "Aplicar" o "Enviar propuesta"
- Puedes ver:
- Título y descripción
- Presupuesto
- Skills requeridas
- Información de la empresa
Paso 8.2: Crear propuesta
-
Haz clic en "Aplicar" o "Enviar propuesta"
-
Completa el formulario:
- Propuesta: "Tengo experiencia en n8n y puedo automatizar este proceso en 2 semanas. Propongo trabajar en 3 hitos: 1) Análisis y diseño (500€), 2) Implementación (1000€), 3) Testing y documentación (500€)"
- Presupuesto propuesto:
2000€(o el que prefieras) - Duración estimada:
2 semanas - Hitos propuestos (opcional pero recomendado):
- Hito 1: "Análisis y diseño" - 500€ - Orden 1
- Hito 2: "Implementación" - 1000€ - Orden 2
- Hito 3: "Testing y documentación" - 500€ - Orden 3
-
Verifica que:
- Si defines hitos, la suma debe igualar el presupuesto propuesto
- Los campos obligatorios están marcados
Paso 8.3: Enviar aplicación
- Haz clic en "Enviar propuesta" o "Aplicar"
- Verifica que:
- Aparece mensaje de éxito: "Propuesta enviada correctamente"
- Se redirige al dashboard o a la lista de aplicaciones
- La aplicación aparece en la pestaña "Aplicaciones" con estado "Pendiente"
Paso 8.4: Verificar que NO puedes aplicar dos veces
- Intenta aplicar al mismo proyecto de nuevo
- Verifica que:
- Aparece error: "Ya has aplicado a este proyecto"
- O el botón "Aplicar" está deshabilitado
Paso 8.5: Verificar notificación a empresa
👥 COORDINACIÓN CON EL EQUIPO: Este paso lo verifica el TESTER DE EMPRESA.
El tester de empresa verifica que:
- Aparece notificación de nueva propuesta
- La propuesta aparece en la lista de propuestas del proyecto
- Puede ver la propuesta completa del experto
9️⃣ SELECCIÓN DE EXPERTO (DESDE EMPRESA)
👥 COORDINACIÓN CON EL EQUIPO: Este paso lo realizará el TESTER DE EMPRESA.
- Tester de Empresa: Revisará tu propuesta y te seleccionará
- Tú (tester de experto): Verificarás la notificación y que quedaste asignado
Pide al tester de empresa que realice los pasos 9.1 y 9.2 antes de continuar.
Paso 9.1: Empresa revisa propuestas
⚠️ Este paso lo realiza el TESTER DE EMPRESA:
- El tester de empresa hace login como empresa
- Ve al proyecto
- Ve a la sección "Propuestas" o "Aplicaciones"
- Verifica que:
- Aparece la propuesta del experto
- Se muestra información del experto
- Se muestra la propuesta completa
- Se muestran los hitos propuestos (si los hay)
Paso 9.2: Empresa selecciona al experto
⚠️ Este paso lo realiza el TESTER DE EMPRESA:
- El tester de empresa hace clic en "Seleccionar" o "Aceptar propuesta" junto a tu propuesta
- Confirma la selección
- Verifica que:
- Si es el primer proyecto del experto y NO tiene datos fiscales completos:
- La empresa recibe un error: "El experto debe completar sus datos fiscales antes de ser asignado a un proyecto"
- El experto NO queda asignado
- El proyecto NO cambia de estado
- Si el experto YA tiene datos fiscales completos:
- Aparece mensaje de éxito
- El proyecto cambia de estado a "En progreso"
- El experto queda asignado al proyecto
- Si es el primer proyecto del experto y NO tiene datos fiscales completos:
Paso 9.3: Solicitud de datos fiscales al ser seleccionado (si es primer proyecto)
IMPORTANTE: Si es tu primer proyecto y no has completado tus datos fiscales, aparecerá un modal bloqueante cuando la empresa intente seleccionarte.
-
Como experto, si NO tienes datos fiscales completos:
- Cuando la empresa intenta seleccionarte, aparece un modal bloqueante en tu dashboard
- El modal muestra: "Datos Fiscales del Experto"
- El modal NO se puede cerrar sin completar los datos
- Aparece mensaje: "Para poder facturar legalmente en España, necesitamos completar tus datos fiscales. Estos datos son necesarios antes de ser asignado a un proyecto."
- Completa todos los campos requeridos:
- NIF: "12345678A" (8 dígitos + letra opcional)
- Nombre fiscal / Razón social: "Juan Pérez García"
- Dirección fiscal: "Calle Mayor 1, 2º B"
- Código postal: "28001" (5 dígitos)
- Ciudad: "Madrid"
- Provincia: "Madrid"
- País: "España" (default)
- Haz clic en "Guardar y Continuar"
- Verifica que el modal se cierra y puedes acceder al proyecto
-
Si YA tienes datos fiscales completos:
- El modal NO aparece
- El experto queda asignado directamente
- Puedes acceder al proyecto normalmente
Paso 9.4: Verificar notificación al experto
- Haz login como experto
- Verifica que:
- Aparece notificación: "Has sido seleccionado para el proyecto..."
- El proyecto aparece en la pestaña "Mis Proyectos"
- El estado de la aplicación cambia a "Aceptada"
Paso 9.4.1: Verificar email de "match confirmado"
IMPORTANTE: Cuando eres seleccionado como experto ganador, recibes un email profesional de "match confirmado":
- Revisa tu bandeja de entrada (y spam si no lo encuentras)
- Deberías recibir un email (
send_match_confirmed_expert_email) con:- Confirmación del match con el cliente
- Información del cliente (nombre de empresa, sector si está disponible)
- Resumen del proyecto (primeros 200 caracteres de la descripción o título)
- Referencia del proyecto (ID y título)
- Razón del match (skills del proyecto que coinciden con las tuyas, o tu área principal)
- Enlace directo al canal de chat del proyecto
- Buenas prácticas y próximos pasos sugeridos
- El email tiene branding de Floutic y diseño profesional
Nota: Este email es más completo y profesional que la notificación simple de "has sido seleccionado". Se envía automáticamente cuando la empresa te selecciona como experto ganador.
También se envía un email a la empresa (send_match_confirmed_company_email) presentándote como experto seleccionado, con tu perfil, experiencia y skills principales.
Paso 9.5: Verificar creación de hitos
- Como experto, ve al proyecto asignado
- Verifica que:
- Se crearon los hitos del proyecto (los que propusiste o los del proyecto original)
- Los hitos están en orden
- Cada hito tiene:
- Título
- Descripción
- Monto
- Estado (debería ser "Pendiente" para el primero)
🔟 CONFIGURAR STRIPE CONNECT (PARA RECIBIR PAGOS)
Paso 10.1: Acceder a configuración de pagos
- Como experto, ve a
/dashboard/experto - Busca la sección "Pagos" o "Stripe Connect" o "Configuración de pagos"
- Verifica que:
- Aparece información sobre Stripe Connect
- Aparece botón "Configurar Stripe Connect" o similar
Paso 10.2: Verificar estado actual
- Verifica que se muestra:
- Estado: "No configurado" o "Pendiente de configuración"
- Mensaje indicando que necesitas configurar para recibir pagos
Paso 10.3: Iniciar onboarding de Stripe Connect
- Haz clic en "Configurar Stripe Connect" o "Comenzar onboarding"
- Verifica que:
- Se abre una nueva ventana/pestaña con Stripe
- O se redirige a Stripe para completar el onboarding
- Aparece formulario de Stripe Connect
Paso 10.4: Completar onboarding en Stripe
- Verifica que se abre el formulario de Stripe:
- Se redirige a Stripe (o se abre en nueva ventana)
- Aparece el formulario de onboarding de Stripe Connect
- Se muestran los pasos del proceso
- Completa el onboarding de Stripe Connect:
- Usa tu cuenta de Stripe en modo test (o crea una si no tienes)
- Completa la información personal
- Completa la información bancaria (puedes usar datos de prueba)
- Completa la información fiscal (Stripe puede solicitar datos adicionales)
- Completa todos los pasos
- Verifica que:
- Stripe muestra confirmación de completado
- Se redirige de vuelta a tu dashboard
- Nota: Los datos fiscales en Floutic son independientes de los de Stripe. Ambos son necesarios para facturación legal en España.
- Nota para el administrador: Verifica en el dashboard de Stripe que la cuenta Connect se creó correctamente y está habilitada para recibir pagos.
Paso 10.5: Verificar que Stripe Connect está configurado
- Vuelve a la sección de pagos en tu dashboard
- Verifica que:
- Estado cambió a "Configurado" o "Completado"
- Aparece información de tu cuenta Connect
- Se muestran: "Cargos habilitados: Sí" y "Pagos habilitados: Sí"
- Nota para el administrador: Verifica en el dashboard de Stripe que la cuenta Connect está correctamente configurada y habilitada.
Paso 10.6: Verificar que sin Stripe Connect NO puedes recibir pagos
- Si tienes un proyecto asignado, intenta ver los pagos
- Verifica que:
- Aparece mensaje indicando que necesitas configurar Stripe Connect
- O la empresa recibe error al intentar pagar si no tienes Connect configurado
1️⃣1️⃣ ENTREGAR HITO
Paso 11.1: Ver hitos del proyecto
- Como experto, ve a un proyecto asignado:
/proyecto/[id] - Verifica que:
- Aparece sección "Hitos" o "Milestones"
- Se muestran todos los hitos del proyecto
- El primer hito está en estado "Pendiente"
- Aparece botón "Entregar" o "Completar hito" en el primer hito
Paso 11.2: Entregar primer hito
-
Haz clic en "Entregar" en el primer hito
-
Completa el formulario de entrega:
- Título de la entrega: "Análisis y diseño completado"
- Descripción: "He completado el análisis del proceso y diseñado la automatización. Incluyo diagrama de flujo y documentación técnica."
- Entregables: Añade lista de entregables:
- "Diagrama de flujo del proceso"
- "Documentación técnica"
- "Plan de implementación"
- Archivos (opcional): Sube un archivo de ejemplo si es posible
-
Verifica que:
- Los campos obligatorios están marcados
- Puedes añadir múltiples entregables
- Puedes subir archivos
Paso 11.3: Enviar entrega
- Haz clic en "Enviar entrega" o "Completar hito"
- Verifica que:
- Aparece mensaje de éxito
- El hito cambia de estado a "Completado" o "En revisión"
- La entrega aparece en el historial del hito
- Se envía notificación a la empresa
Paso 11.4: Verificar que NO puedes entregar hito 2 sin aprobar hito 1
- Intenta entregar el segundo hito
- Verifica que:
- El botón "Entregar" está deshabilitado
- O aparece mensaje: "Debes completar el hito anterior primero"
- Solo puedes entregar hitos en orden secuencial
Paso 11.5: Ver historial de entregas
- Ve al hito entregado
- Verifica que:
- Se muestra la entrega enviada
- Se muestran todos los entregables
- Se muestran los archivos subidos (si los hay)
- Se muestra la fecha de entrega
- Estado es "Enviado" o "Pendiente de revisión"
1️⃣2️⃣ REVISIÓN DE ENTREGA (DESDE EMPRESA)
👥 COORDINACIÓN CON EL EQUIPO: Este paso lo realizará el TESTER DE EMPRESA.
- Tester de Empresa: Revisará y aprobará/rechazará tus entregas
- Tú (tester de experto): Verificarás las notificaciones y el estado de los hitos
Pide al tester de empresa que realice los pasos 12.1-12.4 después de que entregues un hito.
Paso 12.1: Empresa ve la entrega
⚠️ Este paso lo realiza el TESTER DE EMPRESA:
- El tester de empresa hace login como empresa
- Ve al proyecto
- Ve a la sección de hitos
- Verifica que:
- Aparece el hito entregado con estado "Completado" o "En revisión"
- Aparece botón "Revisar entrega" o "Ver entrega"
- Puedes ver la entrega completa
Paso 12.2: Aprobar entrega
⚠️ Este paso lo realiza el TESTER DE EMPRESA:
-
El tester de empresa hace clic en "Revisar entrega"
-
Revisa la entrega
-
Haz clic en "Aprobar" o "Aceptar entrega"
-
Opcionalmente, añade un comentario de aprobación
-
Confirma la aprobación
-
El tester de empresa verifica que:
- Aparece mensaje de éxito
- El hito cambia a estado "Aprobado"
- Se puede proceder con el pago (si está configurado)
- Se envía notificación al experto
Paso 12.3: Verificar notificación al experto
- Haz login como experto
- Verifica que:
- Aparece notificación: "Tu entrega ha sido aprobada"
- El hito aparece como "Aprobado" en el proyecto
- Ahora puedes entregar el siguiente hito (si existe)
Paso 12.4: Probar rechazo de entrega (opcional)
⚠️ Este paso lo realiza el TESTER DE EMPRESA:
-
El tester de empresa ve a otra entrega (o crea una nueva)
-
Haz clic en "Rechazar" o "Necesita revisión"
-
Añade razón de rechazo: "Faltan detalles en la documentación"
-
Confirma el rechazo
-
El tester de empresa verifica que:
- El hito cambia a estado "Rechazado" o "Necesita revisión"
- Se muestra la razón de rechazo
- Se envía notificación al experto
- El experto puede actualizar la entrega
Paso 12.5: Experto actualiza entrega rechazada
-
Como experto, ve al hito rechazado
-
Verifica que:
- Aparece botón "Actualizar entrega" o "Reenviar"
- Puedes editar la entrega
-
Actualiza la entrega con la información solicitada
-
Envía de nuevo
-
Verifica que:
- El número de intento se incrementa
- El estado vuelve a "Enviado"
- Se envía nueva notificación a la empresa
1️⃣3️⃣ PAGOS Y RECEPCIÓN DE DINERO
Paso 13.1: Verificar que se crea PaymentIntent al seleccionar experto
- Como empresa, después de seleccionar experto, verifica el proyecto
- Verifica que:
- Se creó un PaymentIntent para el primer hito
- Estado del pago es "Pendiente" o "En depósito"
- Aparece información del pago
Paso 13.2: Empresa autoriza pago inicial
👥 COORDINACIÓN CON EL EQUIPO: Este paso lo realizará el TESTER DE EMPRESA.
Pide al tester de empresa que autorice el pago después de que seas seleccionado.
⚠️ Este paso lo realiza el TESTER DE EMPRESA:
- El tester de empresa ve al proyecto
- Busca la sección de pagos
- Verifica que:
- Aparece botón para autorizar pago del primer hito
- Se muestra el monto del pago
- Se muestra información del experto
- Autoriza el pago usando tarjeta de prueba:
- Número de tarjeta:
4242 4242 4242 4242 - Fecha de expiración: Cualquier fecha futura (ej:
12/34) - CVC: Cualquier 3 dígitos (ej:
123) - Código postal: Cualquier código válido (ej:
12345)
- Número de tarjeta:
- Verifica que:
- El pago se autoriza correctamente
- Estado cambia a "En depósito" o "Held"
- El dinero queda en escrow (retenido)
- Se muestra confirmación de pago
- Nota para el administrador: Verifica en el dashboard de Stripe que el pago quedó en estado "Held" y está correctamente retenido en escrow.
Paso 13.3: Liberar pago después de aprobar hito
👥 COORDINACIÓN CON EL EQUIPO: Este paso ocurre automáticamente cuando el TESTER DE EMPRESA aprueba un hito.
El tester de empresa verifica que: 2. Verifica que:
- El pago se libera automáticamente
- Se calcula la comisión correctamente según el nivel del experto
- Se transfiere el dinero (menos comisión) a la cuenta Connect del experto
- Se crea PaymentIntent para el siguiente hito (si existe)
- Estado del pago cambia a "Liberado" o "Completado"
- Se envía notificación al experto
- Nota para el administrador: Verifica en el dashboard de Stripe que:
- El pago se liberó automáticamente después de aprobar el hito
- Se transfirió el monto neto (después de comisión) a la cuenta Connect del experto
- La comisión se calculó correctamente según el nivel del experto
Paso 13.4: Experto verifica recepción de pago
- Como experto, ve a
/dashboard/experto - Ve a la sección de pagos o historial de pagos
- Verifica que:
- Aparece el pago liberado
- Se muestra el monto recibido (neto, después de comisión)
- Se muestra la comisión aplicada
- Se muestra el nivel usado para calcular la comisión
- Estado es "Completado" o "Transferido"
- Nota para el administrador: Verifica en el dashboard de Stripe que el pago se transfirió correctamente a la cuenta Connect del experto.
Paso 13.5: Verificar historial de pagos
- Como experto, ve al historial completo de pagos
- Verifica que:
- Se muestran todos los pagos recibidos
- Se muestra información de cada pago:
- Proyecto asociado
- Hito asociado
- Monto recibido
- Comisión
- Fecha
- Estado
1️⃣4️⃣ CHAT Y COMUNICACIÓN
Paso 14.1: Acceder al chat del proyecto
- Como experto, ve a un proyecto asignado:
/proyecto/[id] - Ve a la pestaña "Chat" o sección de mensajes
- Verifica que:
- Aparece el chat del proyecto
- Puedes ver mensajes anteriores (si los hay)
- Aparece campo para escribir mensaje
Paso 14.2: Enviar mensaje de texto
- Escribe un mensaje: "Hola, he comenzado a trabajar en el primer hito. ¿Tienes alguna pregunta?"
- Haz clic en "Enviar"
- Verifica que:
- El mensaje aparece en el chat
- Se muestra tu nombre como remitente
- Se muestra la fecha/hora del mensaje
- Se envía notificación a la empresa
Paso 14.3: Subir archivo en el chat
-
Haz clic en el botón de adjuntar archivo (si existe)
-
Selecciona un archivo
-
Añade un mensaje opcional: "Aquí está el documento que mencioné"
-
Envía
-
Verifica que:
- El archivo se sube correctamente
- Aparece en el chat como mensaje con archivo
- La empresa puede descargar el archivo
- Se muestra el nombre y tamaño del archivo
Paso 14.4: Editar mensaje
-
Encuentra un mensaje que hayas enviado
-
Haz clic en "Editar" (si está disponible)
-
Modifica el mensaje
-
Guarda los cambios
-
Verifica que:
- El mensaje se actualiza
- Aparece indicador "Editado"
- La empresa ve el mensaje editado
Paso 14.5: Verificar tiempo real
👥 COORDINACIÓN CON EL EQUIPO: Este paso requiere coordinación con el TESTER DE EMPRESA.
- Coordina con el tester de empresa para que tenga el chat abierto
- Envía un mensaje desde tu sesión de experto
- Pide al tester de empresa que verifique que:
- El mensaje aparece automáticamente en su navegador (sin refrescar)
- Aparece notificación en tiempo real
- El contador de mensajes no leídos se actualiza
- Tú verifica que:
- El mensaje aparece en tu chat
- Se muestra correctamente
1️⃣5️⃣ RESEÑAS
Paso 15.1: Completar proyecto
- Como experto, completa todos los hitos del proyecto
- Verifica que:
- Todos los hitos están aprobados
- El proyecto cambia a estado "Completado"
- Aparece opción para dejar reseña
Paso 15.2: Dejar reseña a la empresa
-
Ve al proyecto completado
-
Busca la sección "Reseñas" o "Valorar"
-
Haz clic en "Dejar reseña" o "Valorar empresa"
-
Completa el formulario:
- Calificación: Selecciona 5 estrellas (o la que prefieras)
- Comentario: "Excelente comunicación y claridad en los requisitos. Proyecto muy bien gestionado."
-
Envía la reseña
-
Verifica que:
- La reseña se guarda correctamente
- Aparece confirmación de reseña enviada
-
Pide al tester de empresa que verifique que:
- La reseña aparece en su perfil de empresa
- Se actualiza el rating promedio de la empresa
Paso 15.3: Ver reseñas recibidas
- Ve a tu perfil público:
/expertos/tu-slug - Verifica que:
- Aparece sección de reseñas
- Se muestran las reseñas que has recibido
- Se muestra el rating promedio
- Se muestra el total de reseñas
Paso 15.4: Editar reseña
-
Ve a la reseña que dejaste
-
Haz clic en "Editar" (si está disponible)
-
Modifica la calificación o comentario
-
Guarda los cambios
-
Verifica que:
- La reseña se actualiza
- Los cambios se reflejan en el perfil de la empresa
- Se actualiza el rating promedio
Paso 15.5: Responder a reseña recibida
-
Si recibiste una reseña de una empresa, ve a tu perfil
-
Encuentra la reseña
-
Haz clic en "Responder"
-
Escribe una respuesta: "Gracias por tu feedback. Fue un placer trabajar contigo."
-
Envía la respuesta
-
Verifica que:
- La respuesta aparece bajo la reseña
- Se muestra la fecha de la respuesta
1️⃣6️⃣ NOTIFICACIONES
Paso 16.1: Ver notificaciones
- Como experto, ve a
/dashboard/experto - Busca el icono de notificaciones (campana) en la parte superior
- Haz clic en él
- Verifica que:
- Se abre el panel de notificaciones
- Se muestran todas tus notificaciones
- Aparece contador de notificaciones no leídas
Paso 16.2: Verificar tipos de notificaciones recibidas
Verifica que has recibido notificaciones de:
- Invitación a proyecto
- Selección para proyecto
- Entrega de hito aprobada
- Entrega de hito rechazada
- Pago liberado
- Mensaje nuevo en chat
- Reseña recibida
Paso 16.3: Marcar notificación como leída
- Haz clic en una notificación no leída
- Verifica que:
- La notificación se marca como leída
- El contador de no leídas disminuye
- El estilo visual cambia (menos destacada)
Paso 16.4: Marcar todas como leídas
- Busca el botón "Marcar todas como leídas"
- Haz clic en él
- Verifica que:
- Todas las notificaciones se marcan como leídas
- El contador vuelve a 0
- Todas las notificaciones cambian de estilo
Paso 16.5: Verificar notificaciones en tiempo real
- Abre el dashboard en dos navegadores:
- Navegador 1: Como experto
- Navegador 2: Como empresa o admin
- Desde el navegador 2, realiza una acción que genere notificación (ej: enviar mensaje)
- Verifica que:
- La notificación aparece automáticamente en el navegador 1 (sin refrescar)
- El contador se actualiza en tiempo real
- Aparece indicador visual de nueva notificación
1️⃣7️⃣ CONFIGURACIÓN DE WEBHOOKS PERSONALIZADOS
Paso 17.1: Acceder a configuración de webhooks
- Como experto, ve a
/configuracion - Busca la sección "Webhooks" o "Notificaciones externas"
- Verifica que:
- Aparece información sobre webhooks
- Aparece formulario para configurar webhook
Paso 17.2: Configurar webhook
-
Completa el formulario:
- URL del webhook:
https://tu-servidor.com/webhook(usa una URL de prueba) - Método de autenticación: Selecciona "JWT" o "Ninguna"
- Habilitar webhook: Marca el checkbox
- URL del webhook:
-
Guarda la configuración
-
Verifica que:
- Se guarda la configuración
- Aparece mensaje de éxito
- Se muestra el estado: "Configurado" o "Activo"
Paso 17.3: Obtener secreto JWT (si usas JWT)
- Si seleccionaste autenticación JWT, busca "Obtener secreto" o "Ver secreto"
- Haz clic en obtener el secreto
- Verifica que:
- Se muestra el secreto JWT
- Puedes copiarlo
- Aparece advertencia de mantenerlo seguro
Paso 17.4: Probar webhook
- Busca el botón "Probar webhook" o "Enviar evento de prueba"
- Haz clic en él
- Verifica que:
- Se envía un evento de prueba
- Se muestra el estado del último intento
- Se muestra la respuesta del servidor (si está disponible)
- Aparece información de éxito o error
Paso 17.5: Verificar que webhooks se envían en eventos reales
- Realiza una acción que genere evento (ej: recibir invitación)
- Verifica que:
- El webhook se envía a tu URL configurada
- El payload contiene la información correcta
- La autenticación funciona (si configuraste JWT)
1️⃣7️⃣ NIVELES DE EXPERTO
Paso 17.1: Verificar nivel actual
- Como experto, ve a tu perfil o dashboard
- Verifica que:
- Se muestra tu nivel actual (Global, Pro, o Enterprise)
- El nivel aparece como badge o indicador visual
- Por defecto, el nivel es "Global" si no ha sido asignado
Paso 17.2: Verificar impacto del nivel en comisiones
- Ve a la sección de pagos o historial de pagos
- Verifica que:
- Se muestra la comisión aplicada según tu nivel
- Las comisiones son diferentes según el nivel:
- Global: X% (verificar porcentaje)
- Pro: Y% (verificar porcentaje)
- Enterprise: Z% (verificar porcentaje)
- El monto recibido se calcula correctamente después de la comisión
Paso 17.3: Verificar que admin puede cambiar nivel
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- Abre una nueva ventana de incógnito o navegador diferente
- Haz login como administrador
- Ve al perfil de tu experto (usa el email o username de tu cuenta de experto)
- Busca la sección "Nivel de Experto" o "Expert Level"
- Verifica que:
- Puedes ver el nivel actual
- Puedes ver el nivel sugerido basado en lead_score (si está implementado)
- Puedes cambiar el nivel (Global, Pro, Enterprise)
- Cambia el nivel a "Pro" (o el que prefieras)
- Verifica que:
- El nivel se actualiza correctamente
- Se sincroniza con GoHighLevel (etiqueta
exp/nivel-pro) - Se actualiza en el perfil del experto
Paso 17.4: Verificar desde el lado del experto
- Vuelve a tu sesión de experto (o cierra sesión de admin y haz login como experto)
- Ve a tu perfil o dashboard
- Verifica que:
- El nivel se actualizó correctamente
- Aparece el nuevo badge de nivel
- El nivel afecta las comisiones en futuros pagos
Paso 17.5: Verificar sugerencia de nivel (si está implementado)
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- En la sesión de admin (o abre una nueva si la cerraste), ve al perfil de tu experto
- Verifica que:
- Se muestra sugerencia de nivel basada en lead_score
- Si
lead_score >= 76, sugiere "Enterprise" - Si
lead_score >= 51, sugiere "Pro" - Si
lead_score < 51, sugiere "Global" - Se muestra el razonamiento de la sugerencia
1️⃣8️⃣ REPUTACIÓN Y MÉTRICAS
Paso 18.1: Ver métricas del perfil
- Como experto, ve a tu perfil público:
/expertos/tu-slug - Verifica que se muestran:
- Rating promedio: Calificación promedio (0-5 estrellas)
- Total de reseñas: Número de reseñas recibidas
- Completion rate: Tasa de completación de proyectos (0-100%)
- Años de experiencia: Años de experiencia mostrados
- Nivel de experto: Nivel actual (Global, Pro, Enterprise)
Paso 18.2: Verificar cálculo de rating promedio
- Asegúrate de tener al menos 2 reseñas con diferentes calificaciones
- Verifica que:
- El rating promedio se calcula correctamente
- Si tienes reseñas de 5, 4 y 3 estrellas, el promedio es correcto
- El rating se actualiza automáticamente al recibir nuevas reseñas
Paso 18.3: Verificar completion rate
- Ve a tu dashboard
- Verifica que:
- Se muestra el completion rate (proyectos completados / proyectos asignados)
- El cálculo es correcto
- Se actualiza cuando completas proyectos
Paso 18.4: Verificar visualización de reputación (desde admin)
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- Abre una nueva ventana de incógnito o navegador diferente (o usa la sesión de admin si ya la tienes abierta)
- Haz login como administrador
- Ve al perfil del experto
- Busca la sección "Reputación" o "Métricas"
- Verifica que puedes ver:
- Rating promedio
- Total de reseñas
- Completion rate
- Lead score (si está implementado)
- Nivel actual
- Historial de cambios (si está disponible)
Paso 18.5: Verificar impacto en búsquedas
- Ve a la página de búsqueda de expertos:
/expertos - Prueba ordenar por:
- Rating (más alto primero)
- Experiencia (más años primero)
- Tarifa (más baja primero)
- Verifica que:
- Los expertos se ordenan correctamente según el criterio
- Tu perfil aparece en la posición correcta según tus métricas
- El ordenamiento funciona correctamente
Paso 18.6: Verificar lead score (si está implementado)
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- En la sesión de admin, ve al perfil de tu experto
- Verifica que:
- Se muestra el lead_score (0-100)
- El lead_score se calcula dinámicamente
- Se sincroniza con GoHighLevel
- Afecta la sugerencia de nivel
1️⃣9️⃣ INTEGRACIÓN CON GOHIGHLEVEL
Nota: Esta sección requiere que GoHighLevel esté configurado y funcionando. Algunos pasos requieren acceso de administrador.
Paso 19.1: Verificar sincronización al crear perfil
- Crea un nuevo perfil de experto (o usa uno existente)
- Verifica que:
- Se crea contacto en GoHighLevel automáticamente
- Se sincronizan campos básicos:
- Teléfono (si está configurado)
- Nombre/Username
- Ubicación
- Se añade etiqueta
exp/registradoen GHL
Paso 19.2: Verificar etiquetas automáticas
Nota: Este paso requiere acceso a GoHighLevel para verificar las etiquetas.
- Como experto, completa tu perfil
- Verifica que se añaden etiquetas en GHL:
-
exp/registrado- Al registrarse -
exp/perfil-completo- Al completar perfil (si está implementado) -
exp/verificado- Al verificar perfil (desde admin) -
exp/invitado-proyecto- Al recibir invitación -
exp/propuesta-enviada- Al enviar propuesta -
exp/asignado-proyecto- Al ser seleccionado -
exp/nivel-global/exp/nivel-pro/exp/nivel-enterprise- Según nivel asignado
-
Paso 19.3: Verificar sincronización de lead_score
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- En la sesión de admin, ve al perfil de tu experto
- Verifica que:
- El lead_score se sincroniza con GHL
- Se actualiza en el campo personalizado de GHL
- Se actualiza automáticamente cuando cambia
Paso 19.4: Verificar creación de oportunidades
Nota: Requiere acceso a GoHighLevel para verificar.
- Como experto, aplica a un proyecto
- Verifica que:
- Se crea oportunidad en GHL cuando aplicas
- La oportunidad tiene información del proyecto
- Como experto, sé seleccionado para un proyecto
- Verifica que:
- Se actualiza la oportunidad en GHL
- O se crea nueva oportunidad con estado "Asignado"
- Completa un proyecto
- Verifica que:
- Se actualiza la oportunidad a "Completado" en GHL
Paso 19.5: Verificar sincronización de estado del contacto
- En la sesión de admin, cambia el estado de tu experto (activo/inactivo)
- Verifica que:
- El estado se sincroniza con GHL
- Se añade/quita etiqueta
exp/inactivosegún corresponda - El campo
estado_del_contactose actualiza en GHL
Paso 19.6: Verificar diagnóstico de sincronización (desde admin)
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- Abre una nueva ventana de incógnito o navegador diferente (o usa la sesión de admin si ya la tienes abierta)
- Haz login como administrador
- Ve al perfil de tu experto (usa el email o username de tu cuenta de experto)
- Busca la opción "Diagnóstico GHL" o "GHL Diagnosis"
- Verifica que puedes ver:
- Estado de sincronización
- Etiquetas esperadas vs actuales en GHL
- Estado del contacto en GHL
- Lead score sincronizado
- Última sincronización
- Errores de sincronización (si los hay)
Paso 19.7: Verificar sincronización bidireccional (si está implementado)
✅ ACCESO DE ADMINISTRADOR: Como tienes acceso de administrador, puedes realizar este paso tú mismo.
- En la sesión de admin, cambia una etiqueta directamente en GoHighLevel
- Verifica que:
- El cambio se refleja en Floutic (si está implementado)
- O se sincroniza en la próxima actualización
Paso 19.8: Verificar sincronización al actualizar perfil
- Como experto, actualiza tu perfil (cambia email, teléfono, ubicación, etc.)
- Verifica que:
- Los cambios se sincronizan con GHL
- El contacto en GHL se actualiza automáticamente
- Los campos personalizados se actualizan correctamente
2️⃣0️⃣ ACTUALIZACIÓN DE PERFIL
Paso 20.1: Acceder a edición de perfil
- Como experto, ve a
/perfil/expertoo/configuracion - Busca "Editar perfil" o "Mi perfil"
- Verifica que:
- Aparece formulario con tus datos actuales
- Todos los campos están pre-rellenados
Paso 20.2: Actualizar información
-
Modifica algunos campos:
- Cambia la biografía
- Añade una nueva skill
- Cambia la tarifa por hora
- Actualiza la disponibilidad
-
Guarda los cambios
-
Verifica que:
- Aparece mensaje de éxito
- Los cambios se guardan correctamente
- Se actualiza el perfil público
- Se sincroniza con GoHighLevel (si está configurado)
Paso 20.3: Verificar cambios en perfil público
- Abre una ventana de incógnito
- Ve a tu perfil público:
/expertos/tu-slug - Verifica que:
- Los cambios se reflejan en el perfil público
- La información actualizada es visible
Paso 20.4: Actualizar Stripe Connect (si es necesario)
- Ve a la sección de pagos
- Si necesitas actualizar información bancaria, busca "Actualizar cuenta"
- Haz clic en "Actualizar información de Stripe"
- Verifica que:
- Se abre Stripe para actualizar información
- Después de actualizar, vuelves al dashboard
- El estado sigue siendo "Configurado"
2️⃣1️⃣ GESTIÓN DE CUENTA
Paso 21.1: Cambiar contraseña
-
Ve a
/configuracion -
Busca la sección "Seguridad" o "Contraseña"
-
Completa el formulario:
- Contraseña actual: Introduce tu contraseña actual
- Nueva contraseña:
NuevaPass1234! - Confirmar nueva contraseña:
NuevaPass1234!
-
Guarda los cambios
-
Verifica que:
- Aparece mensaje de éxito
- Puedes hacer login con la nueva contraseña
- NO puedes hacer login con la contraseña antigua
Paso 21.2: Cambiar email
-
En configuración, busca "Email"
-
Completa el formulario:
- Nuevo email:
nuevo.email@example.com - Contraseña actual: Introduce tu contraseña para confirmar
- Nuevo email:
-
Guarda los cambios
-
Verifica que:
- Aparece mensaje de éxito
- El email se actualiza
- Puedes hacer login con el nuevo email
Paso 21.3: Cambiar username
-
En configuración, busca "Username"
-
Cambia el username a:
experto_test_nuevo -
Guarda los cambios
-
Verifica que:
- Aparece mensaje de éxito
- El username se actualiza
- El slug del perfil se actualiza (si aplica)
- Puedes hacer login con el nuevo username
2️⃣2️⃣ CASOS EDGE Y VALIDACIONES
Paso 22.1: Intentar aplicar sin invitación
- Como experto, busca un proyecto público al que NO fuiste invitado
- Intenta aplicar
- Verifica que:
- Aparece error: "No tienes una invitación válida para este proyecto"
- O el botón "Aplicar" no está disponible
Paso 22.2: Intentar entregar hito fuera de orden
- Intenta entregar el hito 2 sin haber completado el hito 1
- Verifica que:
- Aparece error: "Debes completar el hito anterior primero"
- O el botón está deshabilitado
Paso 22.3: Intentar recibir pago sin Stripe Connect
- Si tienes un proyecto asignado pero NO tienes Stripe Connect configurado
- Intenta ver los pagos o que la empresa intente pagar
- Verifica que:
- Aparece mensaje indicando que necesitas configurar Stripe Connect
- La empresa recibe error al intentar pagar
Paso 22.4: Verificar que experto no verificado no aparece en búsquedas
- Crea un nuevo experto (o usa uno existente sin verificar)
- NO lo verifiques
- Busca expertos con filtro "Solo verificados"
- Verifica que:
- El experto no verificado NO aparece en los resultados
Paso 22.5: Verificar permisos de acceso
- Como experto, intenta acceder a:
/dashboard/empresa(dashboard de empresa)/publicar-proyecto(crear proyecto)
- Verifica que:
- Se redirige al dashboard de experto
- O aparece mensaje de "No tienes permisos"
- NO puedes realizar acciones de empresa
✅ CHECKLIST FINAL DE VERIFICACIÓN
Antes de considerar que todo funciona, verifica que:
Funcionalidades Básicas
- Puedo registrarme como experto
- Puedo hacer login
- Puedo crear y completar mi perfil
- Mi perfil se puede verificar
- Aparece en búsquedas públicas (si está verificado)
Proyectos
- Recibo invitaciones a proyectos
- Puedo aplicar a proyectos invitados
- Puedo ser seleccionado para proyectos
- Veo mis proyectos asignados en el dashboard
Trabajo en Proyectos
- Puedo entregar hitos
- Los hitos se entregan en orden secuencial
- Puedo actualizar entregas rechazadas
- Recibo notificaciones de aprobación/rechazo
Comunicación
- Puedo chatear con la empresa
- Puedo subir archivos en el chat
- Recibo notificaciones de mensajes nuevos
- El chat funciona en tiempo real
Pagos
- Puedo configurar Stripe Connect
- Recibo notificaciones de pagos liberados
- Puedo ver mi historial de pagos
- Los pagos se transfieren correctamente
Reputación
- Puedo dejar reseñas a empresas
- Puedo ver reseñas recibidas
- Puedo editar mis reseñas
- El rating se calcula correctamente
Notificaciones
- Recibo notificaciones de todos los eventos importantes
- Puedo marcar notificaciones como leídas
- Las notificaciones llegan en tiempo real
Configuración
- Puedo actualizar mi perfil
- Puedo cambiar contraseña
- Puedo cambiar email y username
- Puedo configurar webhooks personalizados
Niveles y Reputación
- Mi nivel se muestra correctamente (Global, Pro, Enterprise)
- El nivel afecta las comisiones en pagos
- Puedo ver mi rating promedio y total de reseñas
- Puedo ver mi completion rate
- Las métricas se calculan correctamente
Integración con GoHighLevel
- Mi perfil se sincroniza con GHL al crearlo
- Se añaden etiquetas automáticas en GHL
- Se crean oportunidades en GHL cuando aplico/soy seleccionado
- El lead_score se sincroniza con GHL
- Los cambios de perfil se sincronizan con GHL
Seguridad
- No puedo acceder a funciones de empresa
- No puedo aplicar sin invitación
- No puedo entregar hitos fuera de orden
- No puedo recibir pagos sin Stripe Connect
📝 NOTAS PARA EL TESTER
Si encuentras un error:
- Anota exactamente qué estabas haciendo cuando ocurrió
- Captura pantalla del error
- Revisa la consola del navegador (F12) para ver errores JavaScript
- Revisa la pestaña Network para ver errores de API
- Anota los pasos exactos para reproducir el error
Si algo no funciona como esperas:
- Verifica que estás logueado con la cuenta correcta
- Verifica que el perfil está verificado (si es necesario)
- Verifica que Stripe Connect está configurado (para pagos)
- Limpia la caché del navegador y prueba de nuevo
- Prueba en otro navegador para descartar problemas del navegador
Datos de prueba recomendados:
- Email: Usa emails únicos para cada prueba (ej:
experto.test1@example.com,experto.test2@example.com) - Username: Usa usernames únicos (ej:
experto_test_1,experto_test_2) - Contraseña: Usa contraseñas seguras que cumplan los requisitos
- Skills: Usa skills reales relacionadas con automatización (n8n, Make, Zapier, Airtable, Python, etc.)
Última actualización: Noviembre 2025
Versión: 2.0 (Añadidas secciones: Niveles de Experto, Reputación y Métricas, Integración con GoHighLevel)