2 votos

¿Qué características comprueba el equipo de QGIS al pasar de versiones antiguas a nuevas?

¿Qué funciones de QGIS están cubiertas por las pruebas automáticas del equipo de QGIS?

Idealmente se podría decir que la mayoría de las funciones (como añadir capa vectorial, guardar una característica vectorial seleccionada a través de guardar como selección) no necesitan ser probadas por el usuario entre versiones y deberían funcionar sin más. Sin embargo, se añaden nuevas funciones y se cambian cosas/procesos entre versiones.

Esto -supongo- dejaría a prueba cualquier proceso de flujo de trabajo personalizado, especialmente en entornos comerciales. Y los usuarios deberían utilizar versiones de QGIS de larga duración (LTR).

5voto

tobes Puntos 19

Puede encontrar las pruebas unitarias automatizadas de QGIS en https://github.com/qgis/QGIS/tree/master/tests , por ejemplo, para las capas vectoriales: https://github.com/qgis/QGIS/blob/master/tests/src/core/testqgsvectorlayer.cpp . (Actualmente no existe una lista de las características que cubren las pruebas automáticas). Estas pruebas se ejecutan cada vez que un desarrollador confirma nuevo código en el repositorio. Ayudar a ampliar este conjunto de pruebas es muy importante para garantizar que nada se rompa por accidente.

Si su trabajo consiste en garantizar que sus flujos de trabajo personalizados sigan funcionando después de una actualización, parece recomendable construir un conjunto de pruebas que automatice las pruebas de estos flujos de trabajo en la medida de lo posible.

Vale la pena señalar que se recomienda probar la versión de desarrollo ya durante la congelación de las características en lugar de esperar a la liberación - cuando es básicamente demasiado tarde para evitar el envío de una versión rota.

Como se menciona en la pregunta, se recomienda utilizar las versiones LTR en entornos comerciales y de enseñanza. Las versiones LTR no reciben nuevas características, sólo correcciones de errores. Así que sigue siendo importante instalar las actualizaciones LTR.

Cualquier software suficientemente complejo tiene fallos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X