Fase de prueba en SDLC

Rodrigo Ricardo Publicado el 17 octubre, 2020 3 minutos y 8 segundos de lectura

Fase de prueba de SDLC

La fase de prueba del ciclo de vida de desarrollo de software (SDLC) es donde se enfoca en la investigación y el descubrimiento. Durante la fase de prueba , los desarrolladores averiguan si su código y programación funcionan de acuerdo con los requisitos del cliente. Y aunque no es posible resolver todas las fallas que pueda encontrar durante la fase de prueba, es posible utilizar los resultados de esta fase para reducir la cantidad de errores dentro del programa de software.

Antes de que pueda comenzar la prueba, el equipo del proyecto desarrolla un plan de prueba . El plan de prueba incluye los tipos de prueba que utilizará, los recursos para la prueba, cómo se probará el software, quiénes deben ser los evaluadores durante cada fase y los scripts de prueba , que son instrucciones que cada evaluador usa para probar el software. Los scripts de prueba garantizan la coherencia durante la prueba.

Hay varios tipos de pruebas durante la fase de prueba, incluidas las pruebas de aseguramiento de la calidad (QA), las pruebas de integración del sistema (SIT) y las pruebas de aceptación del usuario (UAT).

Tipos de pruebas

Durante las pruebas de garantía de calidad (QA) , los desarrolladores prueban los procedimientos y procesos del software; el software debe funcionar de acuerdo con los requisitos del cliente.

Las pruebas de integración del sistema (SIT) verifican qué tan bien interactúa el software con otras aplicaciones de software. Por ejemplo, cuando se desarrolla una aplicación de software para un teléfono inteligente, la nueva aplicación se prueba con varios tipos de sistemas operativos celulares en diferentes tipos de teléfonos. Otro tipo común de prueba de integración ocurre cuando se desarrolla un sitio web y el cliente desea recrear el mismo sitio web para aplicaciones móviles. Un desarrollador de software probará el código revisado para el sitio web móvil para asegurarse de que el sitio web funcione bien en diferentes tipos de dispositivos móviles.

Las pruebas de aceptación del usuario (UAT) también se denominan pruebas beta o pruebas de usuario final. Durante el proceso de UAT, los desarrolladores prueban si el software o el sistema funciona para el usuario final. En otras palabras, las personas que utilizarán el software ahora tienen la oportunidad de probar su nuevo producto. Las pruebas de usuario brindan a los clientes potenciales la oportunidad de proporcionar comentarios sobre la funcionalidad del software. Los usuarios buscarán cosas como si el sistema funciona con otros sistemas, si el sistema falla mientras realiza funciones específicas, si el software se carga y descarga rápidamente y si el software hace lo que el usuario quiere que haga de inmediato.

Resumen de la lección

La fase de prueba del ciclo de vida del desarrollo de software se centra en la investigación y el descubrimiento. Esta fase es importante porque los desarrolladores pueden determinar si su código y programación funcionan de acuerdo con las especificaciones del cliente. La fase de prueba incluye pruebas de garantía de calidad (QA), pruebas de integración del sistema (SIT) y pruebas de aceptación del usuario (UAT).

Pruebas de control de calidad (QA) contra los procedimientos y políticas del cliente. La prueba de integración del sistema (SIT) prueba cómo interactúa el software con otras aplicaciones de software. Y, las pruebas de aceptación del usuario (UAT) prueban si la aplicación funciona de la manera que requiere el cliente.

Los desarrolladores utilizan planes de prueba para guiarlos a través del proceso de prueba. Los planes de prueba incluyen recursos para probar y probar scripts.

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador