El proceso de actualización de una implementación de Java ES puede conllevar una serie de actualizaciones de producto individuales realizadas en un orden particular para garantizar una transición sin problemas a un sistema de software actualizado. Las actualizaciones de implementaciones de Java ES grandes o complejas normalmente se llevan a cabo en un entorno de prueba, antes de ejecutarlas en un entorno de producción. El uso de un entorno de prueba le permite comprobar cada actualización de producto así como escribir secuencias de comandos para simplificar o acelerar la actualización en un entorno de producción.
Cuando haya probado el proceso de actualización en un entorno de prueba y tenga confianza en que la actualización funciona correctamente, puede reproducir el proceso en el entorno de producción.