SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
1. Concepto de Pruebas Unitarias
2. Características
3. Ventajas
4. Pasos
Conceptos de Pruebas Unitarias

.

Conceptos de Pruebas Unitarias
Mientras
menos
pruebas se
realicen
Se genera
código
menos
estable
Somos
menos
productivos
y precisos
Mas
presión se
siente
Características



Características




Ventajas



Ventajas




Ventajas


Ventajas




Pasos

Conocer los
requerimientos
Conocer el
diseño
Generar los casos
de pruebas
Obtener o
generar los datos
y el ambiente
Escribir el
código
Ejecutar las
pruebas
Documentar
Ajustar el
código
Revisar los
resultados
Test
OK
Si
No
Pasos




Pasos




Pasos




Pasos

ITEM DESCRIPCIÓN
Descripción de la
prueba
Describir la prueba a realizar, por ejemplo: Actualizar el campo de estado
de la cuenta del cliente con el estado ‘X’ para aquellos clientes existentes
que pasan a ser VIP y poseen al menos una cuenta en estado ‘Y’.
Debe incluir casos positivos y negativos.
Módulo, método o
rutina a probar
Nombre del programa, rutina, clase o módulo a probar, esto se obtiene
del diseño. Por ejemplo CtaOpen.class.
Requisitos Identifica si se requiere interacción con otros sistemas. Por ejemplo
mensaje de apertura de VIP.
Datos de entrada Identifica los datos a utilizar, por ejemplo cliente existente con cuenta en
estado ‘Y’ que no son VIP.
Salida esperada Que resultado se debe obtener luego de ejecutar la prueba.
Resultado obtenido Resultado real obtenido, debe describir tanto resultados positivos como
negativos, por ejemplo se generó error de datos decimales.
Pasos






PruebasUnitariasConceptoCaracterísticasVentajasPasos

Contenu connexe

En vedette

Las Madres No Mueren
Las Madres No MuerenLas Madres No Mueren
Las Madres No Muerenguestef9977a3
 
Por Que Escogí La Carrera De ComunicióN Social
Por Que Escogí La Carrera De ComunicióN SocialPor Que Escogí La Carrera De ComunicióN Social
Por Que Escogí La Carrera De ComunicióN SocialJeysi
 
DiseñO De InvestigacióN En Salud
DiseñO De InvestigacióN En SaludDiseñO De InvestigacióN En Salud
DiseñO De InvestigacióN En Saludnekochocolat
 
Gacetilla Municipal 15 1 10
Gacetilla Municipal 15 1 10Gacetilla Municipal 15 1 10
Gacetilla Municipal 15 1 10guest565848a
 
Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?
Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?
Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?Juan Merodio
 
windows y wmm
windows y wmmwindows y wmm
windows y wmmvictoria
 
El Siglo De Los Mercados Emergentes
El Siglo De Los Mercados EmergentesEl Siglo De Los Mercados Emergentes
El Siglo De Los Mercados Emergentesmanuel contreras
 

En vedette (20)

Expresion Oral
Expresion OralExpresion Oral
Expresion Oral
 
Las Madres No Mueren
Las Madres No MuerenLas Madres No Mueren
Las Madres No Mueren
 
Hadas
HadasHadas
Hadas
 
Por Que Escogí La Carrera De ComunicióN Social
Por Que Escogí La Carrera De ComunicióN SocialPor Que Escogí La Carrera De ComunicióN Social
Por Que Escogí La Carrera De ComunicióN Social
 
DiseñO De InvestigacióN En Salud
DiseñO De InvestigacióN En SaludDiseñO De InvestigacióN En Salud
DiseñO De InvestigacióN En Salud
 
Lanzarote
LanzaroteLanzarote
Lanzarote
 
Gacetilla Municipal 15 1 10
Gacetilla Municipal 15 1 10Gacetilla Municipal 15 1 10
Gacetilla Municipal 15 1 10
 
Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?
Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?
Marketing, Redes Sociales y Mobile ¿Y si lo combinamos?
 
Futura Moneda Mundial
Futura Moneda MundialFutura Moneda Mundial
Futura Moneda Mundial
 
Globall warmin'
Globall warmin'Globall warmin'
Globall warmin'
 
windows y wmm
windows y wmmwindows y wmm
windows y wmm
 
Felinos
FelinosFelinos
Felinos
 
Confluencia De Genialidades
Confluencia De GenialidadesConfluencia De Genialidades
Confluencia De Genialidades
 
El Siglo De Los Mercados Emergentes
El Siglo De Los Mercados EmergentesEl Siglo De Los Mercados Emergentes
El Siglo De Los Mercados Emergentes
 
Examenes[1]
Examenes[1]Examenes[1]
Examenes[1]
 
Dia De La Paz
Dia De La PazDia De La Paz
Dia De La Paz
 
Euro memorandum 2010_2011 castellano
Euro memorandum 2010_2011 castellanoEuro memorandum 2010_2011 castellano
Euro memorandum 2010_2011 castellano
 
Diagnostico Y Mantenimiento De Computadoras por Malina
Diagnostico Y  Mantenimiento De Computadoras por MalinaDiagnostico Y  Mantenimiento De Computadoras por Malina
Diagnostico Y Mantenimiento De Computadoras por Malina
 
Mujeres
MujeresMujeres
Mujeres
 
Perrito
PerritoPerrito
Perrito
 

Similaire à PruebasUnitariasConceptoCaracterísticasVentajasPasos

Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3enayluis
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Softwarearacelij
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de pruebaAndrés Grosso
 
Unidad Metodologica
Unidad MetodologicaUnidad Metodologica
Unidad MetodologicaLuis Ascanio
 
Unidad Metodologica 2
Unidad Metodologica 2Unidad Metodologica 2
Unidad Metodologica 2Luis Ascanio
 
15 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 200915 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 2009Pepe
 
118 test de aceptación
118 test de aceptación118 test de aceptación
118 test de aceptaciónGeneXus
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Professional Testing
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Mejores prácticas para testing de aplicaciones
Mejores prácticas para testing de aplicacionesMejores prácticas para testing de aplicaciones
Mejores prácticas para testing de aplicacionesSoftware Guru
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?TestingUy
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxOdalisLinares
 
Semana 1 - 2.pptx
Semana 1 - 2.pptxSemana 1 - 2.pptx
Semana 1 - 2.pptxjhoedmon
 
sustentacion proyecto yougym.pptx
sustentacion proyecto yougym.pptxsustentacion proyecto yougym.pptx
sustentacion proyecto yougym.pptxVictorAlfonsoArdila
 
Casos de prueba charly eleazar
Casos de prueba charly eleazarCasos de prueba charly eleazar
Casos de prueba charly eleazarEleazar Morales
 
Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3Juan Carlos Fernandez
 
Tipos de prueba de software
Tipos de prueba de softwareTipos de prueba de software
Tipos de prueba de softwareTensor
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareAngiieGloria
 

Similaire à PruebasUnitariasConceptoCaracterísticasVentajasPasos (20)

Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de prueba
 
Unidad Metodologica
Unidad MetodologicaUnidad Metodologica
Unidad Metodologica
 
Unidad Metodologica 2
Unidad Metodologica 2Unidad Metodologica 2
Unidad Metodologica 2
 
15 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 200915 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 2009
 
118 test de aceptación
118 test de aceptación118 test de aceptación
118 test de aceptación
 
Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4Fundamentos de Pruebas de Software - Capítulo 4
Fundamentos de Pruebas de Software - Capítulo 4
 
Casos de pruebas
Casos de pruebasCasos de pruebas
Casos de pruebas
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Mejores prácticas para testing de aplicaciones
Mejores prácticas para testing de aplicacionesMejores prácticas para testing de aplicaciones
Mejores prácticas para testing de aplicaciones
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptx
 
Semana 1 - 2.pptx
Semana 1 - 2.pptxSemana 1 - 2.pptx
Semana 1 - 2.pptx
 
sustentacion proyecto yougym.pptx
sustentacion proyecto yougym.pptxsustentacion proyecto yougym.pptx
sustentacion proyecto yougym.pptx
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Casos de prueba charly eleazar
Casos de prueba charly eleazarCasos de prueba charly eleazar
Casos de prueba charly eleazar
 
Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3
 
Tipos de prueba de software
Tipos de prueba de softwareTipos de prueba de software
Tipos de prueba de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 

Plus de Giovanny Guillen

Curso java desde cero nivel i - modulo v
Curso java desde cero   nivel i - modulo vCurso java desde cero   nivel i - modulo v
Curso java desde cero nivel i - modulo vGiovanny Guillen
 
Curso java desde cero nivel i - modulo iv
Curso java desde cero   nivel i - modulo ivCurso java desde cero   nivel i - modulo iv
Curso java desde cero nivel i - modulo ivGiovanny Guillen
 
Curso java desde cero nivel i - modulo iii
Curso java desde cero   nivel i - modulo iiiCurso java desde cero   nivel i - modulo iii
Curso java desde cero nivel i - modulo iiiGiovanny Guillen
 
Curso java desde cero nivel i - modulo ii
Curso java desde cero   nivel i - modulo iiCurso java desde cero   nivel i - modulo ii
Curso java desde cero nivel i - modulo iiGiovanny Guillen
 
Curso java desde cero nivel i - modulo i
Curso java desde cero   nivel i - modulo iCurso java desde cero   nivel i - modulo i
Curso java desde cero nivel i - modulo iGiovanny Guillen
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del SoftwareGiovanny Guillen
 
Programacion RPG - Gestión de Errores y Excepciones
Programacion RPG - Gestión de Errores y ExcepcionesProgramacion RPG - Gestión de Errores y Excepciones
Programacion RPG - Gestión de Errores y ExcepcionesGiovanny Guillen
 
Programacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILEProgramacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILEGiovanny Guillen
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG OperacionesGiovanny Guillen
 
Programacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y SalidaProgramacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y SalidaGiovanny Guillen
 
Programación RPG - Conceptos
Programación RPG - ConceptosProgramación RPG - Conceptos
Programación RPG - ConceptosGiovanny Guillen
 
IBM i - Manejo de archivos y datos
IBM i - Manejo de archivos y datosIBM i - Manejo de archivos y datos
IBM i - Manejo de archivos y datosGiovanny Guillen
 
Gestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de SoftwareGestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de SoftwareGiovanny Guillen
 

Plus de Giovanny Guillen (20)

Curso java desde cero nivel i - modulo v
Curso java desde cero   nivel i - modulo vCurso java desde cero   nivel i - modulo v
Curso java desde cero nivel i - modulo v
 
Curso java desde cero nivel i - modulo iv
Curso java desde cero   nivel i - modulo ivCurso java desde cero   nivel i - modulo iv
Curso java desde cero nivel i - modulo iv
 
Curso java desde cero nivel i - modulo iii
Curso java desde cero   nivel i - modulo iiiCurso java desde cero   nivel i - modulo iii
Curso java desde cero nivel i - modulo iii
 
Curso java desde cero nivel i - modulo ii
Curso java desde cero   nivel i - modulo iiCurso java desde cero   nivel i - modulo ii
Curso java desde cero nivel i - modulo ii
 
Curso java desde cero nivel i - modulo i
Curso java desde cero   nivel i - modulo iCurso java desde cero   nivel i - modulo i
Curso java desde cero nivel i - modulo i
 
Cobol training
Cobol trainingCobol training
Cobol training
 
Libro Ingeniería del Software
Libro Ingeniería del SoftwareLibro Ingeniería del Software
Libro Ingeniería del Software
 
Portafolio de proyectos
Portafolio de proyectosPortafolio de proyectos
Portafolio de proyectos
 
Seguridad del ibm i as400
Seguridad del ibm i as400Seguridad del ibm i as400
Seguridad del ibm i as400
 
Programacion RPG - Gestión de Errores y Excepciones
Programacion RPG - Gestión de Errores y ExcepcionesProgramacion RPG - Gestión de Errores y Excepciones
Programacion RPG - Gestión de Errores y Excepciones
 
Programacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILEProgramacion RPG: Conceptos ILE
Programacion RPG: Conceptos ILE
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG Operaciones
 
Programacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y SalidaProgramacion RPG Especificaciones de Entrada y Salida
Programacion RPG Especificaciones de Entrada y Salida
 
Programación RPG - Conceptos
Programación RPG - ConceptosProgramación RPG - Conceptos
Programación RPG - Conceptos
 
Organizational values
Organizational valuesOrganizational values
Organizational values
 
IBM i - AS/400 - SDA
IBM i - AS/400 - SDAIBM i - AS/400 - SDA
IBM i - AS/400 - SDA
 
IBM i - Manejo de archivos y datos
IBM i - Manejo de archivos y datosIBM i - Manejo de archivos y datos
IBM i - Manejo de archivos y datos
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
Earn value
Earn valueEarn value
Earn value
 
Gestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de SoftwareGestión de la Capacidad en Fábricas de Software
Gestión de la Capacidad en Fábricas de Software
 

Dernier

Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 

Dernier (6)

Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 

PruebasUnitariasConceptoCaracterísticasVentajasPasos