SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Herramientas automáticas de 1

          prueba
MATERIA: EVALUACIÓN Y AUDITORIA DE
SISTEMAS DE INFORMACIÓN

DOCENTE: MSC. PATRICIA ELIZABETH ROMERO
RODRÍGUEZ

CBBA 2012



   INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
Introducción
                                     2

 Cuando todo funciona bien las computadoras y el
 software son de gran ayuda pero cuando no …
    ejemplos: el Mariner 1, el Colapso de las redes de AT&T en
     1990, colisión del Mars Climate Orbiter, falla del software de
     los misiles Patriot, explosión del cohete Ariane 5 (1996).
 todo puede ser catastrófico …
 Las pruebas de software son una parte del proceso de
 aseguramiento de calidad.




          INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
Introducción
                                  3

 Pruebas (test): Una actividad en la cual un sistema
  o uno de sus componentes se ejecuta en
  circunstancias previamente especificadas, los
  resultados se observan, se registran y se realiza una
  evaluación de algún aspecto”.
 Caso de prueba (test case): Un conjunto de
  entradas, condiciones de ejecución y resultados
  esperados desarrollados para un objetivo particular.




       INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
Introducción
                                  4

 Las pruebas de software se integran dentro de las
  diferentes fases del Ciclo del software dentro de la
  Ingeniería de software. Así se ejecuta un programa y
  mediante técnicas experimentales se trata de
  descubrir que errores tiene.
 "El testing puede probar la presencia de errores pero
  no la ausencia de ellos".




       INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
Pruebas de Software Manuales
                                  5

 La persona intenta diversas formas de uso y
  combinaciones, compara sus resultados con el
  comportamiento esperado y registra sus resultados.
 Estas pruebas son repetidas durante el ciclo de
  desarrollo por cada cambio dentro del código fuente
  y otras situaciones como múltiples ambientes o
  configuraciones.
 Se convierte en una tarea bastante tediosa, asimismo
  no es efectiva encontrando determinados tipos de
  errores.

       INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
Las herramientas de automatización de pruebas
                                  6

 Permiten verificar el comportamiento unitario del
 código o inclusive pre-grabar acciones de los
 usuarios, comparar los resultados con el
 funcionamiento esperado y reportar el éxito o fracaso
 de estas pruebas a las personas interesadas. Una vez
 creadas estas pruebas pueden ser ejecutadas
 repetitivamente de forma muy sencilla y pueden ser
 extendidas para realizar tareas que serían imposibles
 de forma manual.



       INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
TAREA
                                    7

 Se espera que el estudiante durante el desarrollo y/o
 al final de su TP:
    Desarrolle acciones conjuntas en favor de su grupo (máximo 3
     participantes).
    Investigue sobre la automatización de pruebas.
    Aplique una herramienta de pruebas a algún proyecto de
     software (según el caso).
    Elabore y presente el informe con carácter profesional.




         INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
TAREA
                                                         Continua …
                                          8

El tema debe ser referente a la investigación de
herramientas de automatización de pruebas, por
ejemplo:
       Pruebas de Carga y Stress.
       Pruebas Funcionales.
       Pruebas automatizadas con software libre.
       Pruebas de unidad.
       Pruebas de integración.
       Junit y su aplicación.
       Etc.

       (Elegir sólo un tema concreto).




            INTRODUCCION   TAREA   PROCESO    RECURSOS    EVALUACION   CONCLUSION
TAREA
                                                      Continua …
                                     9

 El informe debe ser escrito correctamente respetando,
 mismo que deberá contener:
    Carátula de presentación.
    Índice de páginas.
    Introducción.
    Objetivo General.
    Planificación.
    Descripción sobre el desarrollo Investigación (responder a
     preguntas: Qué son?, Qué proveedores existen en el mercado?, Tabla
     de comparación entre herramientas, etc).
    Conclusiones
    Referencias bibliográficas.
    Anexos (en caso de ser necesario)


          INTRODUCCION   TAREA   PROCESO   RECURSOS    EVALUACION   CONCLUSION
TAREA
                                   10                Continua …

 Sobre las exposiciones:
   Todos los integrantes deben participar.

   Tiempo de exposición 30 minutos.

   Uso de dataDisplay.




         INTRODUCCION   TAREA   PROCESO   RECURSOS    EVALUACION   CONCLUSION
PROCESO
                                 11

   Para el desarrollo del trabajo práctico, pueden
    emplear el marco de trabajo SCRUM:
   Tomando en cuenta el cronograma.




       INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
RECURSOS
                                 12

 Puede bajar información de los siguientes sitios:
 http://www.variablenotfound.com/2008/11/20-
  desastres-famosos-relacionados-con_23.html
 http://www.taringa.net/posts/info/1890933/Los-
  20-desastres-mas-famosos-relacionados-con-el-
  Software.html
 http://www.adictosaltrabajo.com/tutoriales/tutorial
  es.php?pagina=junit
 http://www.dosideas.com/wiki/EasyMock



       INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION
Recursos
                                        13

                       Cronograma de Actividades
  Actividad/Evento          F. Inicio        F. Final       Observaciones
      Planificación         24 - sep         27 – sep    Considerar SCRUM
  Avance y consultas         1- Oct          4 - Oct    En horario de clases.

Entrega Trabajo Practico   8 - Oct       8 – Oct         Hrs.11:15 en el aula

     Exposiciones          8 - Oct       15 - Oct        Orden según sorteo
                                                        Avanzado en clases y
        Examen             16 - Oct      16 - Oct
                                                            exposiciones

                                                        En la página Web de la
  Publicación de notas      18 - Oct         18 - Oct
                                                                carrera.




        INTRODUCCION     TAREA   PROCESO         RECURSOS   EVALUACION   CONCLUSION
EVALUACIÓN
                               14



      DESCRIPCIÓN                   Cal.           OBSERVACIÓN

   Documentación del T.P.        30%          La calificación es grupal.

 Exposición y defensa del TP     30%          La calificación es grupal.


Examen escrito con preguntas     40%         La calificación es individual.

           TOTAL                 100%


 Los resultados serán ponderados de acuerdo a la
 tabla de arriba. Para mayores detalles ver la
 rúbrica.



   INTRODUCCION    TAREA    PROCESO        RECURSOS   EVALUACION     CONCLUSION
CONCLUSION
                                   15

 Las herramientas de prueba juegan un rol
  preponderante en la actualidad.
 Ventajas
    Ahorrar tiempo y dinero
    Aumentar la calidad del software
    Reducir considerablemente la cantidad de bugs
    Poder ejecutar pruebas de manera rápida ante cualquier
     cambio en el software.




         INTRODUCCION   TAREA   PROCESO   RECURSOS   EVALUACION   CONCLUSION

Más contenido relacionado

La actualidad más candente

SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de softwareProfessional Testing
 
Fundamentos de pruebas de software
Fundamentos de pruebas de softwareFundamentos de pruebas de software
Fundamentos de pruebas de softwareProfessional Testing
 
Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!
Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!
Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!TestingUy
 
Software Testing - Panorama Actual
Software Testing - Panorama ActualSoftware Testing - Panorama Actual
Software Testing - Panorama ActualTestingBaires
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Professional Testing
 
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...TestingUy
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 
Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5Professional Testing
 
Actividad 20
Actividad 20Actividad 20
Actividad 20maryfer97
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase PruebasjohannaAC
 
Trl Niveles de Maduración Tecnológica
Trl Niveles de Maduración TecnológicaTrl Niveles de Maduración Tecnológica
Trl Niveles de Maduración TecnológicaMónica Bueno
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareAndres Valencia
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones webpaulinaaillon
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiralxavier adolfo
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 

La actualidad más candente (20)

SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de software
 
Fundamentos de pruebas de software
Fundamentos de pruebas de softwareFundamentos de pruebas de software
Fundamentos de pruebas de software
 
Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!
Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!
Charla evento TestingUY 2017 - Testing exploratorio ¡Listos para zarpar!
 
Software Testing - Panorama Actual
Software Testing - Panorama ActualSoftware Testing - Panorama Actual
Software Testing - Panorama Actual
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
 
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiral
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5Fundamentos de Pruebas de Software - Capítulo 5
Fundamentos de Pruebas de Software - Capítulo 5
 
Actividad 20
Actividad 20Actividad 20
Actividad 20
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Fase Pruebas
Fase PruebasFase Pruebas
Fase Pruebas
 
Trl Niveles de Maduración Tecnológica
Trl Niveles de Maduración TecnológicaTrl Niveles de Maduración Tecnológica
Trl Niveles de Maduración Tecnológica
 
ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion ejemplos de pruebas unitarias y de integracion
ejemplos de pruebas unitarias y de integracion
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_software
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiral
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 

Destacado (20)

Segundo estandar terminado!!!
Segundo estandar terminado!!!Segundo estandar terminado!!!
Segundo estandar terminado!!!
 
Herramientas tecnologicas jimmy
Herramientas tecnologicas jimmyHerramientas tecnologicas jimmy
Herramientas tecnologicas jimmy
 
Curso adm 355 normativa laboral chilena
Curso adm 355   normativa laboral chilenaCurso adm 355   normativa laboral chilena
Curso adm 355 normativa laboral chilena
 
Santibanez
SantibanezSantibanez
Santibanez
 
Computadora
ComputadoraComputadora
Computadora
 
Act19 dlgl
Act19 dlglAct19 dlgl
Act19 dlgl
 
Sierra de guadalupe1
Sierra de guadalupe1Sierra de guadalupe1
Sierra de guadalupe1
 
Estudi de compartida. situació actual
Estudi de compartida. situació actualEstudi de compartida. situació actual
Estudi de compartida. situació actual
 
Manual visual basic
Manual visual basicManual visual basic
Manual visual basic
 
Windows 8 lili
Windows  8 liliWindows  8 lili
Windows 8 lili
 
Tema 14[1]
Tema 14[1]Tema 14[1]
Tema 14[1]
 
Friedrich hayek derecho y ley
Friedrich hayek   derecho y leyFriedrich hayek   derecho y ley
Friedrich hayek derecho y ley
 
Receta para praparar una Gelatina Tropical
Receta para praparar una Gelatina TropicalReceta para praparar una Gelatina Tropical
Receta para praparar una Gelatina Tropical
 
Cómo cambiar mi clave de genesis
Cómo cambiar mi clave de genesisCómo cambiar mi clave de genesis
Cómo cambiar mi clave de genesis
 
Business plan Bi-Thinking
Business plan Bi-ThinkingBusiness plan Bi-Thinking
Business plan Bi-Thinking
 
Curso adm 137 inglés para comunicación avanzada
Curso adm 137   inglés para comunicación avanzadaCurso adm 137   inglés para comunicación avanzada
Curso adm 137 inglés para comunicación avanzada
 
Conf actividades bojanic_(25-03)1
Conf  actividades bojanic_(25-03)1Conf  actividades bojanic_(25-03)1
Conf actividades bojanic_(25-03)1
 
Partes mecánicas
Partes mecánicasPartes mecánicas
Partes mecánicas
 
Ad slide
Ad slideAd slide
Ad slide
 
Curso mei 593 prevención y combate de incendios
Curso mei 593   prevención y combate de incendiosCurso mei 593   prevención y combate de incendios
Curso mei 593 prevención y combate de incendios
 

Similar a Automated Testing Tools

Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de softwareEdgardo Rojas
 
Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3enayluis
 
Guía 1 arquitectura del pc
Guía 1 arquitectura del pcGuía 1 arquitectura del pc
Guía 1 arquitectura del pclinajimenez30
 
Paso 8 actividad colaborativa - propuesta ampliada
Paso 8   actividad colaborativa - propuesta ampliadaPaso 8   actividad colaborativa - propuesta ampliada
Paso 8 actividad colaborativa - propuesta ampliadaCristiam Gomez Quijano
 
Interactive training materials
Interactive training materialsInteractive training materials
Interactive training materialsSantia Velazquez
 
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
 
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...Abstracta
 
Curso de Pruebas de Software SENA 2023
Curso de Pruebas de Software SENA 2023Curso de Pruebas de Software SENA 2023
Curso de Pruebas de Software SENA 2023JorgeHernndez142601
 
Fase Pruebas de Software
Fase Pruebas de SoftwareFase Pruebas de Software
Fase Pruebas de SoftwarejohannaAC
 
s05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigos05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigoMario Solarte
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3MarceliTha Cardozzo
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3Yeison Smith
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3Aleja Andrade
 

Similar a Automated Testing Tools (20)

Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Pruebas fundamentos
Pruebas fundamentosPruebas fundamentos
Pruebas fundamentos
 
Fase1
Fase1Fase1
Fase1
 
Fase1
Fase1Fase1
Fase1
 
2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf
 
Calidad del software cap2
Calidad del software   cap2Calidad del software   cap2
Calidad del software cap2
 
Ingeniería del software 3
Ingeniería del software 3Ingeniería del software 3
Ingeniería del software 3
 
Guía 1 arquitectura del pc
Guía 1 arquitectura del pcGuía 1 arquitectura del pc
Guía 1 arquitectura del pc
 
Paso 8 actividad colaborativa - propuesta ampliada
Paso 8   actividad colaborativa - propuesta ampliadaPaso 8   actividad colaborativa - propuesta ampliada
Paso 8 actividad colaborativa - propuesta ampliada
 
Interactive training materials
Interactive training materialsInteractive training materials
Interactive training materials
 
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?
 
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
VLCtesting 2013 - Comprobando y refutando las promesas del testing automatiza...
 
Curso de Pruebas de Software SENA 2023
Curso de Pruebas de Software SENA 2023Curso de Pruebas de Software SENA 2023
Curso de Pruebas de Software SENA 2023
 
Fase Pruebas de Software
Fase Pruebas de SoftwareFase Pruebas de Software
Fase Pruebas de Software
 
Testing - Ing. Gabriela Muñoz
Testing - Ing. Gabriela MuñozTesting - Ing. Gabriela Muñoz
Testing - Ing. Gabriela Muñoz
 
s05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de códigos05 - paradigma de construcción de soluciones basado en desarrollo de código
s05 - paradigma de construcción de soluciones basado en desarrollo de código
 
20180421100423
2018042110042320180421100423
20180421100423
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 
F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3F004 p006 gfpi guìa de aprendizaje 3
F004 p006 gfpi guìa de aprendizaje 3
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (20)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 

Automated Testing Tools

  • 1. Herramientas automáticas de 1 prueba MATERIA: EVALUACIÓN Y AUDITORIA DE SISTEMAS DE INFORMACIÓN DOCENTE: MSC. PATRICIA ELIZABETH ROMERO RODRÍGUEZ CBBA 2012 INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 2. Introducción 2  Cuando todo funciona bien las computadoras y el software son de gran ayuda pero cuando no …  ejemplos: el Mariner 1, el Colapso de las redes de AT&T en 1990, colisión del Mars Climate Orbiter, falla del software de los misiles Patriot, explosión del cohete Ariane 5 (1996).  todo puede ser catastrófico …  Las pruebas de software son una parte del proceso de aseguramiento de calidad. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 3. Introducción 3  Pruebas (test): Una actividad en la cual un sistema o uno de sus componentes se ejecuta en circunstancias previamente especificadas, los resultados se observan, se registran y se realiza una evaluación de algún aspecto”.  Caso de prueba (test case): Un conjunto de entradas, condiciones de ejecución y resultados esperados desarrollados para un objetivo particular. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 4. Introducción 4  Las pruebas de software se integran dentro de las diferentes fases del Ciclo del software dentro de la Ingeniería de software. Así se ejecuta un programa y mediante técnicas experimentales se trata de descubrir que errores tiene.  "El testing puede probar la presencia de errores pero no la ausencia de ellos". INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 5. Pruebas de Software Manuales 5  La persona intenta diversas formas de uso y combinaciones, compara sus resultados con el comportamiento esperado y registra sus resultados.  Estas pruebas son repetidas durante el ciclo de desarrollo por cada cambio dentro del código fuente y otras situaciones como múltiples ambientes o configuraciones.  Se convierte en una tarea bastante tediosa, asimismo no es efectiva encontrando determinados tipos de errores. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 6. Las herramientas de automatización de pruebas 6  Permiten verificar el comportamiento unitario del código o inclusive pre-grabar acciones de los usuarios, comparar los resultados con el funcionamiento esperado y reportar el éxito o fracaso de estas pruebas a las personas interesadas. Una vez creadas estas pruebas pueden ser ejecutadas repetitivamente de forma muy sencilla y pueden ser extendidas para realizar tareas que serían imposibles de forma manual. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 7. TAREA 7  Se espera que el estudiante durante el desarrollo y/o al final de su TP:  Desarrolle acciones conjuntas en favor de su grupo (máximo 3 participantes).  Investigue sobre la automatización de pruebas.  Aplique una herramienta de pruebas a algún proyecto de software (según el caso).  Elabore y presente el informe con carácter profesional. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 8. TAREA Continua … 8 El tema debe ser referente a la investigación de herramientas de automatización de pruebas, por ejemplo:  Pruebas de Carga y Stress.  Pruebas Funcionales.  Pruebas automatizadas con software libre.  Pruebas de unidad.  Pruebas de integración.  Junit y su aplicación.  Etc.  (Elegir sólo un tema concreto). INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 9. TAREA Continua … 9  El informe debe ser escrito correctamente respetando, mismo que deberá contener:  Carátula de presentación.  Índice de páginas.  Introducción.  Objetivo General.  Planificación.  Descripción sobre el desarrollo Investigación (responder a preguntas: Qué son?, Qué proveedores existen en el mercado?, Tabla de comparación entre herramientas, etc).  Conclusiones  Referencias bibliográficas.  Anexos (en caso de ser necesario) INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 10. TAREA 10 Continua …  Sobre las exposiciones:  Todos los integrantes deben participar.  Tiempo de exposición 30 minutos.  Uso de dataDisplay. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 11. PROCESO 11  Para el desarrollo del trabajo práctico, pueden emplear el marco de trabajo SCRUM:  Tomando en cuenta el cronograma. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 12. RECURSOS 12  Puede bajar información de los siguientes sitios:  http://www.variablenotfound.com/2008/11/20- desastres-famosos-relacionados-con_23.html  http://www.taringa.net/posts/info/1890933/Los- 20-desastres-mas-famosos-relacionados-con-el- Software.html  http://www.adictosaltrabajo.com/tutoriales/tutorial es.php?pagina=junit  http://www.dosideas.com/wiki/EasyMock INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 13. Recursos 13 Cronograma de Actividades Actividad/Evento F. Inicio F. Final Observaciones Planificación 24 - sep 27 – sep Considerar SCRUM Avance y consultas 1- Oct 4 - Oct En horario de clases. Entrega Trabajo Practico 8 - Oct 8 – Oct Hrs.11:15 en el aula Exposiciones 8 - Oct 15 - Oct Orden según sorteo Avanzado en clases y Examen 16 - Oct 16 - Oct exposiciones En la página Web de la Publicación de notas 18 - Oct 18 - Oct carrera. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 14. EVALUACIÓN 14 DESCRIPCIÓN Cal. OBSERVACIÓN Documentación del T.P. 30% La calificación es grupal. Exposición y defensa del TP 30% La calificación es grupal. Examen escrito con preguntas 40% La calificación es individual. TOTAL 100% Los resultados serán ponderados de acuerdo a la tabla de arriba. Para mayores detalles ver la rúbrica. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION
  • 15. CONCLUSION 15  Las herramientas de prueba juegan un rol preponderante en la actualidad.  Ventajas  Ahorrar tiempo y dinero  Aumentar la calidad del software  Reducir considerablemente la cantidad de bugs  Poder ejecutar pruebas de manera rápida ante cualquier cambio en el software. INTRODUCCION TAREA PROCESO RECURSOS EVALUACION CONCLUSION