Los replicadores se pueden desarrollar fácilmente para proveer escenarios como nuevos tipos de pruebas dinámicas. En el apartado siguiente se proporciona un ejemplo detallado que describe los pasos y artefactos necesarios para lograr que un replicador nuevo esté activo y en ejecución. Las implementaciones de replicador se invocan a través de un mecanismo basado en sucesos. Cuando se activan las pruebas dinámicas después de una inserción, modificación o eliminación, se genera un suceso. Para los tipos de pruebas nuevas, es necesario desarrollar un escucha de sucesos para escuchar este suceso e invocar el proceso de réplica; esto se describirá más detalladamente más adelante en este capítulo. El apartado siguiente muestra cómo implementar un replicador.