Servicios

Testing y QA

Cobertura automatizada escrita junto a la funcionalidad, para que publicar deje de depender de cuánto recuerde comprobar alguien.

Las pruebas que ocurren como fase final avisan de los problemas cuando arreglarlos es más caro. Construimos la batería junto al trabajo, apuntando al comportamiento que importa en vez de a un porcentaje, y la conectamos al pipeline para que una regresión detenga un merge en lugar de llegar a un usuario.

Qué obtienes

Pruebas que describen la intención

Casos escritos para que el siguiente ingeniero aprenda qué debe hacer el sistema leyéndolos.

Conectadas al pipeline

Una regresión bloquea el merge. Nada depende de que alguien se acuerde de lanzar la batería.

La prueba adecuada en el nivel adecuado

Cobertura unitaria rápida donde vive la lógica y unos pocos casos de punta a punta donde está el riesgo real.

Cómo lo ejecutamos

Las mismas cuatro etapas, se llame como se llame el proyecto. Cada una termina con algo que puedes revisar, no solo con un informe de estado.

  1. 01

    Descubrimiento

    Seguimos el trabajo de principio a fin y anotamos dónde se detiene, espera o se vuelve a teclear. Tienes un plan por fases y un marco de coste antes de que nadie escriba código.

  2. 02

    Arquitectura

    Las decisiones importantes se toman de forma explícita y se registran con las alternativas valoradas, para que el criterio sobreviva a quien lo tomó.

  3. 03

    Entrega incremental

    El trabajo llega a usuarios reales en cortes publicables. El camino a producción está automatizado desde la primera semana y la vuelta atrás está ensayada.

  4. 04

    Traspaso u operación

    Runbooks, paneles y procedimientos de guardia van con el sistema. A partir de ahí, o lo asumes tú o seguimos operándolo con un servicio gestionado.

Preguntas que nos hacen

Por los caminos donde un fallo dolería más y por las zonas que cambian más a menudo. Añadir cobertura de forma indiscriminada a un código antiguo rara vez compensa lo que cuesta.

¿Es este tu problema?

Descríbelo en un párrafo. Si encaja mejor otro servicio, te lo diremos.

¿No sabes cuál necesitas?

Describe el problema en un párrafo y te diremos qué servicio se aplica realmente.