QA / QA Automation
[nombre] preguntó: ¿Cuál fue la proporción de automatización y pruebas manuales en su último trabajo?
¿Tiene experiencia trabajando con la biblioteca JSON DataBind para serializar y deserializar datos?
¿Puede explicar qué es el modelo OSI y cómo se utiliza en las comunicaciones de red?
¿Cuál es la función principal de los marcos de prueba en el proceso de desarrollo de software?
¿Cuándo ocurre la fusión del PR? ¿Después de qué etapa?
¿Podría explicar los principios SOLID y su importancia en el desarrollo de software?
¿Puedes nombrar los principales tipos de artefactos utilizados en el proceso de prueba?
¿Tiendes más a probar la interfaz de usuario o las capas API de la aplicación?
¿Para qué se utilizan las fixtures en las pruebas de software?
¿En qué se diferencian los métodos POST y PUT al enviar datos al servidor?
¿Puedes dar un ejemplo de un método de prueba que verifica todos los pares posibles de datos de entrada?
¿Cuál es el propósito del sistema de caché y cuáles son sus ventajas?
¿Qué sistema de gestión de bases de datos utilizaste en tu último proyecto?
¿Cuál es el papel de las relaciones entre tablas en una base de datos relacional?
Si las pruebas se ejecutaron, los datos se crearon, y en medio de la prueba la máquina se desconectó, ¿los datos permanecieron en la base? ¿Cómo se resolvió?
¿Cómo se debe implementar correctamente el manejo de errores y excepciones en una aplicación?
¿Puede explicar la concepto de plataforma Low Code y sus principales ventajas?
¿Qué tipos de expectativas de interfaz de usuario puedes nombrar?
¿Cómo implementar y usar clases abstractas en Java?
¿Puedes explicar el concepto de herencia en la programación orientada a objetos?