SlideShare una empresa de Scribd logo
1 de 10
Pruebas de
software
Deyvid Gamboa Romero
Pruebas de software
Consiste en un proceso evaluativo
y de verificación del estado de un
producto o aplicación de software
para confirmar que sí está
haciendo lo que se supone que
debe hacer.
Proceso de
pruebas
Este proceso ocurre después del proceso de
desarrollo y esta antes de la etapa de
implantación.
Tiene como característica principal desarrollar
pruebas de funcionamiento a un producto en
este caso un sistema de información, si bien los
productos estándar no suelen ser perfectos al
menos es probable que la mayoría de sus
limitaciones sean bien conocidas.
Proceso de
Prueba Básico
En este se comprende toda la planificación y
el controlamiento de las diferentes pruebas
a realizar junto con el análisis de los
resultados.
MODELO EN CASCADA
Es un modelo de enfoque metodológico
que consiste en ordenar las distintas
etapas que se deben seguir al momento
de desarrollar el sistema de información.
Este enfoque en cascada es debido a que
se dividen y se llevan a cabo cada una de
las fases del proceso de desarrollo de
software de manera escalonada y
siguiendo una secuencia ordenada desde
la primera etapa hasta la última.
Registro único de
proponentes (RUP)
Es el registro de la creación legal en la cual
se deben inscribir todas las personas
naturales o jurídicas que aspiren a celebrar
contratos con entidades estatales, en este
registro reposa toda la información
relacionada con la experiencia probable,
capacidad jurídica, financiera y de
organización del proponente.
AGILE TESTING
Agile Testing tiene como
propósito que un equipo de
trabajo entregue un
producto de alta calidad a
través de un feedback
continuo, validando también
que conozca sus fortalezas y
debilidades durante el
proceso.
MODELO V
El modelo V o modelo en cuatro niveles es un modelo
empleado en diversos procesos de desarrollo, por
ejemplo, en el desarrollo de software. En los años 90
apareció su primera versión, pero con el tiempo se ha
ido perfeccionando y adaptando a los métodos
modernos de desarrollo. La idea básica, sin embargo,
se remonta a los años 70 y fue concebida como una
especie de desarrollo posterior del modelo de cascada.
Pruebas de aceptación: Verificar si todo el sistema funciona según lo previsto.
Pruebas de integración: Se asegura de que los componentes o funciones del software operen juntos.
Examen de la unidad: Valida que cada unidad de software funcione como se esperaba. Una unidad es el componente comprobable más
pequeño de una aplicación.
Pruebas funcionales: Verifica las funciones emulando escenarios comerciales, basados en requisitos funcionales. Las pruebas de caja negra
son una forma común de verificar funciones.
Pruebas de rendimiento: Prueba el rendimiento del software en diferentes cargas de trabajo. Las pruebas de carga, por ejemplo, se utilizan
para evaluar el rendimiento en condiciones de carga reales.
Pruebas de regresión: Verifica si las nuevas funciones rompen o degradan la funcionalidad. Las pruebas de cordura se pueden utilizar para
verificar menús, funciones y comandos a nivel de superficie, cuando no hay tiempo para una prueba de regresión completa.
Pruebas de estrés: Prueba cuánta tensión puede soportar el sistema antes de que falle. Está considerada como un tipo de prueba no
funcional.
Pruebas de usabilidad: Válida qué tan bien un cliente puede usar un sistema o una aplicación web para completar una tarea.
Tipos de Pruebas

Más contenido relacionado

Similar a Pruebas de software: tipos y procesos

Similar a Pruebas de software: tipos y procesos (20)

Act 4.3 pruebas de software
Act 4.3 pruebas de softwareAct 4.3 pruebas de software
Act 4.3 pruebas de software
 
Mapa conseptual tipos de pruebas.
Mapa conseptual tipos de pruebas.Mapa conseptual tipos de pruebas.
Mapa conseptual tipos de pruebas.
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informatica
 
Vuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdfVuelta_a_los_origines_Testing.pdf
Vuelta_a_los_origines_Testing.pdf
 
Sesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptxSesión Nº 13 - CALIDAD DE SW.pptx
Sesión Nº 13 - CALIDAD DE SW.pptx
 
Pruebas software (1)
Pruebas  software (1)Pruebas  software (1)
Pruebas software (1)
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Entregables de pruebas
Entregables de pruebasEntregables de pruebas
Entregables de pruebas
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
tipos de pruebas.
tipos de pruebas.tipos de pruebas.
tipos de pruebas.
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 
Atix16
Atix16Atix16
Atix16
 
ATIX16
ATIX16ATIX16
ATIX16
 
Dllo proy software
Dllo proy softwareDllo proy software
Dllo proy software
 
SQM Verification and Validation
SQM Verification and ValidationSQM Verification and Validation
SQM Verification and Validation
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdf
 
ciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptxciclo-de-vida-de-un-software (1).pptx
ciclo-de-vida-de-un-software (1).pptx
 

Pruebas de software: tipos y procesos

  • 2. Pruebas de software Consiste en un proceso evaluativo y de verificación del estado de un producto o aplicación de software para confirmar que sí está haciendo lo que se supone que debe hacer.
  • 3. Proceso de pruebas Este proceso ocurre después del proceso de desarrollo y esta antes de la etapa de implantación. Tiene como característica principal desarrollar pruebas de funcionamiento a un producto en este caso un sistema de información, si bien los productos estándar no suelen ser perfectos al menos es probable que la mayoría de sus limitaciones sean bien conocidas.
  • 4.
  • 5. Proceso de Prueba Básico En este se comprende toda la planificación y el controlamiento de las diferentes pruebas a realizar junto con el análisis de los resultados.
  • 6. MODELO EN CASCADA Es un modelo de enfoque metodológico que consiste en ordenar las distintas etapas que se deben seguir al momento de desarrollar el sistema de información. Este enfoque en cascada es debido a que se dividen y se llevan a cabo cada una de las fases del proceso de desarrollo de software de manera escalonada y siguiendo una secuencia ordenada desde la primera etapa hasta la última.
  • 7. Registro único de proponentes (RUP) Es el registro de la creación legal en la cual se deben inscribir todas las personas naturales o jurídicas que aspiren a celebrar contratos con entidades estatales, en este registro reposa toda la información relacionada con la experiencia probable, capacidad jurídica, financiera y de organización del proponente.
  • 8. AGILE TESTING Agile Testing tiene como propósito que un equipo de trabajo entregue un producto de alta calidad a través de un feedback continuo, validando también que conozca sus fortalezas y debilidades durante el proceso.
  • 9. MODELO V El modelo V o modelo en cuatro niveles es un modelo empleado en diversos procesos de desarrollo, por ejemplo, en el desarrollo de software. En los años 90 apareció su primera versión, pero con el tiempo se ha ido perfeccionando y adaptando a los métodos modernos de desarrollo. La idea básica, sin embargo, se remonta a los años 70 y fue concebida como una especie de desarrollo posterior del modelo de cascada.
  • 10. Pruebas de aceptación: Verificar si todo el sistema funciona según lo previsto. Pruebas de integración: Se asegura de que los componentes o funciones del software operen juntos. Examen de la unidad: Valida que cada unidad de software funcione como se esperaba. Una unidad es el componente comprobable más pequeño de una aplicación. Pruebas funcionales: Verifica las funciones emulando escenarios comerciales, basados en requisitos funcionales. Las pruebas de caja negra son una forma común de verificar funciones. Pruebas de rendimiento: Prueba el rendimiento del software en diferentes cargas de trabajo. Las pruebas de carga, por ejemplo, se utilizan para evaluar el rendimiento en condiciones de carga reales. Pruebas de regresión: Verifica si las nuevas funciones rompen o degradan la funcionalidad. Las pruebas de cordura se pueden utilizar para verificar menús, funciones y comandos a nivel de superficie, cuando no hay tiempo para una prueba de regresión completa. Pruebas de estrés: Prueba cuánta tensión puede soportar el sistema antes de que falle. Está considerada como un tipo de prueba no funcional. Pruebas de usabilidad: Válida qué tan bien un cliente puede usar un sistema o una aplicación web para completar una tarea. Tipos de Pruebas