Estándares de prueba

Esta sección describe la forma en que se realizan las pruebas en los diferentes servicios e interfaces de usuario de los proyectos de Decentraland.

Las palabras clave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" y "OPTIONAL" en este documento deben interpretarse según lo descrito en RFC 2119arrow-up-right.

Resumen

Las pruebas son una parte crítica de nuestro proceso de desarrollo. Mantenemos altos estándares de cobertura y calidad de pruebas en todos nuestros proyectos. Esta documentación ofrece pautas completas para:

Filosofía de pruebas

Nuestro enfoque de pruebas enfatiza:

  • Claridad - Las pruebas deben ser autoexplicativas y fáciles de entender

  • Mantenibilidad - Las pruebas deben ser fáciles de actualizar cuando cambian los requisitos

  • Aislamiento - Cada prueba debe ejecutarse de forma independiente sin afectar a las demás

  • Cobertura - Todos los caminos críticos y casos límite deben ser probados

  • Valor - Las pruebas deben proporcionar confianza de que el código funciona según lo previsto

Enlaces rápidos

Normas relacionadas

Última actualización