SlideShare a Scribd company logo
Pruebas SOAP y
Pruebas
automatizadas
Arturo De Jesus 19-0974
Jesús Alonso Matos Arias 19-0260
¿Qué es SOAP?
SOAP es un protocolo estándar que
se creó originalmente para permitir la
comunicación entre las aplicaciones
que se diseñan con diferentes
lenguajes y en diferentes
plataformas. Al ser un protocolo,
impone reglas integradas que
aumentan la complejidad y la
sobrecarga, lo cual puede retrasar el
tiempo que tardan las páginas en
cargarse.
Ventajas del
protocolo SOAP
Estos estándares ofrecen normas integradas que pueden ser ideales para el sector
empresarial. Los estándares de cumplimiento integrados incluyen la seguridad, la
atomicidad, la uniformidad, el aislamiento y la durabilidad (ACID), que forman un
conjunto de propiedades que garantizan operaciones confiables de las bases de
datos.
¿Qué es SoapUI?
SoapUI es una herramienta para
probar Servicios Web; estos pueden
ser los Servicios Web SOAP así como
los Servicios Web RESTful o los
servicios basados en HTTP. SoapUI es
una herramienta de código abierto y
completamente libre.
¿Para qué puedo utilizar SoapUI?
SoapUI puede ser utilizado para una
completa API RESTful y pruebas de
servicios web SOAP. Se pueden hacer
pruebas funcionales, pruebas de
rendimiento, pruebas de interoperabilidad,
pruebas de regresión y mucho más. Puede
simular servicios web. Puede grabar
pruebas y utilizarlas más tarde. Puedes
crear stubs de código a partir del WSDL.
Incluso puede crear especificaciones REST
(WADL)a partir de la comunicación grabada.
Pruebas SOAP
¿Qué tipo de sistema necesito para
ejecutar SoapUI?
SoapUI está basado en Java, por lo que se ejecuta en la mayoría de los sistemas
operativos. Ha sido probado en varias versiones de Windows, así como Mac y los
múltiples distribuciones de Linux. SoapUI requiere una versión 1.6+ del JRE (Java
Runtime Environment), se recomienda al menos 1 GB de memoria y unos 100 MB de
espacio en disco.
Si lo estás instalando con el instalador o las distribuciones independientes, el JRE está
incluido y no es necesario en tu sistema. En caso contrario, asegúrese de que está
instalado y de que la variable de entorno JAVA_HOME está configurada como
corresponde.
¿Cómo realizar
una prueba
SOAP?
02 Creamos nuestro proyecto SOAP. Para esto vamos al navegador de la ventana
de SoapUI, que se encuentra en la parte superior de la ventana, a la izquierda,
damos click derecho a Proyectos y seleccionamos “New SOAP Project”.
03 Agregamos un archivo WSDL. Para esto damos clic derecho en nuestro
proyecto y seleccionamos “Add WSDL”. Luego debemos proveer la localización
de nuestro archivo o servicio WSDL.
04 Una vez hemos agregado nuestro archivo WSDL, los servicios web asociados
con nuestro proyecto deberán aparecer en el navegador de SoapUI.
01 Instalamos nuestra herramienta para realizar pruebas SOAP. Recomendamos
hacer uso de la herramienta SoapUI.
05 Si damos doble clic a nuestro proyecto en el navegador, nos aparecerá un editor
que nos dará información de nuestro proyecto, incluyendo configuraciones de
seguridad y requerimientos básicos.
Pruebas automatizadas de
software
Las pruebas automatizadas son un poco fácil de definir, ya que por ejemplo, el proceso de
ejecutar varias pruebas una y otra vez sin ejecutarlas manualmente se denomina prueba
automatizada. Lo único que lo diferencia de las pruebas manuales es que las pruebas
automatizadas utilizan herramientas automatizadas como LambdaTest para ejecutar scripts de
prueba.
Tipos de pruebas automatizadas
1. Automatización de Pruebas Unitarias
Las pruebas unitarias generalmente las realizan programadores e involucran pequeñas
unidades o componentes de una aplicación. Estas pruebas están escritas para probar su nivel de
código y encontrar errores en funciones, rutinas y métodos.
Con las pruebas unitarias automatizadas, puede verificar más fácilmente la funcionalidad de
cada componente de la aplicación. Existen varios frameworks para las pruebas unitarias
automatizadas. Algunos de los más famosos son NUnit, Junit, Unit js, QUnit.
Tipos de pruebas automatizadas
2. Pruebas Automatizadas de un API
En las pruebas de API, la capa empresarial de la aplicación se valida verificando las
combinaciones de solicitud-respuesta para varias API que se incluyen en la aplicación. Con las
pruebas automatizadas de API, se prueban la funcionalidad, el cumplimiento y los problemas de
seguridad, y si está probando una aplicación web, también se examina la seguridad de Solicitud y
Respuesta. Para las pruebas de API automatizadas, puede usar LambdaTest que es una de las
herramientas más usadas para este tipo de pruebas.
Tipos de pruebas automatizadas
2. Pruebas automatizadas de interfaz
Gráfica
Las pruebas de GUI automatizadas son la tarea más desafiante en el proceso de prueba porque
incluyen pruebas de la interfaz de usuario de la aplicación. ¿Por qué es tan difícil? Porque la GUI
de una aplicación web cambia constantemente. Sin embargo, las pruebas de GUI también son la
parte más crítica del proceso de prueba, porque pueden ayudar a los usuarios a completar lo que
están dispuestos a hacer en una aplicación web. Las pruebas de automatización de la GUI
suplantan las mismas acciones que los usuarios realizan con su mouse y teclado en la interfaz de
usuario.
Herramientas para las pruebas
automatizadas de GUI
Selenium de Microsoft Protractor para aplicaciones en
Angular y AngularJS
Appium para aplicaciones
móviles.
TestComplete una de las
primeras herramientas para este
tipo de pruebas
GRACIAS
Referencias:
https://www.redhat.com/es/topics/integration/whats-the-
difference-between-soap-rest https://www.soapui.org/getting-
started/introduction/
https://www.clubdetecnologia.net/blog/2020/pruebas-
automatizadas-tipos-y-conceptos-erroneos/

More Related Content

What's hot

Pruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdf
Pruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdfPruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdf
Pruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdf
MadelineTaveras2
 
Univerciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecasUniverciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecas
Silv Padilla Palomo
 
Actividad 4 j.e.u.m
Actividad 4 j.e.u.mActividad 4 j.e.u.m
Actividad 4 j.e.u.m
juanesellanza1
 
Actividad 2 j.e.u.m
Actividad 2 j.e.u.mActividad 2 j.e.u.m
Actividad 2 j.e.u.m
juanesellanza1
 
Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010
Naim Jhon Cruzado Paredes
 
11 Microsoft Solo Pruebas 2009
11 Microsoft Solo Pruebas 200911 Microsoft Solo Pruebas 2009
11 Microsoft Solo Pruebas 2009
Pepe
 
Modelado de Diseño y Prueba de Aplicaciones Web
Modelado de Diseño y Prueba de Aplicaciones WebModelado de Diseño y Prueba de Aplicaciones Web
Modelado de Diseño y Prueba de Aplicaciones Web
Luzkarly Vazquez
 
SGBD que utiliza el SGA
SGBD que utiliza el SGASGBD que utiliza el SGA
SGBD que utiliza el SGA
Juan Gabriel Valenzuela Quispe
 
TFS 10
TFS 10TFS 10
Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019
Santi Macias Rodriguez
 
Univerciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecasUniverciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecas
Jorge Morales Martinez
 

What's hot (11)

Pruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdf
Pruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdfPruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdf
Pruebas SOAP y las pruebas automatizadas - Ingenieria de Software.pdf
 
Univerciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecasUniverciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecas
 
Actividad 4 j.e.u.m
Actividad 4 j.e.u.mActividad 4 j.e.u.m
Actividad 4 j.e.u.m
 
Actividad 2 j.e.u.m
Actividad 2 j.e.u.mActividad 2 j.e.u.m
Actividad 2 j.e.u.m
 
Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010Instalación y configuración de team foundation server 2010
Instalación y configuración de team foundation server 2010
 
11 Microsoft Solo Pruebas 2009
11 Microsoft Solo Pruebas 200911 Microsoft Solo Pruebas 2009
11 Microsoft Solo Pruebas 2009
 
Modelado de Diseño y Prueba de Aplicaciones Web
Modelado de Diseño y Prueba de Aplicaciones WebModelado de Diseño y Prueba de Aplicaciones Web
Modelado de Diseño y Prueba de Aplicaciones Web
 
SGBD que utiliza el SGA
SGBD que utiliza el SGASGBD que utiliza el SGA
SGBD que utiliza el SGA
 
TFS 10
TFS 10TFS 10
TFS 10
 
Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019Un viaje por Azure DevOps - Meetup Barcelona 2019
Un viaje por Azure DevOps - Meetup Barcelona 2019
 
Univerciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecasUniverciadad tecnologica del estado de zacatecas
Univerciadad tecnologica del estado de zacatecas
 

Similar to Grupo14_Actividad11

Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
Isamar Francisco
 
pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...
pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...
pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...
Roderickx12
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vaca
Alexa Romero
 
Actividad 13 _ Creación de Presentación.pptx
Actividad 13 _ Creación de Presentación.pptxActividad 13 _ Creación de Presentación.pptx
Actividad 13 _ Creación de Presentación.pptx
Bryan196830
 
Pruebas soap
Pruebas soapPruebas soap
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
Universidad Militar Nueva Granada-Universidad de Cundinamarca
 
Software de tipo web
Software de tipo webSoftware de tipo web
Software de tipo web
janioxavierbunshe
 
Cypress en un mundo lleno de Selenium
Cypress en un mundo lleno de SeleniumCypress en un mundo lleno de Selenium
Cypress en un mundo lleno de Selenium
Software Guru
 
Soap y Pruebas Automatizadas
Soap y Pruebas AutomatizadasSoap y Pruebas Automatizadas
Soap y Pruebas Automatizadas
RubnFras3
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
paulinaaillon
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
paulinaaillon
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
paulinaaillon
 
Xamarin Fest DevOps
Xamarin Fest DevOpsXamarin Fest DevOps
Xamarin Fest DevOps
juanmdura
 
Atix16
Atix16Atix16
Atix16
atixlibre
 
Web Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sWeb Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’s
Pablo Pellegrinet
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
juliocasal
 
Pruebas automaticas
Pruebas automaticasPruebas automaticas
Pruebas automaticas
Joan Sebastián Ramírez Pérez
 
Lacrest 2012
Lacrest 2012Lacrest 2012
Lacrest 2012
v3l3r0f0nt3
 
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
melidevelopers
 
[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper
Eudris Cabrera
 

Similar to Grupo14_Actividad11 (20)

Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...
pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...
pruebas SOAP y las pruebas automatizadas en General Roderick Beriguete 19-071...
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vaca
 
Actividad 13 _ Creación de Presentación.pptx
Actividad 13 _ Creación de Presentación.pptxActividad 13 _ Creación de Presentación.pptx
Actividad 13 _ Creación de Presentación.pptx
 
Pruebas soap
Pruebas soapPruebas soap
Pruebas soap
 
Las mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de softwareLas mejores herramientas para realizar pruebas de software
Las mejores herramientas para realizar pruebas de software
 
Software de tipo web
Software de tipo webSoftware de tipo web
Software de tipo web
 
Cypress en un mundo lleno de Selenium
Cypress en un mundo lleno de SeleniumCypress en un mundo lleno de Selenium
Cypress en un mundo lleno de Selenium
 
Soap y Pruebas Automatizadas
Soap y Pruebas AutomatizadasSoap y Pruebas Automatizadas
Soap y Pruebas Automatizadas
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
 
Pruebas de aplicaciones web
Pruebas de aplicaciones webPruebas de aplicaciones web
Pruebas de aplicaciones web
 
Xamarin Fest DevOps
Xamarin Fest DevOpsXamarin Fest DevOps
Xamarin Fest DevOps
 
Atix16
Atix16Atix16
Atix16
 
Web Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’sWeb Service buscador de localizaciones de IP’s
Web Service buscador de localizaciones de IP’s
 
SOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSFSOA en la Práctica: WCF & WSSF
SOA en la Práctica: WCF & WSSF
 
Pruebas automaticas
Pruebas automaticasPruebas automaticas
Pruebas automaticas
 
Lacrest 2012
Lacrest 2012Lacrest 2012
Lacrest 2012
 
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.Cloud + Docker - La arquitectura MELI usando AWS en la nube.
Cloud + Docker - La arquitectura MELI usando AWS en la nube.
 
[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper
 

Recently uploaded

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
TatianaHerrera46
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx
WILLIAMPATRICIOSANTA2
 
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdfCALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
cesareduvr95
 
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.pptEjercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
eliseo membreño
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Ani Ann
 
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACIONANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
carla466417
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
ElizabethLpez634570
 
Qué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptxQué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptx
saradocente
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
JonathanCovena1
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
Ani Ann
 
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptxREGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
RiosMartin
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
Ana Fernandez
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 

Recently uploaded (20)

p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx2024 planificacion microcurricular 7mo A matutino..docx
2024 planificacion microcurricular 7mo A matutino..docx
 
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdfCALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
 
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.pptEjercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
Ejercicios-de-Calculo-de-Goteo-Enfermeria1-1.ppt
 
Gracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdfGracias papá voz mujer_letra y acordes de guitarra.pdf
Gracias papá voz mujer_letra y acordes de guitarra.pdf
 
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACIONANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
ANALISIS CRITICO DEL PENSAMIENTO COLONIAL Y DESCOLONIZACION
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
 
Qué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptxQué entra en el examen de Geografía.pptx
Qué entra en el examen de Geografía.pptx
 
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdfDESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
DESARROLLO DE LAS RELACIONES CON LOS STAKEHOLDERS.pdf
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
Gracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdfGracias papá hombre_letra y acordes de guitarra.pdf
Gracias papá hombre_letra y acordes de guitarra.pdf
 
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptxREGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBALMATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
MATERIAL ESCOLAR 2024-2025 3 AÑOS CEIP SAN CRISTÓBAL
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 

Grupo14_Actividad11

  • 1. Pruebas SOAP y Pruebas automatizadas Arturo De Jesus 19-0974 Jesús Alonso Matos Arias 19-0260
  • 2. ¿Qué es SOAP? SOAP es un protocolo estándar que se creó originalmente para permitir la comunicación entre las aplicaciones que se diseñan con diferentes lenguajes y en diferentes plataformas. Al ser un protocolo, impone reglas integradas que aumentan la complejidad y la sobrecarga, lo cual puede retrasar el tiempo que tardan las páginas en cargarse.
  • 3. Ventajas del protocolo SOAP Estos estándares ofrecen normas integradas que pueden ser ideales para el sector empresarial. Los estándares de cumplimiento integrados incluyen la seguridad, la atomicidad, la uniformidad, el aislamiento y la durabilidad (ACID), que forman un conjunto de propiedades que garantizan operaciones confiables de las bases de datos.
  • 4. ¿Qué es SoapUI? SoapUI es una herramienta para probar Servicios Web; estos pueden ser los Servicios Web SOAP así como los Servicios Web RESTful o los servicios basados en HTTP. SoapUI es una herramienta de código abierto y completamente libre. ¿Para qué puedo utilizar SoapUI? SoapUI puede ser utilizado para una completa API RESTful y pruebas de servicios web SOAP. Se pueden hacer pruebas funcionales, pruebas de rendimiento, pruebas de interoperabilidad, pruebas de regresión y mucho más. Puede simular servicios web. Puede grabar pruebas y utilizarlas más tarde. Puedes crear stubs de código a partir del WSDL. Incluso puede crear especificaciones REST (WADL)a partir de la comunicación grabada. Pruebas SOAP
  • 5. ¿Qué tipo de sistema necesito para ejecutar SoapUI? SoapUI está basado en Java, por lo que se ejecuta en la mayoría de los sistemas operativos. Ha sido probado en varias versiones de Windows, así como Mac y los múltiples distribuciones de Linux. SoapUI requiere una versión 1.6+ del JRE (Java Runtime Environment), se recomienda al menos 1 GB de memoria y unos 100 MB de espacio en disco. Si lo estás instalando con el instalador o las distribuciones independientes, el JRE está incluido y no es necesario en tu sistema. En caso contrario, asegúrese de que está instalado y de que la variable de entorno JAVA_HOME está configurada como corresponde.
  • 7. 02 Creamos nuestro proyecto SOAP. Para esto vamos al navegador de la ventana de SoapUI, que se encuentra en la parte superior de la ventana, a la izquierda, damos click derecho a Proyectos y seleccionamos “New SOAP Project”. 03 Agregamos un archivo WSDL. Para esto damos clic derecho en nuestro proyecto y seleccionamos “Add WSDL”. Luego debemos proveer la localización de nuestro archivo o servicio WSDL. 04 Una vez hemos agregado nuestro archivo WSDL, los servicios web asociados con nuestro proyecto deberán aparecer en el navegador de SoapUI. 01 Instalamos nuestra herramienta para realizar pruebas SOAP. Recomendamos hacer uso de la herramienta SoapUI. 05 Si damos doble clic a nuestro proyecto en el navegador, nos aparecerá un editor que nos dará información de nuestro proyecto, incluyendo configuraciones de seguridad y requerimientos básicos.
  • 8. Pruebas automatizadas de software Las pruebas automatizadas son un poco fácil de definir, ya que por ejemplo, el proceso de ejecutar varias pruebas una y otra vez sin ejecutarlas manualmente se denomina prueba automatizada. Lo único que lo diferencia de las pruebas manuales es que las pruebas automatizadas utilizan herramientas automatizadas como LambdaTest para ejecutar scripts de prueba.
  • 9. Tipos de pruebas automatizadas 1. Automatización de Pruebas Unitarias Las pruebas unitarias generalmente las realizan programadores e involucran pequeñas unidades o componentes de una aplicación. Estas pruebas están escritas para probar su nivel de código y encontrar errores en funciones, rutinas y métodos. Con las pruebas unitarias automatizadas, puede verificar más fácilmente la funcionalidad de cada componente de la aplicación. Existen varios frameworks para las pruebas unitarias automatizadas. Algunos de los más famosos son NUnit, Junit, Unit js, QUnit.
  • 10. Tipos de pruebas automatizadas 2. Pruebas Automatizadas de un API En las pruebas de API, la capa empresarial de la aplicación se valida verificando las combinaciones de solicitud-respuesta para varias API que se incluyen en la aplicación. Con las pruebas automatizadas de API, se prueban la funcionalidad, el cumplimiento y los problemas de seguridad, y si está probando una aplicación web, también se examina la seguridad de Solicitud y Respuesta. Para las pruebas de API automatizadas, puede usar LambdaTest que es una de las herramientas más usadas para este tipo de pruebas.
  • 11. Tipos de pruebas automatizadas 2. Pruebas automatizadas de interfaz Gráfica Las pruebas de GUI automatizadas son la tarea más desafiante en el proceso de prueba porque incluyen pruebas de la interfaz de usuario de la aplicación. ¿Por qué es tan difícil? Porque la GUI de una aplicación web cambia constantemente. Sin embargo, las pruebas de GUI también son la parte más crítica del proceso de prueba, porque pueden ayudar a los usuarios a completar lo que están dispuestos a hacer en una aplicación web. Las pruebas de automatización de la GUI suplantan las mismas acciones que los usuarios realizan con su mouse y teclado en la interfaz de usuario.
  • 12. Herramientas para las pruebas automatizadas de GUI Selenium de Microsoft Protractor para aplicaciones en Angular y AngularJS Appium para aplicaciones móviles. TestComplete una de las primeras herramientas para este tipo de pruebas