- 14
- 38 951
Sady Cabrera Cipriano
Peru
Приєднався 18 лип 2020
Hello World! Aquí se habla sobre Automatización de Pruebas de Software usando el Framework de Automatización SELENIUM y el lenguaje de programación JAVA.
Automatizacion WEB con Serenity BDD y Reportes Elegantes
Ejemplo sencillo para aprender a usar Serenity BDD.
Переглядів: 5 747
Відео
VIDEO #10: Integración de Cucumber con Selenium | Ejemplo paso a paso
Переглядів 1,2 тис.3 роки тому
#cucumber #selenium #JUnit #Java En este video te enseño a usar Cucumber en un proyecto de automatización de pruebas de software haciendo uso de ejemplo fácil, sencillo y paso a paso para que aprendas a usarlo y aplicarlo en tus proyectos.
VIDEO #09: PAGE OBJECT MODEL con HERENCIA y PageFactory en JAVA | Automation
Переглядів 6153 роки тому
#Automation #pom #java #webdriver #selenium #seleniumWebDriver En este video te enseño como hacer un proyecto de automatización web usando el patrón de diseño Page Object Model aplicando Herencia y PageFactory para el mapeo de webElements e inicialización de los mismos.
VIDEO #08: POTENCIAR PAGE OBJECT MODEL Usando PageFactory en Selenium WebDriver|PATRON DE DISEÑO
Переглядів 2,5 тис.4 роки тому
En este video te enseño como Implementar el Patrón de Diseño PAGE OBJECT MODEL Usando PageFactory con Selenium en JAVA paso a paso y de forma sencilla. El uso de PageFactory potencia a POM ya que ofrece capacidades para usar anotaciones para los elementos web de la página o páginas que se estén probando y permite inicializar todos los elementos web en un sólo punto haciendo posible escribir tes...
VIDEO #07: PAGE OBJECT MODEL CON SELENIUM WEBDRIVER | PATRON DE DISEÑO
Переглядів 4,6 тис.4 роки тому
#Automation #PageObjectModel #POM #SeleniumWebDriver #TutorialSelenium Es este video te enseño cómo implementar el patrón de diseño Page Object Model de forma sencilla y paso a paso de tal forma que puedas aprenderlo y aplicarlo en tu proyecto. Dale me gusta al video por favor, suscríbete y comparte este video con otros puedan beneficiarse de este conocimiento. En este video se usa: Eclipse IDE...
VIDEO#06: Automatizacion de pruebas: LOCATORS en Selenium con JAVA
Переглядів 1 тис.4 роки тому
Aquí te enseño cómo usar los 8 métodos y estrategias de localización de la Clase By de Selenium de elementos web como campos de texto, enlaces, etc. y de esa manera puedas contar con más herramientas para automatizar las pruebas de una aplicación web. Recuerda suscribirte al canal darle me gusta y activar la campana de notificaciones para que puedas ver los nuevos videos.
VIDEO #05: Wait en Selenium WebDriver: Implicit, Explicit y Fluent Wait
Переглядів 1,2 тис.4 роки тому
Aquí se habla sobre el uso correcto de los Waits que selenium ofrece para manejar las esperas de los elementos web que cargan de forma dinámica a la página durante la ejecución de un test automatizado y que sirven para programar pruebas automatizadas eficientes. Se habla sobre el uso de implicit wait, explicit wait y fluente wait.
VIDEO #04: COMO BUSCAR WEBELEMENTS EN SELENIUM WEBDRIVER
Переглядів 2,3 тис.4 роки тому
Es este vídeo se enseña 4 maneras de buscar un WebElement en la automatización de pruebas de aplicaciones web con Selenium WebDriver y JAVA. El enlace del VIDEO #03: ua-cam.com/video/3r-NtEDMWmc/v-deo.html - Find Element - Find Elements - Find Element from Element - Find Elements from Element
VIDEO #03: AUTOMATIZACIÓN DE PRUEBAS CON SELENIUM WEBDRIVER Y JAVA DESDE CERO: PASO A PASO
Переглядів 10 тис.4 роки тому
VIDEO #04: ua-cam.com/video/3r-NtEDMWmc/v-deo.html. En este video se enseña cómo crear paso a paso un test automatizado con SELENIUM WEB DRIVER en Eclipse IDE usando el lenguaje JAVA, Maven con gestor de dependencias del proyecto y JUnit como marco de ejecución del test. Además te enseño cómo usar las anotaciones de JUnit: - @BeforeClass - @Before - @Test - @After - @AfterClass El Test automati...
VIDEO #02: PRIMER PROYECTO DE AUTOMATIZACION CON SELENIUM WEB DRIVER
Переглядів 6 тис.4 роки тому
VIDEO #03: ua-cam.com/video/Zvc1Cpydo6k/v-deo.html. RECUERDA SUSCRIBIRTE PARA APROVECHAR ESTE CURSO. EN ESTE VIDEO TE ENSEÑO A CREAR TU PRIMER PROYECTO DE AUTOMATIZACIÓN USANDO SELENIUM WEB DRIVER Y JAVA CON EL IDE ECLIPSE E INTELLIJ IDEA Y CONTINUAREMOS EN EL SIGUIENTE VIDEO. EN ESTE VIDEO TE EXPLICO QUE ES SELENIUM Y TODOS SUS COMPONENTES PARA ASÍ USAR EL MÁXIMO POTENCIAL QUE OFRECE ESTE FRAM...
VIDEO #01: INTRODUCCION A LA AUTOMATIZACION DE PRUEBAS || SELENIUM JAVA
Переглядів 2,9 тис.4 роки тому
ESTE VIDEO RESPONDE A PREGUNTAS COMO ¿QUÉ ES LA AUTOMATIZACIÓN DE PRUEBAS? ¿CUÁNDO Y POR QUÉ AUTOMATIZAR LAS PRUEBAS DE SOFTWARE? ¿CUÁLES SON LAS VENTAJAS Y BENEFICIOS DE LA AUTOMATIZACIÓN DE PRUEBAS?¿CUÁLES SON LAS FASES DE AUTOMATIZACION DE PRUEBAS? ESTE VIDEO ES EL PRIMERO DE UNA SERIE DE VIDEOS QUE SE IRÁN SUBIENDO A ESTE CANAL SOBRE AUTOMATIZACIÓN DE PRUEBAS USANDO SELENIUM WEB DRIVER, JUN...
Introducción a la automatización de pruebas de software || Selenium y Java
Переглядів 4534 роки тому
Esta video responde a la preguntas ¿Qué es la automatización de pruebas de software? ¿Cuándo y por qué automatizar las pruebas? ¿Cuáles son las ventajas de la automatización de pruebas de software? ¿Cuáles son las fases de la automatización de pruebas? ¿Cuáles son las etapas del proceso de automatización de pruebas?
How to read EXCEL FILE Using APACHE POI with JAVA.
Переглядів 1714 роки тому
How to read EXCEL FILE with APACHE POI usando JAVA.
hermano un poco mas de animo sabes bastante, no pierdas seguidores por no meterle mas animo. buena info.
hay que poner el video en velocidad 1.5 o mas jeje
Hola, como haces para invocar los metodos sin instanciarlos con" = new DictiomaryPage()"
hablas de llamar el metodo "dictionary..open", pero dentro de la clase Dictionary no tienes ningun metodo llamado "Open" entonces no entiendo como le haces para invocar algo que no existe, tampoco se como te esta funcionando sin ese metodo
Es un método heredado de la clase PageObject y por ello que no está visible en la clase DictionaryPage.
Buen dia estaba realizando el ejemplo practico pero tengo un error en la clase StepsDictionary.java @Step public void shouldSeeDefinitions(String definition) { assertThat(dictionaryPage.getDefinitions(),hasItem(containsString(definition))); } Esa linea me la marca con error el containsString revisando el codigo no logro identificar la variable o el metodo en DictionaryPage gracias por este material muy completo.
Bueno te dejo el import sé que te va a servir: package PrimerScript_Serenity.steps.serenity; import PrimerScript_Serenity.pages.DictionaryPage; import net.thucydides.core.annotations.Step; import net.thucydides.core.steps.ScenarioSteps; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.hasItem;
@@SadyCabreraCipriano Muchas gracias voy a tratar de validar, tienes el código en algún lugar para revisar seguro que en el archivo pom.xml habrá que agregar esas dependencias, excelente y muchas gracias
Cuando inspecciono con la devtool me sale distinto a como lo estás haciendo vos, que debo hacer? Gracias
buen dia, excelente video. Una duda como podría hacer un loop usando un while para que por ejemplometa varias veces el user y password?
Buenas tardes amigo me podrias informar sobre los import que usas en cada case del test por favor
Helpful, although I had to increase the speed by 1.25x. Thank you.
buen contenido, pero no mostraste el contenido del archivo Configuracion :(
buen contenido bro. Consulta ¿cada vez que cree un test tengo que volver a crear el código del setProperty?
Gracias son geniales tus videos... podrias hablar de los Assert como usarlos y hacer que validen un caso de prueba exitoso ?
de verdad entre a este video y se me aclararon las ideas con el PATRON POM
excelente video bro, hice todo el procedimiento pero cuando lo ejecuto muestra por medio segundo la ventaba de chrome y se cierra todo Tendrás el proyecto porfa?
brooo muy utill no imaginas cuanto me sirvio! ahora por el siguiente desafio por automatizar apis
Me alegra mucho que te haya servido. Que bueno es saberlo!!!
aca tambien explican el tema de automation de Apis si te parece : ua-cam.com/video/sQvAWUVoFCs/v-deo.html
Hola amigo puedes decirme si tienes el codigo de la practica para compararlo tengo un problema con una instancia, de antemano gracias
primer like
Me gustado mucho tú video de hecho ojala hicieras un curso en udemy, me servido el script espero que puedas subir más contenido <3
Muy bueno felicidades!
Muchas gracias. Muy buen ejemplo, claro y conciso. Suscrito al canal 👍
Mil gracias, tu explicación código por código es genial.
Me alegra que le sirva el video!
gracias por compartirnos estos conocimientos
Excelente contenido gracias por ello, esperamos otros contenidos mas.
excelente video !!
Excelente curso, muchas gracias, al momento de levantar chrome no me aparece la pestaña indicada sino una pestaña de configuración de chrome con este titulo "Antivirus de Windows Defender quiere restablecer la configuración." que puedo hacer en este caso ?
Saludos, ya encontre la siguiente solución, por si a alguien mas se le presenta : Para resolver este problema, elimine la entrada TriggeredReset del registro de Chrome como se menciona a continuación: 1.Abra un cuadro de ejecución presionando la tecla de Windows + R: 2. Escribe "regedit" y presiona OK, se abrirá el Editor del Registro. 3.Hay una configuración en el registro que lo está causando. En el registro está bajo HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset 4.Elimine la clave TriggeredReset y luego cierre regedit. Intente ejecutar su prueba de nuevo.
en donde encuentro los dos primeros videos
me sirvió, buen video
Que bueno Sebastian, me alegra!
excelente aporte gracias
por cierto revisa el volumen de tu voz en los videos (esta muy bajo)
buenas, si quiero automatizar tests pero para aplicacion java(.jar) se puede utilizar selenium?
Es para web principalmente! Para programas de escritorio hay otras herramientas como UIPath y otras más. Espero darme un tiempo para hacer algún video. Saludos!!
Amigo buen video siempre me ha llamado la atención la parte de QA pero tengo 0 conocimientos y 0 experiencia a pesar de que soy Ingeniero, que me recomiendas para aplicar a este tipo de empleos? O con tu lista de reproducción es suficiente?
El interés por algún tema nos hace investigar y nos motiva a aprender hasta lograr dominarlo. Empieza por automatización web: Videos como los que tengo subidos te van a servir y luego avanzar con otros tipos de automatización. Sabiendo automatización web puedes ya conseguir tu primer buen trabajo. Para ir profundizando aprende a usar: Marcos de Ejecución de Pruebas(TestNG, JUnit), Una Herramienta de Contrucción o Gestor de Dependencias(Maven, Gradle), Debes dominar mucho el tema de los Localizadores, Aprende un Buen Patrón de Diseño como por ejemplo Page Object Model y así ya lo tienes y puedes continuar aún más. Saludos. Te aseguro asi como asesoré a varios también tú vas a conseguir un buen trabajo. Un abrazo. ánimo Edwin!!! Si deseas algún curso mío, me buscas por mi LinkedIn como Sady Cabrera.
Mira todos mis videos y prácticalos una y otra vez y habrás adquirido unos conocimientos muy demandados hoy por hoy en toda parte del mundo. Saludos!! Sé que lo vas a lograr.!
El 4.13 de JUnit ya no está disponible, el más reciente es Jupiter... y estoy atorado con un error Description Resource Path Location Type Build path specifies execution environment J2SE-1.5. There are no JREs installed in the workspace that are strictly compatible with this environment ¿Ya valió mi carrera como automatizador?
Excelente. Usa el actual.!!
Hola, crítica constructiva... renombra tus videos para poder verlos en orden.
Hola buenas tardes, realice su script pero no me abrio la pantalla de chrome y me marco error, cree poder ayudarme?
Hola! Gracias por escribir. Claro que sí, por supuesto, con gusto le ayudo. Dime qué mensaje de error te sale.
sigo tus videos pero tengo una pregunta realice tu ejercicio completo y todo me salió muy bien pero estos estos momentos estoy probando a aplicación web donde quiero darle le clic a un modulo y cuando le doy inspeccionar no me sale q es de clase name seria muy útil que hicieras el mismo video pero esta ves interactuando con una aplicación web y realzar varios casos de prueba como hacer una compra y crear un usuario ya que la mayoría de aplicaciones web son de compra de articulo o de bancos y aprovecho para agradecerte ya que realice varios ejercicios con otros videos y no me salió del todo bien
Hola sugiero verificar si la pagina tiene un DOM, hay paginas que renderizan un Oracle form por ejemplo y en esos casos (no tienen DOM) se puede usar una herramienta llamada Sikuli
Hola, quería preguntar si sabiendo hacer este tipo de automatizaciones, ya podemos aplicar a puestos QA Automation? gracias y muy buen video
Gracias por preguntar estimado Fernando. La respuesta es SÍ!, ya puedes calificar y empezar así sabiendo automatizar una aplicación web y luego simplemente es ir profundizando más. Decirte que tranquilamente puedes consiguir un puesto para este ROL. Pero sí te digo que hay más cosas que me gustaría compartir con ustedes que podría ayudarlos a tener más conocimientos en el campo. Saludos Fernando! Adelante Fernando, te quiero ver en el Rol de QA Automation!!
@@SadyCabreraCipriano Muchas gracias, ojalá pueda conseguir un puesto trainee o junior!!
no me queda claro el punto 6.Validar el titulo de la pagina respuesta de Google... para qué sirve eso ?
Gracias Andres por escribir. Encantado: Validar el título en este video. Primero, sucede que el título de la página respuesta de Google contiene : "El TEXTO BUSCADO" - "Buscar con Google" Segundo, entonces, nos sirve para saber si nos encontramos realmente en la página donde esperamos llegar y si dicha página trae la EL TEXTO BUSCADO contenido en el título. Por ejemplo: Si busco "Auto", entonces el título debería ser "Auto - Buscar con Google". Así que sólo se quizo comprobar si el titulo contiene el texto buscado. Saludos Andres y gracias por tus comentarios.
@@SadyCabreraCipriano genial. Me queda clarisimo! Muchas gracias por la respuesta. Excelente video. Me ha servido mucho
Hola. Explicas muy bien. Muchas gracias.
Gracias Beatriz por tus comentarios!
aportazoooo muchas graciasss :) PD: que reporteria ocupas? aunque esto da para otro capitulo xD
Gracias estimado por tu comentario. Así es, más adelante vamos a ver Reportería, muy interesante!
Aquí les dejo la enlace de siguiente video que es la continuación de éste: ua-cam.com/video/Zvc1Cpydo6k/v-deo.html
Publiqué un video recientemente: Automatización de pruebas: LOCATORS en Selenium con JAVA: ua-cam.com/video/ckJ8pBKGLvg/v-deo.html
Únete al grupo de Facebook facebook.com/groups/953600258478988
Gran aporte!
Gracias por tu comentario!
Gracias!!! 🙏🏾
Gracias a ti!
VIDEO #02: PRIMER PROYECTO DE AUTOMATIZACION CON SELENIUM WEB DRIVER ua-cam.com/video/scfmXEVnEes/v-deo.html
Muy interesante señor
Muchas gracias.
Tendrás el temario de tu curso?
Claro sí tengo un plan de temas voy a ir sacando, pero claro no lo he publicado. Buenísimo punto para mencionar los principales temas que se van ir desarrollando.
Gracias por el aporte!. Cada cuánto tiempo subirás contenido?
Gracias estimado por tu comentario. Estaré subiendo de uno a dos vídeos por semana. Esto con el fin de hacerlo con calidad y pueda ser de aporte. Te invito, tienes total y plena libertad de poder suscribirte así te pondrás al tanto tan pronto sale un nuevo video. Muchas gracias.
Se estará publicando nuevo videos dentro de poquísimo, únicamente suscríbete y activa la campana para que aproveches al máximo el curso.
¿Le gustaría que suba un video explicando paso a paso la creación de este proyecto desde que se inicia el IDE y continuando con cada línea del código? Bueno sólo te suscribes a este canal de un sólo click y activas la campana para que te avise tan pronto haya subido un nuevo video al canal y así aprovechas al máximo de todos los video-cursos que voy subiendo.
También estaría bien Suscrito, buen hombre
Hola, estoy probando a copiar tu código jeje , puesto que estoy aprendiendo este tema. Pero tengo problemas con los enlaces al inicio del xml, que me marca que no existen, perdona la molestia, pero ¿podrías subirlos para probar por favor? Te estaría muy agradecido.
Con gusto le comparto el contenido del archivo pom.xml acá mismo: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="maven.apache.org/POM/4.0.0" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="maven.apache.org/POM/4.0.0 maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>ReadAndWriteExcel</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.16</version> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.3</version> <scope>test</scope> </dependency> </dependencies> </project>
Asimismo, también te comparto el código completo sólo para que lo descargues de GitHub accediendo con la siguiente URL y comiences a probarlo en tu IDE Favorito: github.com/sadycabrera/ReadExcelApachePOI
Muchas gracias voy a probar y te aviso :)
@@SadyCabreraCipriano Hola de nuevo, no me funcionan los cuatro import org.apache.... Según yo, los tengo que importar desde el JAR, es correcto? Pero la duda es cómo los importaría desde la clase de Java. Probé a crear una librería que contenga al JAR, pero no funcionó. El código así como está no me funcionó por estas librerías, pues los paquetes no existen.
@@antoniomayaortiz603 Hola con gusto te apoyo. Primero, no es necesario importar las librerías como .jar ya que las librerías lo maneja el archivo pom.xml. En este archivo pom.xml se agrega todas las librerías como dependencias. Sólo ten en cuenta que hay guardar nuestro proyecto cada vez que se agregan dependencias al archivo pom.xml para que las librerías se agreguen automáticamente a nuestro proyecto.Este archivo se crea automáticamente al crear un proyecto java tipo Maven. Y si pruebas con lo que subí a GitHub, abre el IDE e impórtalo y dale en actualizar el proyecto para que se baje todas las librerías y por ello debes estar conectado a internet.