¿Son realmente distintos los 139 tests escritos por IA? Un análisis estático de duplicados en Vitest
Útil para
El autor, mantenedor de la herramienta vitest-dedup para detectar tests duplicados en Vitest, plantea un experimento: un agente de programación escribió 139 tests en dos sesiones para dos módulos pequeños. Clasificó a mano los pares sospechosos y comparó tres detectores: un detector de clones basado en tokens, vitest-dedup 0.5.0 (publicada el 17 de octubre) y la versión 0.4.0. El texto distingue cuatro tipos de relación entre tests: idénticos, casi duplicados, candidatos a parametrizar y tests de texto similar que verifican comportamientos diferentes.
Qué significa
Quien delegue la escritura de tests en un agente de programación tendrá que comprobar que cada test aporta una verificación distinta. Eliminar tests parecidos sin distinguir casos puede quitar comprobaciones reales y dejar menos cobertura aunque el resultado siga en verde.
Cómo te afecta
- Programadores
Con vitest-dedup 0.5.0 (17 de octubre) encontrarás tests parecidos en Vitest, pero no todo lo parecido sobra. Antes de borrar, mira si cada test verifica un comportamiento distinto o si basta con parametrizarlos.
Fuentes originales
Resumen de Hoy en IA. Pulsa una fuente para leer la noticia completa en su idioma original.
- 生成AIタグが付けられた新着記事 - QiitaLeer la noticia completa en 生成AIタグが付けられた新着記事 - Qiita