Ya se viene este curso en Testarudo Academy, como diria Luisito ahora se vieneee lo chido, además como tester es fundamental aprender a organizar nuestro código.
@patriciavelez747413 күн бұрын
No se pudo oir, hay interrupciines amigos en la comunicacion, favor arreglen ese pequeño problema gracias. 😮
@TestingConPabloHerrera13 күн бұрын
Gracias Patricia por tu retroalimentación. @@patriciavelez7474
@juanacosta782614 күн бұрын
Muy interesate pablo muchas gracias, siempre te veo en linkedin tus posteos son de gran ayuda!!!
@TestingConPabloHerrera14 күн бұрын
Muchas gracias Juan, aprecio mucho tus comentarios. @@juanacosta7826
@ammyquijano949915 күн бұрын
Muchas gracias por los ejecicios de code review muy buena explicación :D
@TestingConPabloHerrera14 күн бұрын
Que bueno que te haya gustado. @@ammyquijano9499
@TesterTestarudo16 күн бұрын
Una experiencia increible gracias por la invitación
@TestingConPabloHerrera16 күн бұрын
Gracias a ti!!
@pabloherrera171Ай бұрын
Genial, es bueno saber cómo usar propiedades privadas para encapsular los atributos.
@pabloherrera171Ай бұрын
La Herencia pienso que es lo más usado cuando se está programando. Me parece importante aprender a usarla. 😊
@TestingConPabloHerreraАй бұрын
Dejo acá y en la descripción el enlace al código fuente: github.com/pabloherreratest/javascriptbasico/blob/main/ejercicio01.js
@eduardopozos5022Ай бұрын
Peri explica el concepto, no la forma de usarlo (no hate)
@TestingConPabloHerreraАй бұрын
Hola Eduardo 🙂 Me quedó corto el tiempo en el Short. Te dejo acá un enlace con más información. Gracias por el feedback. Clases: kzbin.info/www/bejne/jYTPfHmvdsita7c
@alipineda1113Ай бұрын
Buenos dias profe, disculpe sabe como realizar un portafolio para acceder a nuestra primera experiencia laboral. Gracias por sus conocimientos :D
@TestingConPabloHerreraАй бұрын
Hola Allison 😃 Si se como realizarlo, sin embargo no tengo algún video para compartir actualmente. Lo que te puedo recomendar es tratar de buscar alguna oportunidad haciendo alguna pasantía/trainee, eso te ayudará a adquirir experiencia en un espacio de trabajo con gente que te puede compartir conocimiento. Si estás en la Universidad seguramente hay algún área donde te ayudan a buscar empresas para que te reciban como pasante. Espero que puedas conseguir tu primera oportunidad laboral lo más pronto posible. 🤗
@julietarmasguerrero7302Ай бұрын
Hola Pablo, muy interesante el curso, me gustaría que en la descripción se incoporara la descripción del ejercicio, porque es que estuve buscando y no la encontré, considero sería de mucha ayuda, gracias !
@TestingConPabloHerreraАй бұрын
Hola Juliet 😀 Tienes toda la razón, estaré colocando el código para que lo puedas revisar. Te avisaré en cuanto ya esté 👍
@julietarmasguerrero7302Ай бұрын
@@TestingConPabloHerrera gracias!!
@TestingConPabloHerreraАй бұрын
Hola Juliet Te dejo el link al código: github.com/pabloherreratest/javascriptbasico/blob/main/ejercicio01.js Un buen día.
@TesterTestarudo2 ай бұрын
Muy buen canal Pablo, lo voy a recomendar
@TestingConPabloHerrera2 ай бұрын
Gracias Manuel, 👍 Igualmente recomendadísimo el canal de @TesterTestarudo. Python es un lenguaje que está interesando mucho a los que hacemos testing así que muy bien por difundir su contenido. 🙌🌟🚀
@delmyvidaldevasquez70042 ай бұрын
Buen video, muy buena explicación, realmente he comprendido todo. Lo felicito, muchisimas gracias por el aporte!!
@TestingConPabloHerrera2 ай бұрын
Me alegra saber que estuvo claro. Espero próximamente subir un video similar pero usando una herramienta de automatización que es lo que se usa frecuentemente en ambiente laboral, así que espero que también lo puedas ver.
@delmyvidaldevasquez70042 ай бұрын
@@TestingConPabloHerrera Espero con mucho interes el video donde explique Playwright
@leticiavilla5392 ай бұрын
Pablo, encontre su canal. Gracias por todo el contenido para seguir automatización de pruebas.
@TestingConPabloHerrera2 ай бұрын
Hola Leticia, excelente 👌 Estoy para apoyar con la comunidad. Saludos 👍
@royadrianespinoza70252 ай бұрын
Buen video, nuevo suscriptor, gracias por el video!!!
@TestingConPabloHerrera2 ай бұрын
Muchas gracias. 🙌 Puedes escribir tus comentarios para explicar algo que necesites profundizar. ✅️
@TestingConPabloHerrera2 ай бұрын
Código. // Elementos del formulario de registro var txtEmail = document.querySelector("form > div.SignUpForm_signup_inputs__9QGV9 > input:nth-child(1)"); var txtPass = document.querySelector("form > div.SignUpForm_signup_inputs__9QGV9 > input:nth-child(2)"); var txtNombre = document.querySelector("form > div.SignUpForm_signup_inputs__9QGV9 > input:nth-child(3)"); var txtApellido = document.querySelector("form > div.SignUpForm_signup_inputs__9QGV9 > input:nth-child(4)"); var btnSingUp = document.querySelector("form > div.SignUpForm_signup_buttons__aoBad > button"); var mensajeValidacion = document.querySelector("form > div.SignUpForm_error_text__vt1BO"); /* Validaciones Si alguno de los campos están vacios mostrar mensaje: "Please fill in all fields" Si el campo correo no tiene formato correcto: "Please enter a valid email address" Si el campo password es solo numeros: "Password requires at least one lowercase character" Si el campo password es solo numeros y una minúscula: "Password requires at least one uppercase character" Si el campo password es solo numeros una minúscula una mayúscula y no tiene caractes especiales : "Password requires at least one special character" */ function llenarFormulario(email,password,nombre,apellido,casoDePrueba,resultadoEsperado) { /* txtEmail.value = email; txtPass.value = password; txtNombre.value = nombre; txtApellido.value = apellido; */ llenarTexto(txtEmail,email); llenarTexto(txtPass,password); llenarTexto(txtNombre,nombre); llenarTexto(txtApellido,apellido); btnSingUp.click(); if(mensajeValidacion.innerHTML==resultadoEsperado) console.log(casoDePrueba,"EXITOSO"); else console.log(casoDePrueba,"FALLIDO"); } function llenarTexto(element, value) { let lastValue = element.value; element.value = value; let event = new Event("input",{ target: element, bubbles: true }); // React 15 event.simulated = true; // React 16 let tracker = element._valueTracker; if (tracker) { tracker.setValue(lastValue); } element.dispatchEvent(event); } function ejecutarTestFormuarioRegistro() { llenarFormulario("","","","","TC01-Campos Vacios","Please fill in all fields"); llenarFormulario("prueba1234","1234","Juan","Perez","TC02-Formato Correo","5Please enter a valid email address"); llenarFormulario("[email protected]","1234","Juan","Perez","TC03-Password solo numeros","Password requires at least one lowercase character"); llenarFormulario("[email protected]","1234a","Juan","Perez","TC04-Password sin letra mayúscula","Password requires at least one uppercase character"); llenarFormulario("[email protected]","1234aB","Juan","Perez","TC05-Password sin caracter especial","Password requires at least one special character"); }
@Sergio123n2 ай бұрын
Interesante 👍
@TestingConPabloHerrera2 ай бұрын
En un short no se puede explicar a detalle pero espero que te despierte el interés y lo puedas poner en practica en tu computador. 🙌
@victorandreshodgestroncoso79573 ай бұрын
y si el objeto cambia su estructura, eso no escala. a pesar de no ser simpre necesario, es mejor pensar que no se conoce la estructura del objeto sobre todo en JS
@jhonnatangiraldo77393 ай бұрын
tambien está esta forma: myArray.sort(function(a, b){return a - b});
@pabloherrera1714 ай бұрын
Por lo que veo es un laburo complejo 😂😅😂
@tonypuga25024 ай бұрын
Gitbash >>>>Powershell
@7urkoGaming4 ай бұрын
La variable num3 es global y accesible en el scope de la funcion, pero el parámetro de la funcion tiene mismo nombre que esa variable, entonces tiene preferencia el parámetro.
@TestingConPabloHerrera4 ай бұрын
Muy bien argumentado tu comentario, genial 🤟😎
@Newera995095 ай бұрын
Recuerden, = es para asignar valor, == para comparar valor y === para comparar tipo de datos.
@TestingConPabloHerrera4 ай бұрын
Me ha encantado esa respuesta, muy resumido y de gran utilidad.