SlideShare una empresa de Scribd logo
FACULTAD DE INGENIERÍAS
ESCUELA PROFESIONAL
DE INGENIERÍA DE
COMPUTACIÓN Y SISTEMAS
CURSO
CALIDAD DE SOFTWARE
TEMA
Pruebas del Software
SESIÓN N° 13
DOCENTE:
Mg. María Guadalupe Ñopo Torres
15/08/2022
Pruebas del Software
Pruebas del
Software
Contenidos de la sesión:
• Definición, objetivos, importancia, elementos, tipos, niveles.
• Relación con el aseguramiento de la calidad.
• Pruebas de Caja Negra.
• Pruebas de Caja Blanca.
• Diferencias entre Validación, Verificación del software.
Pruebas del Software
Tema 1
Logro de la sesión:
Al término de la sesión el estudiante, será capaz
de comprender los principales conceptos
relacionados a las pruebas del software.
Pruebas del Software
Pruebas del Software
Validación vs Verificación del Software
La validación también es una evaluación del sistema o
de componentes, solo que es en el transcurso o al final
del proceso del desarrollo, donde se determina si
cumple con lo especificado. (¿Estamos construyendo
el Software correcto?)
Validación del Software
Aspectos en la validación:
• Construir el sistema correcto.
• Evaluar la conformidad con la especificación de requisitos.
Verificación del Software
La verificación se enfoca más al proceso de evaluación del
sistema o componentes, ya que permite determinar, si los
productos de una determinada fase del desarrollo satisfacen
las condiciones impuestas en el inicio de la etapa.
¿Qué se debe tener en la verificación?
• Consistencia: vigilar que la información sea coherente.
• Precisión: corrección de la sintaxis.
• Completitud: lagunas en capacidad deductiva.
Las pruebas de software,
entendidas como el proceso
sistemático de prevención,
detección y corrección de
defectos, es la herramienta
más eficaz para asegurarnos
la calidad de nuestro
producto software.
Pruebas del Software
Las pruebas de software son un conjunto de procesos con los
que se pretende probar un sistema o aplicación en
diferentes momentos, para comprobar su correcto
funcionamiento.
Este tipo de pruebas abarca cualquier estadio del desarrollo
del sistema, desde su creación hasta su puesta en
producción. Lo interesante de las pruebas es que, se puedan
ejecutar de manera automática, para determinar en cualquier
momento si tenemos una aplicación estable o si, por el
contrario, un cambio en una parte ha afectado a otras partes
sin que nos demos cuenta.
Pruebas del Software
Tipos de Pruebas de Software
Tipos de Pruebas de Software
Pruebas funcionales: Comprobar
la conformidad del software respecto
al comportamiento esperado,
detectar defectos en el software y
realizar una valoración objetiva sobre
la calidad funcional del mismo.
Tipos de Pruebas de Software
 Pruebas de Aceptación: Determinar si el
producto software satisface o no los criterios de
aceptación, respecto a las necesidades del
usuario, requisitos del proyecto y procesos de
negocio. Estas pruebas guían el proceso de
aceptación formal por parte del usuario, cliente
u otra entidad autorizada, a determinar si el
producto software es apto o no para su uso en
el ambiente de producción.
Tipos de Pruebas de Software
 Pruebas de Mantenibilidad: Implantación de
sistemas de integración continua, para realizar
revisión estática de código, con el objetivo de
conocer la calidad intrínseca del mismo valorada en
términos de: métricas del código fuente, adecuación
a estándares de lenguaje de programación y
cumplimiento de buenas prácticas.
Tipos de Pruebas de Software
 Pruebas de Usabilidad: Evaluación
heurística mediante la inspección del
interfaz de la aplicación informando de los
puntos fuertes y débiles, con el objetivo de
plantear mejoras. Pruebas de usabilidad
con usuarios, basadas en la observación y
análisis del comportamiento de usuarios
reales usando la aplicación.
Tipos de Pruebas de Software
 EVALUACIÓN DE ACCESIBILIDAD:
verificar si que la accesibilidad está
conforme a las WCAG (Web Content
Accesibility / Pautas de Accesibilidad al
Contenido en la Web), mediante el
método de auditoría y evaluación que
combina la revisión automática y manual
de un sitio web, siguiendo la
metodología WAI (iniciativa de
accesibilidad web).
Tipos de Pruebas de Software
 Pruebas de Eficiencia y Fiabilidad:
Determinar si el sistema satisface los requisitos
de rendimiento. Localizando “cuellos de botella”
en la arquitectura e infraestructura, el límite
operativo de la aplicación bajo condiciones de
carga y concurrencia, predecir y proyectar el
comportamiento en los equipos de producción y
detectar defectos funcionales que sólo se
producen bajo condiciones de estrés.
Tipos de Pruebas de Software
Pruebas de seguridad Web: Basado
en la metodología y guías propuestas
por OWASP (proyecto abierto de
seguridad en aplicaciones web).
Consiste en pruebas de intrusión y
análisis de vulnerabilidades, así como
el asesoramiento y revisión de
resultados tras el análisis realizado.
Implantación del Software
El proceso de implantación constituye el último eslabón de la
metodología de desarrollo de software y es posterior al proceso
de prueba.
A pesar de todo el trabajo requerido para llegar a este punto, la
fase de implantación puede ser la más difícil.
Implantación del Software
1.Definición del plan de implantación.
2.Preparación del entorno de producción.
3.Capacitación para la implantación.
4.Instalación del sistema.
5.Puesta en marcha del sistema.
Metodologías de Implantación del Software
 Metodología Waterfall o en cascada
Se basa en realizar un estudio de los requisitos que debe
cumplir la aplicación desde el primer momento.
En esta estrategia se detectan, en primer lugar, los
objetivos, para luego crear un diseño y una planificación
para atacar cada uno de ellos.
Metodologías de Implantación del Software
 Metodología ágil o de SCRUM
Este método se asemeja en algunas partes con el
anterior, pues también analiza las necesidades del
cliente y luego hace un diseño y desarrollo previo a la
implementación. La gran diferencia que tiene con el
método en cascada es que va cumplimentando
objetivos en cortos plazos de tiempo (sprints).
Metodologías de Implantación del Software
 Método SURE STEP
Esta metodología está diseñada por Microsoft y es la que
utilizan ellos mismos para trabajar en la propia compañía.
Se trata de una implantación por fases. Realizan un orden
específico de pasos: Análisis, diseño, construcción,
implementación y objetivo.
Desarrollo Práctico
Control de
Lectura 03
• ¿Cuáles son los tipos de pruebas de
software?
• ¿Cómo se hacen las pruebas de software?
• ¿Qué tipos de pruebas hay QA?
• ¿Qué es el Testing de software?
Cierre
Conclusiones
• La prueba de software es el proceso de evaluar y verificar
que un producto o aplicación de software hace lo que se
supone que debe hacer. Los beneficios de las pruebas
incluyen la prevención de errores, la reducción de los costos
de desarrollo y la mejora del rendimiento.
• Las pruebas de software permiten controlar la calidad y
funcionalidad de cualquier producto que se desarrolle; son la
mejor garantía de que este no presenta fallos y se comporta
adecuadamente.
Conclusiones
• Las pruebas de software son el mejor método para
confirmar la funcionalidad del producto que se está
desarrollando. Deben aplicarse en todas las fases del
desarrollo, desde el inicio del proyecto hasta el final, de
manera que puedan descubrirse fallos aislados en un
primer momento o detectar un comportamiento erróneo al
final. Estas pruebas sirven, por ejemplo, para descubrir
fallos en el diseño y la arquitectura del software, en la
seguridad o en la escalabilidad.
Referencias Bibliográficas
 https://www.ibm.com/es-es/topics/software-testing
 https://www.campusmvp.es/recursos/post/que-son-las-pruebas-de-
software.aspx
 https://www.certus.edu.pe/blog/pruebas-de-software-importancia/
 https://programacionymas.com/blog/tipos-de-testing-en-desarrollo-de-
software
 https://www.unir.net/ingenieria/revista/pruebas-software/
Gracias

Más contenido relacionado

Similar a Sesión Nº 13 - CALIDAD DE SW.pptx

S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.pptS2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
IvanhoeGarcia
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdf
Chirmi1
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
Jose Luis Bugarin Peche
 
Testing, metodologìas, standards y reflexiones (Español)
Testing, metodologìas, standards y reflexiones (Español)Testing, metodologìas, standards y reflexiones (Español)
Testing, metodologìas, standards y reflexiones (Español)
Giselle Llamas
 
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxTAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
JACKSSONYAMILMONTOYA
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
marianela0393
 
Calidad
CalidadCalidad
Calidad
gmjuan
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
BarcodeBarcode
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Renato Gonzalez
 
Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
LizbethSinisterra
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del softwareDarleneperalta
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwarenaviwz
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del softwareEmily Moncada
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informaticainformatico2021
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
Tensor
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
diego danilo guaman
 
Enfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de softwareEnfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de software
Jorge Bustillos
 

Similar a Sesión Nº 13 - CALIDAD DE SW.pptx (20)

S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.pptS2 D2 Verificación ySZXVC BVCXCVB validación.ppt
S2 D2 Verificación ySZXVC BVCXCVB validación.ppt
 
pruebas de calidad.pdf
pruebas de calidad.pdfpruebas de calidad.pdf
pruebas de calidad.pdf
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
Testing, metodologìas, standards y reflexiones (Español)
Testing, metodologìas, standards y reflexiones (Español)Testing, metodologìas, standards y reflexiones (Español)
Testing, metodologìas, standards y reflexiones (Español)
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxTAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad
CalidadCalidad
Calidad
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Unidad # 10 calidad del software
Unidad # 10 calidad del softwareUnidad # 10 calidad del software
Unidad # 10 calidad del software
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Tipos de pruebas en informatica
Tipos de pruebas en informaticaTipos de pruebas en informatica
Tipos de pruebas en informatica
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
Enfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de softwareEnfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de software
 

Último

Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
DeyvisPalomino2
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
JavierAlejosM
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
CarlitosWay20
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
Fernando Benavidez
 
Seguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticosSeguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticos
Melvin191754
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
arielemelec005
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
joseabachesoto
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdfIMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
JonathanFernandoRodr
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
DianaSG6
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
JuanChaparro49
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
LuisLobatoingaruca
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
Pol Peña Quispe
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
HaroldKewinCanaza1
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
ivan848686
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
Victor Manuel Rivera Guevara
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
JhonatanOQuionesChoq
 

Último (20)

Sesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdfSesiones 3 y 4 Estructuras Ingenieria.pdf
Sesiones 3 y 4 Estructuras Ingenieria.pdf
 
FISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdfFISICA_Hidrostatica_uyhHidrodinamica.pdf
FISICA_Hidrostatica_uyhHidrodinamica.pdf
 
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
PROCEDIMIENTO Y PLAN DE RESCATE PARA TRABAJOS EN ALTURAS (Recuperado automáti...
 
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptxMATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
MATERIALES MAGNETICOS EN EL CAMPO SIDERURGICO.pptx
 
Seguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticosSeguridad en mineria los Controles criticos
Seguridad en mineria los Controles criticos
 
Distribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de MediasDistribución Muestral de Diferencia de Medias
Distribución Muestral de Diferencia de Medias
 
Diagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdfDiagrama de flujo "Resolución de problemas".pdf
Diagrama de flujo "Resolución de problemas".pdf
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdfIMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
IMPORTANCIA DE LOS LIPIDOS EN FARMACIA.pdf
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
 
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
CODIGO DE SEÑALES Y COLORES NTP399 - ANEXO 17 DS 024
 
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA  PPTCONTROL DE MOTORES DE CORRIENTE ALTERNA  PPT
CONTROL DE MOTORES DE CORRIENTE ALTERNA PPT
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOLNORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
NORMATIVA AMERICANA ASME B30.5-2021 ESPAÑOL
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
 
01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas01-introduccion-a-la-perforacion.pdf de minas
01-introduccion-a-la-perforacion.pdf de minas
 
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docxPLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
PLANIFICACION INDUSTRIAL ( Gantt-Pert-CPM ).docx
 
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
SESION 1 - SESION INTRODUCTORIA - INTRODUCCIÓN A LA PERFORACIÓN Y VOLADURA DE...
 

Sesión Nº 13 - CALIDAD DE SW.pptx

  • 1.
  • 2. FACULTAD DE INGENIERÍAS ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS CURSO CALIDAD DE SOFTWARE TEMA Pruebas del Software SESIÓN N° 13 DOCENTE: Mg. María Guadalupe Ñopo Torres 15/08/2022
  • 4. Contenidos de la sesión: • Definición, objetivos, importancia, elementos, tipos, niveles. • Relación con el aseguramiento de la calidad. • Pruebas de Caja Negra. • Pruebas de Caja Blanca. • Diferencias entre Validación, Verificación del software. Pruebas del Software
  • 5. Tema 1 Logro de la sesión: Al término de la sesión el estudiante, será capaz de comprender los principales conceptos relacionados a las pruebas del software. Pruebas del Software
  • 8. La validación también es una evaluación del sistema o de componentes, solo que es en el transcurso o al final del proceso del desarrollo, donde se determina si cumple con lo especificado. (¿Estamos construyendo el Software correcto?) Validación del Software Aspectos en la validación: • Construir el sistema correcto. • Evaluar la conformidad con la especificación de requisitos.
  • 9. Verificación del Software La verificación se enfoca más al proceso de evaluación del sistema o componentes, ya que permite determinar, si los productos de una determinada fase del desarrollo satisfacen las condiciones impuestas en el inicio de la etapa. ¿Qué se debe tener en la verificación? • Consistencia: vigilar que la información sea coherente. • Precisión: corrección de la sintaxis. • Completitud: lagunas en capacidad deductiva.
  • 10. Las pruebas de software, entendidas como el proceso sistemático de prevención, detección y corrección de defectos, es la herramienta más eficaz para asegurarnos la calidad de nuestro producto software. Pruebas del Software
  • 11. Las pruebas de software son un conjunto de procesos con los que se pretende probar un sistema o aplicación en diferentes momentos, para comprobar su correcto funcionamiento. Este tipo de pruebas abarca cualquier estadio del desarrollo del sistema, desde su creación hasta su puesta en producción. Lo interesante de las pruebas es que, se puedan ejecutar de manera automática, para determinar en cualquier momento si tenemos una aplicación estable o si, por el contrario, un cambio en una parte ha afectado a otras partes sin que nos demos cuenta. Pruebas del Software
  • 12. Tipos de Pruebas de Software
  • 13. Tipos de Pruebas de Software Pruebas funcionales: Comprobar la conformidad del software respecto al comportamiento esperado, detectar defectos en el software y realizar una valoración objetiva sobre la calidad funcional del mismo.
  • 14. Tipos de Pruebas de Software  Pruebas de Aceptación: Determinar si el producto software satisface o no los criterios de aceptación, respecto a las necesidades del usuario, requisitos del proyecto y procesos de negocio. Estas pruebas guían el proceso de aceptación formal por parte del usuario, cliente u otra entidad autorizada, a determinar si el producto software es apto o no para su uso en el ambiente de producción.
  • 15. Tipos de Pruebas de Software  Pruebas de Mantenibilidad: Implantación de sistemas de integración continua, para realizar revisión estática de código, con el objetivo de conocer la calidad intrínseca del mismo valorada en términos de: métricas del código fuente, adecuación a estándares de lenguaje de programación y cumplimiento de buenas prácticas.
  • 16. Tipos de Pruebas de Software  Pruebas de Usabilidad: Evaluación heurística mediante la inspección del interfaz de la aplicación informando de los puntos fuertes y débiles, con el objetivo de plantear mejoras. Pruebas de usabilidad con usuarios, basadas en la observación y análisis del comportamiento de usuarios reales usando la aplicación.
  • 17. Tipos de Pruebas de Software  EVALUACIÓN DE ACCESIBILIDAD: verificar si que la accesibilidad está conforme a las WCAG (Web Content Accesibility / Pautas de Accesibilidad al Contenido en la Web), mediante el método de auditoría y evaluación que combina la revisión automática y manual de un sitio web, siguiendo la metodología WAI (iniciativa de accesibilidad web).
  • 18. Tipos de Pruebas de Software  Pruebas de Eficiencia y Fiabilidad: Determinar si el sistema satisface los requisitos de rendimiento. Localizando “cuellos de botella” en la arquitectura e infraestructura, el límite operativo de la aplicación bajo condiciones de carga y concurrencia, predecir y proyectar el comportamiento en los equipos de producción y detectar defectos funcionales que sólo se producen bajo condiciones de estrés.
  • 19. Tipos de Pruebas de Software Pruebas de seguridad Web: Basado en la metodología y guías propuestas por OWASP (proyecto abierto de seguridad en aplicaciones web). Consiste en pruebas de intrusión y análisis de vulnerabilidades, así como el asesoramiento y revisión de resultados tras el análisis realizado.
  • 20. Implantación del Software El proceso de implantación constituye el último eslabón de la metodología de desarrollo de software y es posterior al proceso de prueba. A pesar de todo el trabajo requerido para llegar a este punto, la fase de implantación puede ser la más difícil.
  • 21. Implantación del Software 1.Definición del plan de implantación. 2.Preparación del entorno de producción. 3.Capacitación para la implantación. 4.Instalación del sistema. 5.Puesta en marcha del sistema.
  • 22. Metodologías de Implantación del Software  Metodología Waterfall o en cascada Se basa en realizar un estudio de los requisitos que debe cumplir la aplicación desde el primer momento. En esta estrategia se detectan, en primer lugar, los objetivos, para luego crear un diseño y una planificación para atacar cada uno de ellos.
  • 23. Metodologías de Implantación del Software  Metodología ágil o de SCRUM Este método se asemeja en algunas partes con el anterior, pues también analiza las necesidades del cliente y luego hace un diseño y desarrollo previo a la implementación. La gran diferencia que tiene con el método en cascada es que va cumplimentando objetivos en cortos plazos de tiempo (sprints).
  • 24. Metodologías de Implantación del Software  Método SURE STEP Esta metodología está diseñada por Microsoft y es la que utilizan ellos mismos para trabajar en la propia compañía. Se trata de una implantación por fases. Realizan un orden específico de pasos: Análisis, diseño, construcción, implementación y objetivo.
  • 26. • ¿Cuáles son los tipos de pruebas de software? • ¿Cómo se hacen las pruebas de software? • ¿Qué tipos de pruebas hay QA? • ¿Qué es el Testing de software? Cierre
  • 27. Conclusiones • La prueba de software es el proceso de evaluar y verificar que un producto o aplicación de software hace lo que se supone que debe hacer. Los beneficios de las pruebas incluyen la prevención de errores, la reducción de los costos de desarrollo y la mejora del rendimiento. • Las pruebas de software permiten controlar la calidad y funcionalidad de cualquier producto que se desarrolle; son la mejor garantía de que este no presenta fallos y se comporta adecuadamente.
  • 28. Conclusiones • Las pruebas de software son el mejor método para confirmar la funcionalidad del producto que se está desarrollando. Deben aplicarse en todas las fases del desarrollo, desde el inicio del proyecto hasta el final, de manera que puedan descubrirse fallos aislados en un primer momento o detectar un comportamiento erróneo al final. Estas pruebas sirven, por ejemplo, para descubrir fallos en el diseño y la arquitectura del software, en la seguridad o en la escalabilidad.
  • 29. Referencias Bibliográficas  https://www.ibm.com/es-es/topics/software-testing  https://www.campusmvp.es/recursos/post/que-son-las-pruebas-de- software.aspx  https://www.certus.edu.pe/blog/pruebas-de-software-importancia/  https://programacionymas.com/blog/tipos-de-testing-en-desarrollo-de- software  https://www.unir.net/ingenieria/revista/pruebas-software/