Herramientas

Las herramientas que usamos, y por qué

No vendemos licencias ni tenemos acuerdos con fabricantes. Recomendamos la herramienta que mejor encaja con tu stack, tu equipo y tu presupuesto, y te explicamos por qué.

Herramientas
64
Categorías
13
Open source
33
Acuerdos con fabricantes
0

Automatización web

Frameworks E2E para navegadores. Elegimos según el lenguaje del equipo, los navegadores objetivo y la madurez de la suite existente.

4 herramientas3 open source

  • Playwright

    Open source

    Espera automática, aislamiento por contexto y trazas con línea de tiempo que reducen drásticamente los tests intermitentes.

    Lo recomendamos para: Proyectos nuevos y suites que necesitan Chromium, Firefox y WebKit en paralelo.

    • TypeScript
    • Python
    • Java
    • .NET
    Sitio oficial de Playwright (se abre en otra pestaña)
  • Cypress

    Freemium

    Experiencia de depuración excelente para equipos frontend y pruebas de componentes en el mismo framework.

    Lo recomendamos para: Aplicaciones React, Vue o Angular donde los desarrolladores también escriben pruebas.

    • JavaScript
    • Component testing
    Sitio oficial de Cypress (se abre en otra pestaña)
  • Selenium WebDriver

    Open source

    Estándar W3C con soporte en todos los lenguajes y navegadores; base de muchas suites corporativas.

    Lo recomendamos para: Organizaciones con inversión existente en Java o C# y necesidad de Selenium Grid.

    • W3C WebDriver
    • Grid
    • Multi-lenguaje
    Sitio oficial de Selenium WebDriver (se abre en otra pestaña)
  • WebdriverIO

    Open source

    Un solo framework para web y móvil (vía Appium) con un ecosistema de servicios y reporters muy completo.

    Lo recomendamos para: Equipos JavaScript que necesitan cubrir web y app con el mismo código base.

    • Node.js
    • Web + móvil
    Sitio oficial de WebdriverIO (se abre en otra pestaña)

En tu pipeline

Cada herramienta en su momento

Las herramientas no aportan por sí solas: aportan cuando corren en el punto correcto del ciclo de entrega. Este es un esquema típico.

  1. Commit

    Unitarias y análisis estático en segundos, antes de abrir el pull request.

    • Vitest
    • pytest
    • Semgrep
  2. Pull request

    APIs, contratos y dependencias. Si algo se rompe, no se fusiona.

    • Postman
    • Pact
    • Snyk
  3. Staging

    Flujos E2E críticos en navegadores y dispositivos reales, con accesibilidad.

    • Playwright
    • BrowserStack
    • axe-core
  4. Pre-release

    Carga y seguridad dinámica contra un entorno equivalente a producción.

    • Grafana k6
    • ZAP
  5. Producción

    Monitoreo de errores y métricas para detectar lo que las pruebas no vieron.

    • Sentry
    • Grafana
    • Datadog

Stacks de referencia

Un punto de partida según tu proyecto

Combinaciones que solemos recomendar. Son un punto de partida para la conversación, no una receta cerrada.

  • Startup SaaS web

    Equipo pequeño en TypeScript que despliega a diario.

    • Playwright
    • Vitest
    • Postman
    • GitHub Actions
    • Sentry
  • App móvil nativa

    iOS y Android con releases quincenales en las tiendas.

    • Appium
    • Espresso
    • XCUITest
    • BrowserStack
    • Jira
  • Entorno regulado

    Banca, seguros o salud con auditorías y trazabilidad.

    • Selenium WebDriver
    • REST Assured
    • TestRail
    • ZAP
    • Burp Suite
  • Producto con IA

    Asistentes, RAG o agentes sobre modelos de lenguaje.

    • promptfoo
    • Ragas
    • LangSmith
    • pytest
    • Hugging Face

Criterio de selección

Cómo elegimos una herramienta

La herramienta correcta depende del contexto. Estas son las cuatro preguntas que respondemos antes de recomendar una.

  • Lo que tu equipo puede mantener

    Preferimos el lenguaje y las herramientas que tu equipo ya domina. Una suite que solo entendemos nosotros es un riesgo para ti.

  • Sin dependencia del proveedor

    Priorizamos estándares abiertos y open source. Si recomendamos una herramienta comercial, explicamos por qué y cuánto cuesta.

  • Que corra en CI

    Toda herramienta debe ejecutarse sin intervención manual en tu pipeline y producir resultados legibles.

  • Segura con tus datos

    Revisamos dónde se almacenan resultados, credenciales y evidencias antes de proponer un servicio en la nube.

¿Ya tienes herramientas y no sabes si son las adecuadas? Hacemos una auditoría de tu stack

Preguntas frecuentes

Sobre herramientas y licencias

¿Tenemos que comprar licencias nuevas?

Normalmente no. Empezamos con lo que ya tienen y con herramientas open source. Si una licencia comercial aporta valor claro, la proponemos con su costo y alternativas.

¿Pueden trabajar con una herramienta que no está en esta lista?

Sí. La lista refleja lo que más usamos, no un límite. Si su equipo usa otra herramienta, nos adaptamos a ella.

¿Quién es dueño de los scripts y configuraciones?

Ustedes. Todo vive en sus repositorios y cuentas desde el primer día.

¿Pueden migrarnos de una herramienta a otra?

Sí, por ejemplo de Selenium a Playwright o de JMeter a k6. Lo hacemos de forma gradual, manteniendo la suite existente funcionando hasta completar la migración.

¿Quieres una recomendación para tu stack?

Cuéntanos con qué tecnologías trabajas y te proponemos un conjunto de herramientas y una arquitectura de pruebas razonable para tu equipo.