SlideShare uma empresa Scribd logo
1 de 15
Autor: Rubiano, Freddy
                                          Sanjuan, Ernesto
                                              García, Jaime
                                           Flores, Carolina


Universidad Alejandro de Humboldt
Objetivo.
             Etapa de Ejecución.
             Tipos de Pruebas.
             Herramienta / FrameWorks
                  Componente de Persistencia. Ej.
                   Componente de Interfaz. Ej.
                   Componente de Servicios. Ej.
             Factores Críticos de Éxito / Fracaso.
             Recomendaciones.




Universidad Alejandro de Humboldt
La automatización de pruebas es la parte
    del ciclo de calidad, en la que el software
    de automatización es utilizado para
    controlar la ejecución de pruebas,
    comparación de resultados, preparación de
    precondiciones y realización de informes.




Universidad Alejandro de Humboldt
CONFIABILIDAD
   Programable                      Software Mejor Calidad


                                                       Evita la
                                                     Redundancia
   Repetible   Reutilizable                 Rápido                 Menor Costo
                              Comprensivo
                                                     de Software




Universidad Alejandro de Humboldt
Universidad Alejandro de Humboldt
Funcional



                 Carga                           Regresión




                                            Excepción
                        Tensión



Universidad Alejandro de Humboldt
Un Framework de Persistencia es
                                    una librería de clases que facilita la tarea
                                    del programador al permitirle guardar
                                    objetos en bases de datos relacionales de
                                    manera lógica y eficiente, que de otra
                                    manera tocaría hacerlo manualmente,
                                    siendo esto, potencialmente, un proceso
                                    tedioso, repetitivo y propenso a errores.




Universidad Alejandro de Humboldt
• Hibernate es un Framework de libre distribución .
                                    • Definido como una herramienta para la plataforma
                                    Java que facilita el mapeo de atributos entre una base
                                    de datos relacional y el modelo de objetos de una
                                    aplicación, mediante archivos declarativos (XML) que
                                    permiten establecer estas relaciones.



                                    • Floggy es un proyecto libre que pretende simplificar la
                                    persistencia de datos en aplicaciones Java.
                                    • Consta de 2 partes; una API que contiene los métodos que
                                    permiten persistir, eliminar y buscar objetos y un compilador
                                    que modifica el bytecode de las clases que van a persistir
                                    para que el Framework pueda realizar su trabajo.



                                    • Desarrollado por Apache Software Foundation , es de
                                    Código Abierto.
                                    • iBATIS asocia objetos de modelo (JavaBeans) con
                                    sentencias SQL o procedimientos almacenados
                                    mediante ficheros descriptores XML, simplificando la
                                    utilización de bases de datos.



Universidad Alejandro de Humboldt
Un Framework de Interfaz de
                                    Usuario está basados en
                                    componentes, enfocados en los detalles de
                                    la interfaz de usuario y no interesa como es
                                    implementado el resto de la aplicación. De
                                    Igual forma, define un marco detallado para
                                    los componentes de la interfaz con el
                                    objetivo de fusionarlos con la lógica de la
                                    aplicación, determinar que acciones generan
                                    eventos y como serán tratados.




Universidad Alejandro de Humboldt
• OpenZoom es un Framework open source para crear
                                    interfaces de usuario con efecto zoom o acercamiento.
                                    •Este está construido en la cima de Adobe Flash
                                    Platform y provee componentes personalizables que
                                    pueden ser usados incluso en Flash o Flex.




                                    • JSF (Java Server Faces) es un Framework de desarrollo
                                    basado en el patrón MVC (Modelo Vista
                                    Controlador). Posee múltiples implementaciones, algunas
                                    de Software Libre.
                                    • JSF pretende normalizar y estandarizar el desarrollo de
                                    aplicaciones web. donde la programación del interfaz se
                                    hace a través de componentes y basada en eventos .


                                    • ZK es un Framework de aplicaciones web en AJAX,
                                    completamente en Java de Código abierto que permite
                                    una rica interfaz de usuario para aplicaciones web sin
                                    usar JavaScript y con poca programación.
                                    • Funciona mediante eventos, escrito en AJAX y
                                    basado en XUL y XHTML, muy similar a aplicaciones
                                    de escritorio.


Universidad Alejandro de Humboldt
Un Framework Componentes de
                                    Servicio incluye servicios completamente
                                    independientes de las unidades de
                                    determinado proyecto, siendo totalmente
                                    reutilizables en otro ámbito de ejecución o
                                    incluso de plataforma si están diseñados
                                    para ellos.




Universidad Alejandro de Humboldt
• Apache CXF es un Framework de servicios de
                                    Software Libre. Ayuda a construir y desarrollar
                                    servicios utilizando JAX-WS como API de
                                    programación.
                                    • Estos servicios pueden manejar gran variedad de
                                    protocolos como SOAP, XML/HTTP, HTTP RESTful, o
                                    CORBA, y pueden trabajar sobre transportes como
                                    HTTP, JMS o JBI



                                    • Microsoft .NET Framework es un conjunto de rutinas,
                                    librerías y componentes necesarios para las nuevas
                                    aplicaciones de Microsoft que utilicen la tecnología .NET
                                    Framework.




                                    • Apache Axis es una implementación OpenSource de
                                    SOAP que proporciona un entorno de ejecución para
                                    •Servicios Web implementados en Java
                                    •Posee herramientas para desplegar, probar y
                                    monitorizar Servicios Web. Además de Integración
                                    con servidores de aplicaciones y contenedores de
                                    Servlets.



Universidad Alejandro de Humboldt
- Gestionar el cambio de forma adecuada
                              - Utilizar los proyectos como fuente de información
                           - No reinventar la rueda
                        - Aplicar presión, pero con cuidado
                      - Pensar en todos
                   - Mecanizar los procedimientos
                 - Vigilar el lenguaje y contenido de los procedimientos

     El éxito en la implantación de una metodología de desarrollo en una
      organización consiste en aplicar un enfoque de gestión del cambio
     (apoyo de la dirección, comunicación, formación, plazos razonables,
   etc.) acompañado de pragmatismo, sencillez y flexibilidad en el fondo y
                           la forma de los procesos.

Universidad Alejandro de Humboldt
Planificación y Diseño
     Automatizar lo Necesario                   (Plan de pruebas
                                                  sobre QUÉ se
                                                    probará)


 Buscar el Software que se adecue         Implementación
            al Proyecto                     (Qué merece
                                           automatizarse)


  Integración con otras fases del
               Ciclo                     Ejecución (Ejecución
                                        desatendida del Set de
                                               prueba)



   Gestionar el Ciclo de Pruebas
                                      Evaluación
                                    (Por qué falla)




Universidad Alejandro de Humboldt
Universidad Alejandro de Humboldt

Mais conteúdo relacionado

Mais procurados

Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...Simplilearn
 
Lenguajes de diseño
Lenguajes de diseñoLenguajes de diseño
Lenguajes de diseñocaosorio3
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using SeleniumNaresh Chintalcheru
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosJOSEPHPC3000
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWAREJhOnss KrIollo
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableSoftware Guru
 
Adquisición de software y hardware
Adquisición de software y hardwareAdquisición de software y hardware
Adquisición de software y hardwareCarlos R. Adames B.
 
Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie...
 Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie... Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie...
Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie...Andy Briones
 
Que es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administraQue es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administraAlex Gzjz
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework DesignsSauce Labs
 

Mais procurados (20)

Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
 
Lenguajes de diseño
Lenguajes de diseñoLenguajes de diseño
Lenguajes de diseño
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Automation Testing using Selenium
Automation Testing using SeleniumAutomation Testing using Selenium
Automation Testing using Selenium
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
Automatizacion de Pruebas
Automatizacion de PruebasAutomatizacion de Pruebas
Automatizacion de Pruebas
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Procesos en windows
Procesos en windowsProcesos en windows
Procesos en windows
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
 
Introduction to selenium
Introduction to seleniumIntroduction to selenium
Introduction to selenium
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWARE
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptable
 
Adquisición de software y hardware
Adquisición de software y hardwareAdquisición de software y hardware
Adquisición de software y hardware
 
cmmi-dev
cmmi-devcmmi-dev
cmmi-dev
 
Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie...
 Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie... Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie...
Adaptación del ISO 14102: Guia para la evaluación y selección de la herramie...
 
Test automation proposal
Test automation proposalTest automation proposal
Test automation proposal
 
Que es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administraQue es un sistemas operativo y los recursos que administra
Que es un sistemas operativo y los recursos que administra
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 

Destaque

Pruebas Automatizadas
Pruebas AutomatizadasPruebas Automatizadas
Pruebas AutomatizadasAngel Nuñez
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionalesVicenç García-Altés
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasSoftware Guru
 
Prueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriverPrueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriverDavid Gómez García
 
Automatizacion de pruebas de software
Automatizacion de pruebas de softwareAutomatizacion de pruebas de software
Automatizacion de pruebas de softwareDavid Thomas
 
Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...
Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...
Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...Edgardo Crovetto
 
Taller cultura de calidad chimbote final
Taller cultura de calidad   chimbote finalTaller cultura de calidad   chimbote final
Taller cultura de calidad chimbote finalJorge Salas Ruiz
 
Welcome Pack Parábola Producciones
Welcome Pack Parábola ProduccionesWelcome Pack Parábola Producciones
Welcome Pack Parábola ProduccionesCesar Carazas
 
Gestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficiosGestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficiosGeneXus
 
Automatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián GrattarolaAutomatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián GrattarolaGeneXus
 
Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo ManceboTesting automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo ManceboGeneXus
 
Presentación corporativa testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa testhouse consultores - v 3.9.1Testhouse
 
¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!GeneXus
 
Build and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresBuild and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresAbstracta
 
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...Abstracta
 
15 16 keynote transición-desarrollador_líder
15 16 keynote transición-desarrollador_líder15 16 keynote transición-desarrollador_líder
15 16 keynote transición-desarrollador_líderSoftware Guru
 
Los Pecados Capitales en la Automatización de Pruebas de Software.
Los Pecados Capitales en la Automatización de Pruebas de Software.Los Pecados Capitales en la Automatización de Pruebas de Software.
Los Pecados Capitales en la Automatización de Pruebas de Software.Software Guru
 
Pruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones webPruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones webGiannis Morales
 
Testing automatizado de aplicaciones web
Testing automatizado de aplicaciones webTesting automatizado de aplicaciones web
Testing automatizado de aplicaciones webAnibal Guzmán Miranda
 
Adopción Ágil: El sentido, el enfoque y la kata
Adopción Ágil: El sentido, el enfoque y la kataAdopción Ágil: El sentido, el enfoque y la kata
Adopción Ágil: El sentido, el enfoque y la kataSoftware Guru
 

Destaque (20)

Pruebas Automatizadas
Pruebas AutomatizadasPruebas Automatizadas
Pruebas Automatizadas
 
Automatización de pruebas funcionales
Automatización de pruebas funcionalesAutomatización de pruebas funcionales
Automatización de pruebas funcionales
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmas
 
Prueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriverPrueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriver
 
Automatizacion de pruebas de software
Automatizacion de pruebas de softwareAutomatizacion de pruebas de software
Automatizacion de pruebas de software
 
Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...
Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...
Creación de Frameworks para Automation: Las básicas (meet up automation UY Ag...
 
Taller cultura de calidad chimbote final
Taller cultura de calidad   chimbote finalTaller cultura de calidad   chimbote final
Taller cultura de calidad chimbote final
 
Welcome Pack Parábola Producciones
Welcome Pack Parábola ProduccionesWelcome Pack Parábola Producciones
Welcome Pack Parábola Producciones
 
Gestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficiosGestión de proyectos guiada por los beneficios
Gestión de proyectos guiada por los beneficios
 
Automatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián GrattarolaAutomatización para todos los presupuestos - Sebastián Grattarola
Automatización para todos los presupuestos - Sebastián Grattarola
 
Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo ManceboTesting automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
Testing automatizado, ¿qué futuro me espera? - Gonzalo Mancebo
 
Presentación corporativa testhouse consultores - v 3.9.1
Presentación corporativa   testhouse consultores - v 3.9.1Presentación corporativa   testhouse consultores - v 3.9.1
Presentación corporativa testhouse consultores - v 3.9.1
 
¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!¡Esta prueba tiene que automatizarse!
¡Esta prueba tiene que automatizarse!
 
Build and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para DesarrolladoresBuild and test all, lo nuevo de GXtest para Desarrolladores
Build and test all, lo nuevo de GXtest para Desarrolladores
 
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...GX23 - 	GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
GX23 - GXtest 2.0: Automatización de pruebas para la nueva generación de apl...
 
15 16 keynote transición-desarrollador_líder
15 16 keynote transición-desarrollador_líder15 16 keynote transición-desarrollador_líder
15 16 keynote transición-desarrollador_líder
 
Los Pecados Capitales en la Automatización de Pruebas de Software.
Los Pecados Capitales en la Automatización de Pruebas de Software.Los Pecados Capitales en la Automatización de Pruebas de Software.
Los Pecados Capitales en la Automatización de Pruebas de Software.
 
Pruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones webPruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones web
 
Testing automatizado de aplicaciones web
Testing automatizado de aplicaciones webTesting automatizado de aplicaciones web
Testing automatizado de aplicaciones web
 
Adopción Ágil: El sentido, el enfoque y la kata
Adopción Ágil: El sentido, el enfoque y la kataAdopción Ágil: El sentido, el enfoque y la kata
Adopción Ágil: El sentido, el enfoque y la kata
 

Semelhante a Automatizacion De Pruebas De Software

Frameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroFrameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroDanielRosero23
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webimei_02
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferidostylee4799
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a javawaldinelly
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdfWillGuzman3
 
Paradigmas de programaciónes
Paradigmas de programaciónesParadigmas de programaciónes
Paradigmas de programaciónes481200619
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharudalrico
 
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesSeminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesAlejandro Bolaños Ussa
 
9 tecnologías v1.1
9 tecnologías v1.19 tecnologías v1.1
9 tecnologías v1.1UTN
 

Semelhante a Automatizacion De Pruebas De Software (20)

Frameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-RoseroFrameworks de Javascript Lema-Rosero
Frameworks de Javascript Lema-Rosero
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-web
 
Spring framework
Spring frameworkSpring framework
Spring framework
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
POOI- Unidad 1.pdf
POOI- Unidad 1.pdfPOOI- Unidad 1.pdf
POOI- Unidad 1.pdf
 
Paradigmas de programaciónes
Paradigmas de programaciónesParadigmas de programaciónes
Paradigmas de programaciónes
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
LARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptxLARAVEL-01-INTRODUCCION.pptx
LARAVEL-01-INTRODUCCION.pptx
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores sheshar
 
Java presentation
Java presentationJava presentation
Java presentation
 
Frameworks J2EE
Frameworks J2EEFrameworks J2EE
Frameworks J2EE
 
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesSeminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
9 tecnologías v1.1
9 tecnologías v1.19 tecnologías v1.1
9 tecnologías v1.1
 

Último

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
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
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
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
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
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 

Último (20)

Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
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
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
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
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
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
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 

Automatizacion De Pruebas De Software

  • 1. Autor: Rubiano, Freddy Sanjuan, Ernesto García, Jaime Flores, Carolina Universidad Alejandro de Humboldt
  • 2. Objetivo. Etapa de Ejecución. Tipos de Pruebas. Herramienta / FrameWorks Componente de Persistencia. Ej. Componente de Interfaz. Ej. Componente de Servicios. Ej. Factores Críticos de Éxito / Fracaso. Recomendaciones. Universidad Alejandro de Humboldt
  • 3. La automatización de pruebas es la parte del ciclo de calidad, en la que el software de automatización es utilizado para controlar la ejecución de pruebas, comparación de resultados, preparación de precondiciones y realización de informes. Universidad Alejandro de Humboldt
  • 4. CONFIABILIDAD Programable Software Mejor Calidad Evita la Redundancia Repetible Reutilizable Rápido Menor Costo Comprensivo de Software Universidad Alejandro de Humboldt
  • 6. Funcional Carga Regresión Excepción Tensión Universidad Alejandro de Humboldt
  • 7. Un Framework de Persistencia es una librería de clases que facilita la tarea del programador al permitirle guardar objetos en bases de datos relacionales de manera lógica y eficiente, que de otra manera tocaría hacerlo manualmente, siendo esto, potencialmente, un proceso tedioso, repetitivo y propenso a errores. Universidad Alejandro de Humboldt
  • 8. • Hibernate es un Framework de libre distribución . • Definido como una herramienta para la plataforma Java que facilita el mapeo de atributos entre una base de datos relacional y el modelo de objetos de una aplicación, mediante archivos declarativos (XML) que permiten establecer estas relaciones. • Floggy es un proyecto libre que pretende simplificar la persistencia de datos en aplicaciones Java. • Consta de 2 partes; una API que contiene los métodos que permiten persistir, eliminar y buscar objetos y un compilador que modifica el bytecode de las clases que van a persistir para que el Framework pueda realizar su trabajo. • Desarrollado por Apache Software Foundation , es de Código Abierto. • iBATIS asocia objetos de modelo (JavaBeans) con sentencias SQL o procedimientos almacenados mediante ficheros descriptores XML, simplificando la utilización de bases de datos. Universidad Alejandro de Humboldt
  • 9. Un Framework de Interfaz de Usuario está basados en componentes, enfocados en los detalles de la interfaz de usuario y no interesa como es implementado el resto de la aplicación. De Igual forma, define un marco detallado para los componentes de la interfaz con el objetivo de fusionarlos con la lógica de la aplicación, determinar que acciones generan eventos y como serán tratados. Universidad Alejandro de Humboldt
  • 10. • OpenZoom es un Framework open source para crear interfaces de usuario con efecto zoom o acercamiento. •Este está construido en la cima de Adobe Flash Platform y provee componentes personalizables que pueden ser usados incluso en Flash o Flex. • JSF (Java Server Faces) es un Framework de desarrollo basado en el patrón MVC (Modelo Vista Controlador). Posee múltiples implementaciones, algunas de Software Libre. • JSF pretende normalizar y estandarizar el desarrollo de aplicaciones web. donde la programación del interfaz se hace a través de componentes y basada en eventos . • ZK es un Framework de aplicaciones web en AJAX, completamente en Java de Código abierto que permite una rica interfaz de usuario para aplicaciones web sin usar JavaScript y con poca programación. • Funciona mediante eventos, escrito en AJAX y basado en XUL y XHTML, muy similar a aplicaciones de escritorio. Universidad Alejandro de Humboldt
  • 11. Un Framework Componentes de Servicio incluye servicios completamente independientes de las unidades de determinado proyecto, siendo totalmente reutilizables en otro ámbito de ejecución o incluso de plataforma si están diseñados para ellos. Universidad Alejandro de Humboldt
  • 12. • Apache CXF es un Framework de servicios de Software Libre. Ayuda a construir y desarrollar servicios utilizando JAX-WS como API de programación. • Estos servicios pueden manejar gran variedad de protocolos como SOAP, XML/HTTP, HTTP RESTful, o CORBA, y pueden trabajar sobre transportes como HTTP, JMS o JBI • Microsoft .NET Framework es un conjunto de rutinas, librerías y componentes necesarios para las nuevas aplicaciones de Microsoft que utilicen la tecnología .NET Framework. • Apache Axis es una implementación OpenSource de SOAP que proporciona un entorno de ejecución para •Servicios Web implementados en Java •Posee herramientas para desplegar, probar y monitorizar Servicios Web. Además de Integración con servidores de aplicaciones y contenedores de Servlets. Universidad Alejandro de Humboldt
  • 13. - Gestionar el cambio de forma adecuada - Utilizar los proyectos como fuente de información - No reinventar la rueda - Aplicar presión, pero con cuidado - Pensar en todos - Mecanizar los procedimientos - Vigilar el lenguaje y contenido de los procedimientos El éxito en la implantación de una metodología de desarrollo en una organización consiste en aplicar un enfoque de gestión del cambio (apoyo de la dirección, comunicación, formación, plazos razonables, etc.) acompañado de pragmatismo, sencillez y flexibilidad en el fondo y la forma de los procesos. Universidad Alejandro de Humboldt
  • 14. Planificación y Diseño Automatizar lo Necesario (Plan de pruebas sobre QUÉ se probará) Buscar el Software que se adecue Implementación al Proyecto (Qué merece automatizarse) Integración con otras fases del Ciclo Ejecución (Ejecución desatendida del Set de prueba) Gestionar el Ciclo de Pruebas Evaluación (Por qué falla) Universidad Alejandro de Humboldt