Pruebas de paquetes de aplicaciones

Resumen

La mayoría de las solicitudes de empaquetado de aplicaciones pasan por un ciclo de pruebas de cuatro etapas para validar la mecánica de instalación, los códigos de salida y el comportamiento de despliegue. Las pruebas funcionales de las características de la aplicación son responsabilidad del propietario de la aplicación del cliente.

Etapas de prueba

1. Instalación manual en sistema sandbox

  • Los binarios de la aplicación se instalan manualmente siguiendo la documentación del proveedor

  • Se identifican y documentan dependencias y requisitos del entorno

  • Se prueba la reinstalación sobre una instalación existente

  • Se verifica la desinstalación tal como la proporcionan los binarios del proveedor

2. Instalación desde línea de comandos

  • Se prueban y verifican los parámetros y flags de instalación silenciosa proporcionados

  • Se validan los códigos de salida para escenarios de éxito y fallo

  • Se desarrollan y ejecutan scripts de instalación

  • Se validan los procedimientos automatizados de reinstalación y desinstalación

  • Se confirma que todos los procesos se ejecutan sin interacción del usuario

3. Preparación del paquete

  • Los archivos de instalación se organizan en formatos de paquete RealmJoin (NuGet, intunewin)

  • Se definen los metadatos y scripts del paquete, se añade documentación (si aplica)

4. Instalación automatizada

  • El paquete se instala en un sistema sandbox nuevo

  • Se verifica el comportamiento de la instalación frente a las pruebas manuales y CLI previas

  • Se prueban la reinstalación y desinstalación basadas en el paquete

  • Se validan los códigos de salida en todos los escenarios

  • Escaneo de malware se realiza en paquetes genéricos durante la compilación automatizada como una puerta de seguridad obligatoria

Última actualización

¿Te fue útil?