Pruebas unitarias y Test-Driven Development | Ejemplo desde cero

  Рет қаралды 49,764

Manuel Zapata

Manuel Zapata

Күн бұрын

Introducción al mundo de las pruebas unitarias y el desarrollo guiado por pruebas (Test-Driven Development).
MIS CURSOS
🧹 Arquitecturas Limpias para Desarrollo de Software: platzi.com/l/manuelzapata
📐 Arquitectura de Software: manuelzapata.co/ars
🔌 Patrones de Diseño: manuelzapata.co/curso-pdd
📦 Programación Profesional con Objetos (Gratis): manuelzapata.co/objetos
🌲 Principios de Diseño SOLID (Gratis): manuelzapata.co/mcp
🙌 Hazte miembro del canal: / @manuelzapata
🌎 Mi sitio web: manuelzapata.co
🎦 Suscríbete al canal: manuelzapata.co/suscribete
📩 Mi lista de correo: manuelzapata.co/lista
Secciones del video
00:00 - Introducción y bienvenida
00:52 - Pirámide de pruebas
03:28 - Pruebas unitarias
04:26 - Características de una buena prueba unitaria
06:21 - ¿Qué es TDD?
09:30 - Ejemplo de TDD
21:14 - Conclusiones y cierre
#ManuelZapata #PruebasUnitarias #TDD

Пікірлер: 141
@jesusantoniorozozapata8981
@jesusantoniorozozapata8981 Жыл бұрын
Te amo capo, Admiro ese gran valor que le aportas a la comunidad, sobre todo en estos temas que poco o nada los tenemos en cuenta al momento de escribir código, ya después nos toca llorar. sin duda sera otro elemento fundamental de aqui en la delante para mi.
@CamiloCubillos-pw2oj
@CamiloCubillos-pw2oj 2 ай бұрын
Ufff, por fin una explicación clara de pruebas, muchas gracias Manuel, excelente forma de explicar
@JuanPinzon
@JuanPinzon 4 жыл бұрын
Genial, una explicación muy clara, seria interesante ver los temas de mocks y pruebas de integración. Saludos desde Ecuador!
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Hay que irle metiendo a esa serie sobre TDD. Saludos Juan!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@Eroquel07
@Eroquel07 2 жыл бұрын
Wou esta fué la mejor explicación que he encontrado, mil gracias.
@jonathanarangoa4281
@jonathanarangoa4281 2 жыл бұрын
Que BUEN VIDEOOOOOOOOO super explicado y genial el canal. un crack total
@davidandresgarzonsanchez
@davidandresgarzonsanchez 5 ай бұрын
Corto, sencillo y practico. Muchas gracias.
@papasdequesoxd3230
@papasdequesoxd3230 2 жыл бұрын
Muchas gracias, maestro. Eres mi ídolo
@mugatu2017
@mugatu2017 Жыл бұрын
excelente video, muy claro y perfectamente explicado
@armandomendoza8630
@armandomendoza8630 2 жыл бұрын
Excelente, me gusta mucho como explicas, gracias
@willhg
@willhg 4 жыл бұрын
Gracias Manuel, y gracias por hacer un ejemplo no solo la teoría !
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Esa es la idea! Abordar los ejemplos para afianzar la teoría. Saludos!
@rusia18rusia65
@rusia18rusia65 3 жыл бұрын
Excelente manuel, sos un crack!, este tema es algo confuso, pero lo haces semcillo.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Gracias! 🙌
@kanasg32
@kanasg32 4 жыл бұрын
Excelente aporte Manuel, Saludos... impecable la explicación
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Gracias, saludos Kenny!
@DgarciarDev
@DgarciarDev 4 жыл бұрын
Excelente, como siempre !
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Gracias Mauricio 🙌
@magalimedina8540
@magalimedina8540 3 жыл бұрын
El video más completo!! muy bueno
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Gracias Magali.
@sercompaf8486
@sercompaf8486 Жыл бұрын
Gracias Maestro!
@leandrogabrielrojas4897
@leandrogabrielrojas4897 2 жыл бұрын
Muy buen vídeo, en la empresa que trabajo me piden usar TDD y este vídeo realmente me ahora mucho tiempo!!
@marymendoza87
@marymendoza87 4 ай бұрын
Muchas gracias explicas súper bien 👍🏻
@Latino2105
@Latino2105 2 жыл бұрын
Me encantó me suscribo.
@rguere
@rguere 4 жыл бұрын
Manuel, excelente y sencilla la explicación, claro el mundo de pruebas unitarias es amplio, me ha tocdo empresas que ven las pruebas unitarias y hay hacerles ver el porque, que nos ayudan demuestrar que la lógica del código está en buen estado y que funcionará en todos los casos, gracias!!!
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Ese es el parte del trabajo, Roberto! Mostrar el valor de las pruebas. Saludos.
@claudiomanzoliz4378
@claudiomanzoliz4378 3 жыл бұрын
Me encantó tu video!! Muchas gracias!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Con el mayor de los gustos, Claudio!
@wjmmk
@wjmmk 4 жыл бұрын
Broth, Muy bien Explicado... Gracias.
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Con gusto William!
@juandiegoescobarlondono6095
@juandiegoescobarlondono6095 3 жыл бұрын
Muchas gracias por el tutorial, muy util.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Con todo gusto, Juan!
@mariofernandez238
@mariofernandez238 2 жыл бұрын
Excelente video!
@GabrielCarrenio
@GabrielCarrenio 3 жыл бұрын
Muchas gracias amigo, estoy usando js pero te entendi al 100%, saludos desde Argentina!!!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Genial Gabriel. Es con todo gusto!
@josejoelsuxomamani9022
@josejoelsuxomamani9022 8 ай бұрын
muy buena explicación, seré un nuevo subscriptor
@diegoalzate5473
@diegoalzate5473 4 жыл бұрын
Muchas gracias Manuel!!! No sabes cuanto lo necesitaba para empezar con ello. Estaré muy atento a los siguientes conceptos!
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Perfecto! Entonces el vídeo llegó en buen momento 😀. Saludos Diego!
@diegoalzate5473
@diegoalzate5473 4 жыл бұрын
@@ManuelZapata de hecho si!! Ya hice 8 tests esta semana! 😍. Mil y mil gracias!
@WilsonDuvanTulandeGutierrez
@WilsonDuvanTulandeGutierrez 4 жыл бұрын
Excelente video Manu...!!
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Mil Gracias Duvan... por el comentario y por apoyar el canal haciéndote member!
@saulfrias2453
@saulfrias2453 3 жыл бұрын
Súper genial, un suscriptor más; sería bueno una segunda parte de TDD donde podamos ver más a detalle la esencia de TDD. Saludos desde Bolivia!!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Saludos Saúl! Gracias por la recomendación.
@neobart100
@neobart100 3 жыл бұрын
Excelente explicación, gracias.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Con gusto, Dixon!
@dloperab
@dloperab 4 жыл бұрын
Excelente video Manuel. Gracias!!! Y claro que si sería muy interesante que puedas seguir hablando de los mocks, stubs y pruebas de intregración!
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Genial! Una nueve serie de videos en el canal. Poco a poco vendrá!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@vascopixel
@vascopixel 3 жыл бұрын
Thanks!
@matikaponii
@matikaponii 3 жыл бұрын
Excelente, tenía algo hecho en python y lo volví a hacer pero esta vez con TDD y funcionó todo de la misma manera pero quedo más limpio y ahora no me da miedo romper nada a la hora de hacer alguna implementación nueva 😁
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Exacto Matias!! Ese es el poder de TDD.
@__renesan
@__renesan 9 ай бұрын
Gracias
@josevicente632
@josevicente632 4 жыл бұрын
Excelente!!!
@ManuelZapata
@ManuelZapata 4 жыл бұрын
🙌
@Vill4g
@Vill4g 2 жыл бұрын
Me ayudó mucho. Gracias
@ManuelZapata
@ManuelZapata 2 жыл бұрын
Con gusto!!
@manuelzapatacastillo561
@manuelzapatacastillo561 4 жыл бұрын
Excelente conferencia
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Saludos pá 🙌
@paulox7461
@paulox7461 2 жыл бұрын
gracias
@MrUnderLink
@MrUnderLink 3 жыл бұрын
Gran explicación, un saludo
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Saludos!
@jasvirvela
@jasvirvela Жыл бұрын
Gracias por la información, me gustaría ver mas ejemplos si es que se pudiera
@georyittgorayeb1900
@georyittgorayeb1900 3 жыл бұрын
yo leyendo el libro de clean code me pille el concepto TDD. Excelente explicación , el ejemplo dejo muy claro su usabilidad.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Genial. Saludos!
@Intrunet666
@Intrunet666 3 жыл бұрын
Excelente video, estaría genial que hicieras un curso de pruebas unitarias en java :D
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Gracias por la sugerencia, Alberto! Si hay suficiente interés, creo que se puede hacer uno. 😃
@maopuerta3430
@maopuerta3430 4 жыл бұрын
Muy buen video, claro, práctico y entendible. Cabe agregar pruebas de componentes, contrato que estan dentro de la capa de integración. Consumer Driven Contract es un tecnica similar a TDD pero para las pruebas de contrato, y arrancan por probar la interacción entre el consumidor y proveedor. Gran aporte Manuel
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Definitivamente, mucho de que hablar. Gracias por tu aporte, Mao!
@maopuerta3430
@maopuerta3430 4 жыл бұрын
@@ManuelZapata manu sería bueno las pruebas en aplicaciones distribuidas con eventos asíncronos. Cómo probar algo que no se en que momento llega. Sería muy bacano
@davidmora5249
@davidmora5249 3 жыл бұрын
Excelente explicación, te ganaste un sub
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Bienvenido por estos lados!
@davidmora5249
@davidmora5249 3 жыл бұрын
@@ManuelZapata muchas gracias!
@elkatedratico
@elkatedratico 3 жыл бұрын
excelente guía para el que no sabe nada del TDD, y si, me gustaría que hablaras del BDD, de los Mocks y de alguna prueba de integración, muchas gracias por el aporte
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@aoim123
@aoim123 4 жыл бұрын
Excelente aporte, me interesaría Behavior-Driven Development, saludos
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Chevere que hayas interés sobre el tema. Ya lo tengo en el calendario!
@cristophersoto1244
@cristophersoto1244 3 жыл бұрын
Hola! Justo estoy aplicando a un trabajo donde me solicitan esto y muy buen video, muy explicativo. Me gustaría conocer sobre el BDD. Otra consulta que tengo y agradezo a quien me pueda contestar es, que más puedo investigar o practicar sobre esto? Estoy aplicando a un puesto junior y las preguntas son teóricas, pero creo que haciendo se aprende, entonces me gustaría saber sobre proyectos o practicas para poner esto en marcha, muchas gracias y éxitos!
@juanpabloecheverry7899
@juanpabloecheverry7899 4 жыл бұрын
Manuel muy interesante y valioso el video, seria bueno hablar sobre los Mocks y los Behavior-Driven-Development. Muchas gracas
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Perfecto! Lo tendré en cuenta. Ya iremos abordando esos temas!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@lvbernal
@lvbernal 4 жыл бұрын
Muchas gracias! Excelente contenido. Algo que no compartía de TDD pero que me aclaraste con este video, es que "hacer pasar la prueba con lo mínimo" no significa implementar mal el método. A veces se habla de hacer una prueba a la vez e ir iterando el código "de a poquitos"... esa idea nunca me gustó y nunca la seguí. La aproximación básica de "las pruebas primero y luego el código", es muy poderosa. Estaré pendiente del video sobre tests de integración y e2e.
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Es un concepto brutal! Muy útil. Y es increíble todo el reproceso que ahorra.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@CesarLMorales
@CesarLMorales 4 жыл бұрын
Interesante, buen vídeo, yo soy más Java pero el punto lo entendí, estaría súper cool tratar Mocks y behavior driven development.
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Es exactamente lo mismo en Java. Cambia xUnit por JUnit, y [Fact] por @Test. Saludos!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
4 жыл бұрын
Por un minuto pensé que no incluirias lo de las 3As (Arrange , Act, Assert) pero si viene al final. También se podría usar las Theory de xunit para ambos casos de prueba
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Muy cierto. Gracias por el aporte, Benjamín!
4 жыл бұрын
Muy bien explicado Manuel, espero nos puedas hablar sobre Mock en una siguiente entrega, saludos desde Perú
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Saludos Brayan! Me alegra que haya interés en el tema.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@ReneRojasArellano
@ReneRojasArellano Жыл бұрын
Muy buen contenido, ya que ayuda a entender en base a un ejemplo cómo funciona TDD. En base al ejemplo me entró una duda con algo mas complejo, como abarcar las pruebas ante un Login con credenciales y sistema biometrico, si pudieras hacer un video dando un ejemplo simple de eso seria genial!
@ManuelZapata
@ManuelZapata Жыл бұрын
Ahí ya toca implementar tipos de pruebas más complejas, como pruebas de integración y pruebas end to end. Sobre pruebas de integración, tengo un vídeo en el canal.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
👇👇👇 GEEK!! No te pierdas los siguientes videos de esta serie. 👇👇👇 🧪 COBERTURA DE PRUEBAS -> kzbin.info/www/bejne/o2OslK1-j5tlpNU 🧩 PRUEBAS DE INTEGRACIÓN -> kzbin.info/www/bejne/pqmyqKupd6uMj9E
@santiagoorozcoguayara828
@santiagoorozcoguayara828 5 ай бұрын
Excelente video, Manuel consulta, realmente en los caso reales ps las unit test no debería existir ya que la mayoría de clases y componentes depende de otros, y creo que conbase al video entonces ya entraría a las de integración. En pocos palabras si una clase tiene una depencia entonces no se podría hacer unit test, si no que si o si debe hacerse un test de instrumentación ?
@rubendariojaramillo4246
@rubendariojaramillo4246 4 жыл бұрын
Gracias Manuel por el video, podrías por favor hacer un video sobre pruebas de persistencia al servidor y sobre pruebas de caja blanca y caja negra. Gracias.
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Hola Rubén! Podrías contarme a que te refieres con pruebas de persistencia al servidor? Te refieres a almacenamiento? Saludos!
@rubendariojaramillo4246
@rubendariojaramillo4246 4 жыл бұрын
Manuel Zapata muchas gracias por tus videos, tu canal es excelente. Entiendo por pruebas de persistencia al servidor si por ejemplo sometemos a estrés al server ingresando registros en una bd a través de un for, para evaluar la respuesta de la app en varias iteraciones, simulando la concurrencia masiva. O medir la ram, el cpu, el tiempo de respuesta, saber qué sucede con 100 o 200 usuarios accediendo al mismo tiempo a mi app. Gracias.
@juancarloszapata4181
@juancarloszapata4181 3 жыл бұрын
Saludos primo
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Saludos primo!
@cristhiangms5088
@cristhiangms5088 4 жыл бұрын
Interesante video, me gustaría aprender BDD, Mocks etc... porque no tengo conocimientos en esos temas.
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Excelente Cristhian! Creo que se vendrá una nueva serie en el canal 🤔
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@leonardodanielzaragozamata4836
@leonardodanielzaragozamata4836 4 жыл бұрын
Gracias, por favor habla de los Mocks
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Ya le abriremos espacio al tema. Saludos Leonardo!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@yamillanz6398
@yamillanz6398 4 жыл бұрын
Todos 😁👍
@ManuelZapata
@ManuelZapata 4 жыл бұрын
🙌
@nicolasdemaio955
@nicolasdemaio955 3 жыл бұрын
Buen video Manuel, una pregunta. En la Universidad nos piden que programemos con TDD pero previo a codear, realizar un diagrama UML del problema. ¿Como se haria el TDD en este caso? ¿Siguiendo el UML? Saludos!
@ManuelZapata
@ManuelZapata 3 жыл бұрын
TDD no tiene nada que ver con que uses UML o no. Saludos Nicolás!
@cesarosorio8208
@cesarosorio8208 3 жыл бұрын
Hola excelente explicación, no hiciste el video de Mock y BDD ?
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Aún no los he hecho 😐
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración, Mocks y Stubs: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@alfonsodevcastaneda3758
@alfonsodevcastaneda3758 3 жыл бұрын
Excelente, aunque me queda la espinilla de como organizar pruebas cuando dependerás de una librería,emplear un standar de autenticacion;supongo esto ya se clasifica como prueba de integración, pero será buena idea incluirlo en el mismo proyecto?
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Es un tema interesante. Hay personas que organizan las pruebas por tipo (integración o unitarias) e incluso van desarrollando sus propias librerías para hacer el testing más rápido.
@miguelsarmiento9268
@miguelsarmiento9268 3 жыл бұрын
una pregunta es mejor diseñar las pruebas unitarias desde el framework o como tu lo haces es que mi duda es que utilizo para hacer pruebas unitarias angular el cual tiene karma pero me dejo pensando este video muchas gracias por el video me sirvio de mucho
@ManuelZapata
@ManuelZapata 3 жыл бұрын
A qué te refieres con diseñarlas desde el framework? Cada framework o librería tiene su forma de definir las pruebas, pero eso al final no debería afectar.
@miguelsarmiento9268
@miguelsarmiento9268 3 жыл бұрын
@@ManuelZapata muchas gracias ese comentario me sirvio para aclarar las dudas saludos
@alfonsodevcastaneda3758
@alfonsodevcastaneda3758 4 жыл бұрын
Un apregunta, qué pasa cuando la prueba unitaria depende de controles de formulario o quiero probar eventos de controles web?
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Ya esas no son pruebas unitarias, Alfonso. Dependiendo de la complejidad, esas pruebas van por la línea de pruebas integración o pruebas end to end.
@irancho2
@irancho2 4 жыл бұрын
Hola manuel, muy buen video como siempre, siempre me causó confusión la primera parte que es el rojo, si primero debo de escribir la prueba, entonces nunca voy a lograr el rojo, pues el código de producción no existe aun, así que en realidad llegúe a la conclusión de que la primera fase es un objetivo, es decir primero escribes la prueba, y tu primero objetivo es escribir un código de producción que compile y que logre el rojo, de ahi ya pasarías a las demás fases. ¿Cómo lo ves tu? saludos :D
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Hola Pedro! Al comienzo vas a tener rojo, porque el código que evalúa la prueba aún no existe. Luego escribes ese código, y la prueba se pone en verde.
@irancho2
@irancho2 4 жыл бұрын
@@ManuelZapata es que si el código de producción no existe, y primero debes de escribir la prueba, cuando presionas el botón de ejecutar pruebas, ni siquiera corre, pues la solución no compila, en el video, primero escribiste la clase y el método vacio, y luego ejecutaste la prueba para alcanzar el rojo, ese es mi punto, la primera fase consiste en escribir la prueba y escribir el código mínimo de producción para que compile y se logre el rojo. Ahora bien, he pensado mucho en eso, y si es importante que antes de siquiera escribir la clase se cree la prueba, pues la misma prueba le dará forma a la clase, es decir la prueba es el primer cliente de la clase. Saludos :D
@daviscruz1101
@daviscruz1101 4 жыл бұрын
Excelente Manuel, me quedo un par de dudas con respecto a la pirámide de pruebas ¿Que sucede si estoy probando un método que por dentro llama métodos privados, ya no estoy haciendo una prueba unitaria, si no una prueba de integración? Para hacer pruebas unitarias los métodos privados no deberían existir?
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Davis, respondo tus preguntas con gusto. Si un método llama métodos privados, eso no convierte la prueba en una de integración. Tú puedes tener métodos privados sin ningún problema. Eso no te afecta las pruebas unitarias. Ahora la pregunta seria: Deberias probar métodos privados? Kent Beck (la persona más tesa en pruebas unitarias) te puede dar una respuesta: shoulditestprivatemethods.com/
@daviscruz1101
@daviscruz1101 4 жыл бұрын
@@ManuelZapata JAJAJAJAJAJA perfecto Manuel, muchas gracias
@percyleon1636
@percyleon1636 2 жыл бұрын
hola que tal cuando se habla de prueba End to end se hace refencia a BDD ?
@ManuelZapata
@ManuelZapata 2 жыл бұрын
No Percy, pruebas end to end y BDD son conceptos distintos
@percyleon1636
@percyleon1636 2 жыл бұрын
@@ManuelZapata :o, disculpa no soy experto en el tema , pero si he llevado unos cursos y además trabajo en desarrollo y justo empleamos BDD, BDD es desarrollo dirigido por comportamiento, y para aplicar BDD al desarrollo en c# utilizo specflow y este tecnología no permite hacer *Pruebas End To End (E2E)* que son pruebas para el comportamiento del software justo lo que estas comentando completas el ciclo desde al interacción del usuario hasta el final y esas prueba nosotros lo hacemos con código, o no se si hay varios tipos de pruebas End to end, ahi nace la duda SALUDOS.
@evilexus
@evilexus 4 жыл бұрын
Ejemplo de prueba de integración como sería ?
@ManuelZapata
@ManuelZapata 4 жыл бұрын
Prueba de integración pueden ocurrir de varias formas. Ejemplo 1. Tienes un módulo de contabilidad y un módulo de ventas. Tu prueba de integración es que funcionen bien en conjunto Ejemplo 2. Dentro de un mismo módulo. Por ejemplo, pruebas que tu lógica de negocio funcione con una base de datos real.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Video sobre Pruebas de Integración: kzbin.info/www/bejne/pqmyqKupd6uMj9E
@josesantiagoarcos8530
@josesantiagoarcos8530 3 жыл бұрын
donde puedo descargar visual studio?
@ManuelZapata
@ManuelZapata 3 жыл бұрын
visualstudio.com
@zxyabc987
@zxyabc987 Жыл бұрын
Estoy comenzando a ver este tema de las pruebas unitarias y me causa dolor de cabeza 😓
@jaalorsa
@jaalorsa 3 жыл бұрын
Hola, Genial tu canal y tus cursos! Me gustaría que hablaras de pruebas con mock (mockito site.mockito.org/ por ejemplo). Me gustaría saber como se hace pruebas para verificar conectividad, por ejemplo a una BD o una API.
@ManuelZapata
@ManuelZapata 3 жыл бұрын
Lo sé! Tengo pendiente hacer un video sobre mocks en el canal. Gracias por la sugerencia!
@pedrofajardo8137
@pedrofajardo8137 Жыл бұрын
Se notas q lees....
@rodrigorosales4877
@rodrigorosales4877 2 жыл бұрын
Excelente video!
@ManuelZapata
@ManuelZapata 2 жыл бұрын
Gracias Rodrigo!
Pruebas de Integración | MOCKS vs STUBS | Dobles de Prueba 🧩
26:40
LambdaCast #09. Multitenant, ¿qué decisiones debo tomar?
1:16:06
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 26 МЛН
No empty
00:35
Mamasoboliha
Рет қаралды 10 МЛН
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 13 МЛН
¿Cuándo reportar un Accidente de Trabajo?
3:43
IN CHECK
Рет қаралды 24 М.
9 consejos para que MEJORES TU LÓGICA DE NEGOCIO
15:05
Manuel Zapata
Рет қаралды 26 М.
DevTalles: 076- TDD y BDD ¿Qué significan? y ¿puede usar ambos?
22:42
Test-Driven Development // Fun TDD Introduction with JavaScript
12:55
¿Qué es la Arquitectura Hexagonal? | Puertos y Adaptadores
17:11
Manuel Zapata
Рет қаралды 74 М.
¿Quién debe escribir los Tests de Aceptación de ATDD?
19:06
CodelyTV - Redescubre la programación
Рет қаралды 13 М.
Lógica de negocio, ¿va en el cliente o en el servidor?
18:06
Manuel Zapata
Рет қаралды 16 М.
TDD en serio!!
1:17:35
Jose Diaz
Рет қаралды 1,8 М.
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 1 МЛН
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 8 МЛН
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 3,4 МЛН
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 12 МЛН
Yanlışlıkla Telefonumu Parçaladım!😱
0:18
Safak Novruz
Рет қаралды 671 М.