SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

An Introduction to Unit Test Using NUnit
An Introduction to Unit Test Using NUnitAn Introduction to Unit Test Using NUnit
An Introduction to Unit Test Using NUnitweili_at_slideshare
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicErol Selitektay
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...TEST Huddle
 
QA interview questions and answers
QA interview questions and answersQA interview questions and answers
QA interview questions and answersMehul Chauhan
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test CompleteVartika Saxena
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLRahul R Pandya
 
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)Lars Thorup
 
Pairwise testing technique-Made easy
Pairwise testing technique-Made easyPairwise testing technique-Made easy
Pairwise testing technique-Made easySamee Ahmed Indikar
 
Patterns of a “good” test automation framework
Patterns of a “good” test automation frameworkPatterns of a “good” test automation framework
Patterns of a “good” test automation frameworkAnand Bagmar
 
Behavior Driven Development (BDD) and Agile Testing
Behavior Driven Development (BDD) and Agile TestingBehavior Driven Development (BDD) and Agile Testing
Behavior Driven Development (BDD) and Agile Testingdversaci
 
BDD Approach with Karate Framework in Service Tests
BDD Approach with Karate Framework in Service TestsBDD Approach with Karate Framework in Service Tests
BDD Approach with Karate Framework in Service Testskloia
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework PresentationBen Ngo
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅영기 김
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionGanuka Yashantha
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software TestingAbdul Raheem
 

Mais procurados (20)

An Introduction to Unit Test Using NUnit
An Introduction to Unit Test Using NUnitAn Introduction to Unit Test Using NUnit
An Introduction to Unit Test Using NUnit
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 Tips for Writing Better Charters for Exploratory Testing Sessions by Michael... Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
Tips for Writing Better Charters for Exploratory Testing Sessions by Michael...
 
Pruebas unitarias
Pruebas unitariasPruebas unitarias
Pruebas unitarias
 
QA interview questions and answers
QA interview questions and answersQA interview questions and answers
QA interview questions and answers
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
Introduction to Selenium Web Driver
Introduction to Selenium Web DriverIntroduction to Selenium Web Driver
Introduction to Selenium Web Driver
 
Behavior Driven Development Testing (BDD)
Behavior Driven Development Testing (BDD)Behavior Driven Development Testing (BDD)
Behavior Driven Development Testing (BDD)
 
Automation Testing with Test Complete
Automation Testing with Test CompleteAutomation Testing with Test Complete
Automation Testing with Test Complete
 
Software testing
Software testingSoftware testing
Software testing
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
 
Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)Test and Behaviour Driven Development (TDD/BDD)
Test and Behaviour Driven Development (TDD/BDD)
 
Pairwise testing technique-Made easy
Pairwise testing technique-Made easyPairwise testing technique-Made easy
Pairwise testing technique-Made easy
 
Patterns of a “good” test automation framework
Patterns of a “good” test automation frameworkPatterns of a “good” test automation framework
Patterns of a “good” test automation framework
 
Behavior Driven Development (BDD) and Agile Testing
Behavior Driven Development (BDD) and Agile TestingBehavior Driven Development (BDD) and Agile Testing
Behavior Driven Development (BDD) and Agile Testing
 
BDD Approach with Karate Framework in Service Tests
BDD Approach with Karate Framework in Service TestsBDD Approach with Karate Framework in Service Tests
BDD Approach with Karate Framework in Service Tests
 
Automation Framework Presentation
Automation Framework PresentationAutomation Framework Presentation
Automation Framework Presentation
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
 
Hybrid Automation Framework Development introduction
Hybrid Automation Framework Development introductionHybrid Automation Framework Development introduction
Hybrid Automation Framework Development introduction
 
V Model in Software Testing
V Model in Software TestingV Model in Software Testing
V Model in Software Testing
 

Semelhante a niveles de prueba

Semelhante a 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
 
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
 
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
 

Mais de 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
 

Último

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
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
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
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
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
 
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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
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
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
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
 

Último (20)

Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
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
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
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
 
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...
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
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
 
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
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
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
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
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
 

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