Cuando un desarrollador implementa un código en un servidor, ¿cómo lo prueba el probador?

En las últimas décadas, ha habido múltiples cambios en el proceso de lanzamiento basados ​​en la tecnología utilizada.

Cuando un desarrollador implementa el código en el servidor, básicamente está haciendo un cambio en el código y creando internamente una versión del archivo o archivos que ha cambiado.

Este código puede o no ser requerido para ser recompilado. Ejemplo: HTML, JavaScript o JSP como ejemplo no necesitan ser recompilados para ser implementados en el servidor. Puede funcionar como está sin reiniciar el servidor. Nuevamente, como mencioné, depende de la pila de tecnología y del tipo de marco y reglas que ha definido.

¿Dónde prueba el control de calidad? El código que se vuelve a compilar e implementar generalmente se parchea en una instancia de desarrollo, prueba y etapa.

El desarrollo realiza su prueba unitaria en la instancia de desarrollo, QA en la instancia de prueba y en la instancia de desarrollo en función de la reducción de tiempo y las múltiples iteraciones caso por caso. Es posible que BA y QA necesiten probar o volver a probar en el escenario o instancia de UAT según las necesidades del cliente.

¿Cómo prueba el usuario? En términos de formas de prueba, podría ser manual, de rendimiento o automatizado. Podría ejecutar algunas pruebas de Beats and Sanity para verificar la estabilidad del entorno. Por último, pero no menos importante, ejecute el alcance planificado e identifique y ejecute casos de regresión en función de las áreas afectadas en la instancia de prueba designada con su documento de aprobación como parte del cierre de la prueba según sea necesario.

More Interesting

¿Cómo aprendo los principios de la ingeniería de software de manera constructiva si nunca he escrito un software con más de mil líneas?

¿Por qué alguien le diría a un reclutador que él / ella puede aprender cualquier lenguaje de programación o marco si es contratado?

¿Cuál es la rutina diaria normal de un desarrollador de software promedio en Google?

¿Por qué necesitamos software de distribución de plomo?

¿Qué es trabajar en Microsoft, especialmente en Oslo?

¿Debería el software desarrollado para Linux ser lanzado bajo una licencia de código abierto?

¿Cómo se define el lenguaje común entre desarrolladores, expertos en dominios y usuarios en proyectos de software?

¿Es bueno hacer un curso DevOps? ¿Cómo es el futuro para un ingeniero de DevOps?

¿Hay clases y recursos que cubren la ética en el desarrollo de software / informática?

¿Qué son los servicios de investigación de fraudes y disputas?

¿Podemos construir un software diseñado para hacer investigación?

Me encanta hacer los desafíos de App Academy (clases, iteración, depuración y otros). ¿Cómo se compara esto con la ingeniería de software de la vida real?

¿Qué porcentaje del tiempo de trabajo pasan los ingenieros de software de compañías como Google, Facebook, Amazon, Microsoft, etc., codificando en sus computadoras portátiles?

¿Qué es un buen software de clustering para PC pagado o no?

¿Qué especialidad tiene la mayor demanda de trabajo, CS o ingeniería de software? ¿Cuál crees que tendrá la mayor demanda en 2020?