SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Niveles de Pruebas
´
Andres Felipe Cano Cadavid acanocad@gmail.com
´
Tecnologico de Antioquia

29 de Julio del 2013

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Niveles de Pruebas
Las pruebas son realizadas en diferentes niveles de esfuerzo. Estos
niveles se distinguen en general por el rol de quien las ejecuta y las
´
tecnicas utilizadas.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Objetivo

´
Se focaliza en ejecutar cada modulo (o unidad m´nima a ser probada,
ı
´
ejm.: una clase) lo que provee un modo mejor de manejar la integracion
de las unidades en componentes mayores.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

´
Prueban el correcto funcionamiento de una funcionalidad o metodo
´
en un modulo.
Deben ser implementadas y ejecutadas por el desarrollador.
´
Se utiliza la tecnica de caja blanca.
´
Se realizan en las primeras iteraciones de la construccion.
Enfocadas a analizar el control y flujo de datos.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Aspectos a considerar

´
Rutinas de excepcion
Rutinas de error
Validaciones
´
Valores validos
Valores l´mite
ı
Rangos
Mensajes posibles

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Aspectos a considerar

Java
JUnit (http://www.junit.org/)
PIT (http://pitest.org/)
Cactus (http://jakarta.apache.org/cactus/)
TestNG (http://testng.org/doc/index.html)

.NET
NUnit (http://www.nunit.org/)
TestDriven.NET (http://www.testdriven.net/)

PHP
PHPUnit (http://www.phpunit.de)

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Objetivos

´
Identificar errores introducidos por la combinacion de programas
probados unitariamente.
Verificar que las interfaces entre las entidades externas (usuarios) y
las aplicaciones funcionan correctamente.
˜
Verificar que las especificaciones de diseno sean alcanzadas.
´
Determinar el enfoque para avanzar desde un nivel de integracion
de los componentes al siguiente.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

´
Se utilizan las tecnicas de pruebas ascendentes y descendentes.
´
Se realizan al final de un ciclo de construccion.
Su objetivo es encontrar fallas al integrar varios componentes.
´
Implican una progresion ordenada de pruebas que van desde los
´
componentes o modulos y que culminan con el sistema completo.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

´
Orden de Integracion

´
El orden de integracion elegido afecta a diversos factores, como los
siguientes:
La forma de preparar casos.
Las herramientas necesarias.
´
El orden de codificar y probar los modulos.
´
El coste de preparacion de casos.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

´
Tipos fundamentales de integracion

´
Figura: Pruebas de integracion
´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

´
Integracion incremental
´
Se combina el siguiente modulo que se debe probar con el conjunto de
´
´
modulos que ya han sido probados. Las tecnicas utilizadas son:
Bottom-up (Ascendente): En este caso se crean primero los
´
componentes de mas bajo nivel (E, F) y se crean componentes
conductores para simular a los componentes que los llaman. A
´
´
continuacion se desarrollan los componentes de mas alto nivel (B,
´
C, D) y se prueban. Por ultimo dichos componentes se combinan
con el que los llama (A).
Top-dow (Descendente): El primer componente que se desarrolla
y prueba es el primero de la jerarqu´a (A). Los componentes de
ı
´
nivel mas bajo se sustituyen por componentes auxiliares para
simular a los componentes invocados.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

´
Integracion no incremental

´
Se prueba cada modulo por separado y luego se integran todos de una
vez y se prueba el programa completo.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Objetivo

Asegurar el apropiado funcionamiento del sistema, que incluya ingreso
´
de datos, procesamiento, recuperacion, tiempos de respuesta.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

´
Se utilizan tecnicas de caja negra
´
Se enfoca en encontrar defectos y analizar que la implementacion
del software este acorde a sus especificaciones: funcionales y no
funcionales.
´
Las pruebas del sistema son imposibles si no estan los
requerimientos por escrito.
´
El entorno de pruebas debe coincidir en la maxima medida con el
´
entorno de produccion.
Las debe ejecutar un equipo de pruebas independiente.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Objetivo

Probar que el producto esta listo para su uso operativo desde el punto de
vista de su funcionalidad y rendimiento.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

Deben ser ejecutadas por el usuario final.
´
Se utilizan las tecnicas de caja negra.
´
Se realizan al final de la fase de transicion.
´
Debe concentrarse en los criterios de aceptacion previamente
definidos por el usuario.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

Usualmente adoptan las siguientes formas:
´
Pruebas de aceptacion de usuario.
Pruebas operativas.
´
Pruebas de aceptacion contractual y normativa.
Pruebas alfa y beta.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

´
Pruebas de aceptacion de usuario: Verifican la idoneidad de uso
del sistema por parte de los usuarios comerciales.
´
Pruebas operativas: La aceptacion del sistema por parte de los
administradores del sistema, entre las que se incluyen: pruebas de
´
´
backup/recuperacion, gestion de usuarios, carga de datos y tareas
´
´
de migracion, comprobacion de vulnerabilidades de seguridad.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

´
Pruebas de aceptacion contractual y normativa: Toman como
´
base los criterios de aceptacion previstos en un contrato para
´
fabricar un software a la medida. Los criterios de aceptacion
´
deberan establecerse en el momento en que las partes aceptan
contraer dicho contrato. Las de normativa toma como base
cualquier normativa de obligado cumplimiento, tales como
gubernamentales, legales o de seguridad.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Caracter´sticas
ı

Pruebas alfa y beta: Las pruebas alfa las lleva a cabo el cliente en
el lugar de desarrollo, con un entorno controlado. Las pruebas beta,
las realiza el cliente en su sitio de trabajo, donde el entorno no es
controlado por el desarrollador. El cliente registra todos los
problemas que encuentra e informa, en intervalos regulares, al
desarrollador.

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Quiz

´
¿Cuales son los niveles de prueba?

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Quiz

El nivel de pruebas cuyo objetivo es probar que el producto se encuentra
listo para el uso operativo desde el punto de vista funcional y de
rendimiento es:
1

Pruebas de Sistema

2

´
Pruebas de Confirmacion

3

´
Pruebas de Aceptacion

4

Pruebas Funcionales

5

Pruebas Estructurales

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Quiz

El nivel de pruebas cuyo objetivo es probar que el producto se encuentra
listo para el uso operativo desde el punto de vista funcional y de
rendimiento es:
1

Pruebas de Sistema

2

´
Pruebas de Confirmacion

3

´
Pruebas de Aceptacion

4

Pruebas Funcionales

5

Pruebas Estructurales

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas
Niveles de Pruebas
Pruebas Unitarias
´
Pruebas de Integracion
Pruebas de Sistema
´
Pruebas de Aceptacion
Quiz

Quiz

Las pruebas que se realizan en un entorno controlado justo antes de
´
salir a produccion se denominan:
1

´
Pruebas de confirmacion

2

Pruebas alfa

3

Pruebas beta

4

´
Pruebas de regresion

5

Ninguna de las anteriores

´
Andres Felipe Cano Cadavid acanocad@gmail.com

Niveles de Pruebas

Weitere ähnliche Inhalte

Was ist angesagt?

Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Ankit Prajapati
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingNeeraj Kumar Singh
 
INTEGRATION TESTING
INTEGRATION TESTINGINTEGRATION TESTING
INTEGRATION TESTINGRohitK71
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Processguest1f2740
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleNeeraj Kumar Singh
 
Continuous Testing.pptx
Continuous Testing.pptxContinuous Testing.pptx
Continuous Testing.pptxShripadH1
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | EdurekaEdureka!
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystSamer Desouky
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual TestingHiral Gosani
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesNeeraj Kumar Singh
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance Webtech Learning
 

Was ist angesagt? (20)

Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical Testing
 
WHITE BOX TESTING ashu.pptx
WHITE BOX TESTING ashu.pptxWHITE BOX TESTING ashu.pptx
WHITE BOX TESTING ashu.pptx
 
INTEGRATION TESTING
INTEGRATION TESTINGINTEGRATION TESTING
INTEGRATION TESTING
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
 
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management
 
Istqb chapter 5
Istqb chapter 5Istqb chapter 5
Istqb chapter 5
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Continuous Testing.pptx
Continuous Testing.pptxContinuous Testing.pptx
Continuous Testing.pptx
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | Edureka
 
ISTQB CTAL - Test Analyst
ISTQB CTAL - Test AnalystISTQB CTAL - Test Analyst
ISTQB CTAL - Test Analyst
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design Techniques
 
Software testing & Quality Assurance
Software testing & Quality Assurance Software testing & Quality Assurance
Software testing & Quality Assurance
 
Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static Testing
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 

Ähnlich wie niveles de prueba

Ähnlich wie niveles de prueba (20)

tipos de prueba
tipos de pruebatipos de prueba
tipos de prueba
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Pruebas de Software en México
Pruebas de Software en MéxicoPruebas de Software en México
Pruebas de Software en México
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Prubea de software
Prubea de softwarePrubea de software
Prubea de software
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
Auditoria ii
Auditoria iiAuditoria ii
Auditoria ii
 
S9-DAW-2022S1.pptx
S9-DAW-2022S1.pptxS9-DAW-2022S1.pptx
S9-DAW-2022S1.pptx
 
Curso_Pruebas_ee v2.pptx
Curso_Pruebas_ee v2.pptxCurso_Pruebas_ee v2.pptx
Curso_Pruebas_ee v2.pptx
 
software testing
software testingsoftware testing
software testing
 
Pruebas de softwares
Pruebas de softwaresPruebas de softwares
Pruebas de softwares
 
Curso calidad software
Curso calidad softwareCurso calidad software
Curso calidad software
 
Aseguramiento De Calidad Mp
Aseguramiento De Calidad MpAseguramiento De Calidad Mp
Aseguramiento De Calidad Mp
 
Unidad Metodologica 2
Unidad Metodologica 2Unidad Metodologica 2
Unidad Metodologica 2
 
Unidad Metodologica
Unidad MetodologicaUnidad Metodologica
Unidad Metodologica
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Metodo v
Metodo vMetodo v
Metodo v
 
SQM Verification and Validation
SQM Verification and ValidationSQM Verification and Validation
SQM Verification and Validation
 
Pruebas - Fundamentos
Pruebas - FundamentosPruebas - Fundamentos
Pruebas - Fundamentos
 
Pruebas fundamentos
Pruebas fundamentosPruebas fundamentos
Pruebas fundamentos
 

Mehr von Juan Esteban Puerta Cano (20)

Métodos de switching
Métodos de switching Métodos de switching
Métodos de switching
 
Portafolio Telematica
Portafolio TelematicaPortafolio Telematica
Portafolio Telematica
 
Formato presentacion de propuesta Bases de datos avanzadas
Formato presentacion de propuesta Bases de datos avanzadasFormato presentacion de propuesta Bases de datos avanzadas
Formato presentacion de propuesta Bases de datos avanzadas
 
Tecnicas de Agrupamiento
Tecnicas de AgrupamientoTecnicas de Agrupamiento
Tecnicas de Agrupamiento
 
Minero de Datos
Minero de DatosMinero de Datos
Minero de Datos
 
Tecnicas de Diseño de Algoritmos
Tecnicas de Diseño de AlgoritmosTecnicas de Diseño de Algoritmos
Tecnicas de Diseño de Algoritmos
 
Capa de presentacion
Capa de presentacionCapa de presentacion
Capa de presentacion
 
Bi conceptos
Bi conceptosBi conceptos
Bi conceptos
 
Migracion de datos
Migracion de datosMigracion de datos
Migracion de datos
 
Bases de datos para la toma de decisiones
Bases de datos para la toma de decisionesBases de datos para la toma de decisiones
Bases de datos para la toma de decisiones
 
Triggers
TriggersTriggers
Triggers
 
Pruebas de penetración nmap
Pruebas de penetración nmapPruebas de penetración nmap
Pruebas de penetración nmap
 
cobertura de caminos
cobertura de caminoscobertura de caminos
cobertura de caminos
 
cobertura de bucles
cobertura de buclescobertura de bucles
cobertura de bucles
 
pruebas de cajas blanca
 pruebas de cajas blanca pruebas de cajas blanca
pruebas de cajas blanca
 
Adsl 2
Adsl 2Adsl 2
Adsl 2
 
Trabajo red telematica
Trabajo red telematicaTrabajo red telematica
Trabajo red telematica
 
Programación dinámica
Programación dinámicaProgramación dinámica
Programación dinámica
 
Programación dinámica
Programación dinámica Programación dinámica
Programación dinámica
 
7 técnicas estáticas
7   técnicas estáticas7   técnicas estáticas
7 técnicas estáticas
 

Kürzlich hochgeladen

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 

Kürzlich hochgeladen (20)

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 

niveles de prueba

  • 1. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Niveles de Pruebas ´ Andres Felipe Cano Cadavid acanocad@gmail.com ´ Tecnologico de Antioquia 29 de Julio del 2013 ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 2. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Niveles de Pruebas Las pruebas son realizadas en diferentes niveles de esfuerzo. Estos niveles se distinguen en general por el rol de quien las ejecuta y las ´ tecnicas utilizadas. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 3. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Objetivo ´ Se focaliza en ejecutar cada modulo (o unidad m´nima a ser probada, ı ´ ejm.: una clase) lo que provee un modo mejor de manejar la integracion de las unidades en componentes mayores. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 4. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı ´ Prueban el correcto funcionamiento de una funcionalidad o metodo ´ en un modulo. Deben ser implementadas y ejecutadas por el desarrollador. ´ Se utiliza la tecnica de caja blanca. ´ Se realizan en las primeras iteraciones de la construccion. Enfocadas a analizar el control y flujo de datos. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 5. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Aspectos a considerar ´ Rutinas de excepcion Rutinas de error Validaciones ´ Valores validos Valores l´mite ı Rangos Mensajes posibles ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 6. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Aspectos a considerar Java JUnit (http://www.junit.org/) PIT (http://pitest.org/) Cactus (http://jakarta.apache.org/cactus/) TestNG (http://testng.org/doc/index.html) .NET NUnit (http://www.nunit.org/) TestDriven.NET (http://www.testdriven.net/) PHP PHPUnit (http://www.phpunit.de) ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 7. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Objetivos ´ Identificar errores introducidos por la combinacion de programas probados unitariamente. Verificar que las interfaces entre las entidades externas (usuarios) y las aplicaciones funcionan correctamente. ˜ Verificar que las especificaciones de diseno sean alcanzadas. ´ Determinar el enfoque para avanzar desde un nivel de integracion de los componentes al siguiente. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 8. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı ´ Se utilizan las tecnicas de pruebas ascendentes y descendentes. ´ Se realizan al final de un ciclo de construccion. Su objetivo es encontrar fallas al integrar varios componentes. ´ Implican una progresion ordenada de pruebas que van desde los ´ componentes o modulos y que culminan con el sistema completo. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 9. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz ´ Orden de Integracion ´ El orden de integracion elegido afecta a diversos factores, como los siguientes: La forma de preparar casos. Las herramientas necesarias. ´ El orden de codificar y probar los modulos. ´ El coste de preparacion de casos. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 10. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz ´ Tipos fundamentales de integracion ´ Figura: Pruebas de integracion ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 11. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz ´ Integracion incremental ´ Se combina el siguiente modulo que se debe probar con el conjunto de ´ ´ modulos que ya han sido probados. Las tecnicas utilizadas son: Bottom-up (Ascendente): En este caso se crean primero los ´ componentes de mas bajo nivel (E, F) y se crean componentes conductores para simular a los componentes que los llaman. A ´ ´ continuacion se desarrollan los componentes de mas alto nivel (B, ´ C, D) y se prueban. Por ultimo dichos componentes se combinan con el que los llama (A). Top-dow (Descendente): El primer componente que se desarrolla y prueba es el primero de la jerarqu´a (A). Los componentes de ı ´ nivel mas bajo se sustituyen por componentes auxiliares para simular a los componentes invocados. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 12. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz ´ Integracion no incremental ´ Se prueba cada modulo por separado y luego se integran todos de una vez y se prueba el programa completo. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 13. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Objetivo Asegurar el apropiado funcionamiento del sistema, que incluya ingreso ´ de datos, procesamiento, recuperacion, tiempos de respuesta. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 14. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı ´ Se utilizan tecnicas de caja negra ´ Se enfoca en encontrar defectos y analizar que la implementacion del software este acorde a sus especificaciones: funcionales y no funcionales. ´ Las pruebas del sistema son imposibles si no estan los requerimientos por escrito. ´ El entorno de pruebas debe coincidir en la maxima medida con el ´ entorno de produccion. Las debe ejecutar un equipo de pruebas independiente. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 15. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Objetivo Probar que el producto esta listo para su uso operativo desde el punto de vista de su funcionalidad y rendimiento. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 16. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı Deben ser ejecutadas por el usuario final. ´ Se utilizan las tecnicas de caja negra. ´ Se realizan al final de la fase de transicion. ´ Debe concentrarse en los criterios de aceptacion previamente definidos por el usuario. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 17. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı Usualmente adoptan las siguientes formas: ´ Pruebas de aceptacion de usuario. Pruebas operativas. ´ Pruebas de aceptacion contractual y normativa. Pruebas alfa y beta. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 18. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı ´ Pruebas de aceptacion de usuario: Verifican la idoneidad de uso del sistema por parte de los usuarios comerciales. ´ Pruebas operativas: La aceptacion del sistema por parte de los administradores del sistema, entre las que se incluyen: pruebas de ´ ´ backup/recuperacion, gestion de usuarios, carga de datos y tareas ´ ´ de migracion, comprobacion de vulnerabilidades de seguridad. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 19. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı ´ Pruebas de aceptacion contractual y normativa: Toman como ´ base los criterios de aceptacion previstos en un contrato para ´ fabricar un software a la medida. Los criterios de aceptacion ´ deberan establecerse en el momento en que las partes aceptan contraer dicho contrato. Las de normativa toma como base cualquier normativa de obligado cumplimiento, tales como gubernamentales, legales o de seguridad. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 20. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Caracter´sticas ı Pruebas alfa y beta: Las pruebas alfa las lleva a cabo el cliente en el lugar de desarrollo, con un entorno controlado. Las pruebas beta, las realiza el cliente en su sitio de trabajo, donde el entorno no es controlado por el desarrollador. El cliente registra todos los problemas que encuentra e informa, en intervalos regulares, al desarrollador. ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 21. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Quiz ´ ¿Cuales son los niveles de prueba? ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 22. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Quiz El nivel de pruebas cuyo objetivo es probar que el producto se encuentra listo para el uso operativo desde el punto de vista funcional y de rendimiento es: 1 Pruebas de Sistema 2 ´ Pruebas de Confirmacion 3 ´ Pruebas de Aceptacion 4 Pruebas Funcionales 5 Pruebas Estructurales ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 23. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Quiz El nivel de pruebas cuyo objetivo es probar que el producto se encuentra listo para el uso operativo desde el punto de vista funcional y de rendimiento es: 1 Pruebas de Sistema 2 ´ Pruebas de Confirmacion 3 ´ Pruebas de Aceptacion 4 Pruebas Funcionales 5 Pruebas Estructurales ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas
  • 24. Niveles de Pruebas Pruebas Unitarias ´ Pruebas de Integracion Pruebas de Sistema ´ Pruebas de Aceptacion Quiz Quiz Las pruebas que se realizan en un entorno controlado justo antes de ´ salir a produccion se denominan: 1 ´ Pruebas de confirmacion 2 Pruebas alfa 3 Pruebas beta 4 ´ Pruebas de regresion 5 Ninguna de las anteriores ´ Andres Felipe Cano Cadavid acanocad@gmail.com Niveles de Pruebas