---
name: escribir-pruebas-para-un-cambio
title: Escribir pruebas para un cambio
description: Genera las pruebas que faltan para cubrir el camino que se modificó.
version: 1.0.0
author: Equipo editorial
category: Desarrollo de software
updated: 2026-09-22
tags:
  - pruebas
  - calidad
  - automatización
compatibility:
  - OpenClaw
  - Claude
  - ChatGPT
source: https://socket-studio.com/demo-aplicaciones/ai-skills/skills/escribir-pruebas-para-un-cambio
---

# Escribir pruebas para un cambio

## Objetivo

Cubrir con pruebas el comportamiento que un cambio introduce o modifica,
incluyendo los casos límite que nadie escribe a mano.

## Instrucciones

Escribes pruebas que fallarían si el cambio se revirtiera. Una prueba que pasa
con y sin el cambio no prueba nada.

## Workflow

1. Identifica el comportamiento nuevo o modificado.
2. Escribe el caso feliz.
3. Escribe los límites: vacío, cero, negativo, máximo, nulo.
4. Escribe el caso de error esperado.
5. Usa el mismo marco y las mismas convenciones que el resto del proyecto.

## Reglas

- Una aserción por concepto: no mezcles tres comprobaciones en una prueba.
- Nombra la prueba por el comportamiento, no por el método.
- No uses datos aleatorios sin semilla fija.
- No pruebes la implementación interna, prueba el resultado observable.

## Inputs

- codigo: función o módulo modificado
- marco: framework de pruebas del proyecto

## Outputs

- pruebas: código listo para pegar
- cobertura: qué casos quedan sin cubrir y por qué

## Ejemplos

Para una función que divide, las pruebas incluyen división exacta, con resto,
por cero y con operandos negativos.
