Unidad 2 de 3

Datos de prueba con factories

12 min +100 puntos

Objetivos de aprendizaje

Al final de esta unidad será capaz de:

  • Crear una clase TestDataFactory.
  • Evitar dependencias entre tests.

Datos de prueba mantenibles

Las TestDataFactories centralizan la creación de datos de prueba. Beneficios:

  • Cambios de modelo se reflejan en un único punto.
  • Cada test puede pedir el dato que necesita en una línea.
  • Reducen errores por dependencias entre tests.
@isTest
public class TestDataFactory {
    public static Account nuevaCuenta(String nombre) {
        return new Account(Name = nombre, Industry = 'Technology');
    }
}

Combine factories con Test.startTest() y Test.stopTest() para aislar la operación bajo prueba.

Inicia sesión para guardar tu progreso

Marca unidades como completadas, gana puntos y consigue tu estatus Agentblazer.