Un curso muy útil, trabajé en una empresa que pedía cobertura de pruebas al 100% y fue difícil adaptarme.
Bienvenida e Introducción
Paso a paso para testing básico en Java
Introducción a tests en software
Tipos y beneficios de los tests
Preparación del IDE, proyecto y librerías
Instalación de IntelliJ IDEA, creación del Proyecto con Maven y Tests Unitarios
Creación de test unitario: lanzar una excepción para alertar sobre un error
Test unitario con JUnit
Organización de tests con JUnit
Testing en Java con JUnit para Verificar Contraseñas
Test con Mockito para simular un dado
Test con Mockito: simular el uso de una pasarela de pago
Análisis de los tests y mejoras
Reto 1: crear la función isEmpty
TDD
TDD: Definición, Beneficios, Ciclos y Reglas
Ejemplos de TDD: calcular el año bisiesto
Ejemplos de TDD: cálculo de descuentos
Reto 2: Práctica de TDD
Tests en una aplicación
Organización de una aplicación
App de Películas: Test de Negocio
App de Películas: test de búsqueda de películas por su duración
Creación de la base de datos y tests de integración con bases de datos
Test de integración con base de datos: guardar películas y búsqueda de películas individuales
Reto 3: Nuevas opciones de búsqueda
Requerimientos y tests
Test a partir de requerimiento
Reto 4: Búsqueda por varios atributos
Conclusiones
Resumen y conclusiones
Ferran Maylinch Carrasco
Bienvenido al curso de Testing en Java impartido por Ferran Maylinch, profesor y desarrollador de software, en este curso aprenderás:
En el curso programaremos utilizando el editor IntelliJ IDEA, además, usaremos librerías como JUnit y Mockito.
Aportes 46
Preguntas 0
Un curso muy útil, trabajé en una empresa que pedía cobertura de pruebas al 100% y fue difícil adaptarme.
!! IntelliJ IDEA !!
Qué buena idea de un curso. Las pruebas por lo general son ignoradas por los ingenieros de software, espero que se enseñe a testear aplicaciones de todo tipo, como APIs o microservicios también!
Les recomiendo esta clase para reforzar el contenido y arrancar con una buena base
https://www.youtube.com/watch?v=-Y8r57M6-2M&list=PLhU2otMFcLuCQPcEcRQfi3UQQ-ms5YH0L&index=14
Uno mas señores vamos por uno mas
Me parece que este curso será muy útil para mi vida laboral…
A trabajar!
He entrado a una empresa y me han dado unos cuantos dias para aprender a utilizar Junit y mockito espero este curso sea muy util para esto.
Suena excelente!!
Here we go again!!
Let´s goooooooooo!
Por si a alguien le interesa seguí el curso en el siguiente repositorio 😃
JUNIT
Hola Ferran!!
Nos puedes contar un poco sobre el estándar uqe se usa para nombrar los métodos que hacemos para las pruebas unitarias, ya que noto que no se usa la convención camel case y además se usan nombres muy detallados.
¡El ultimo reto de la ruta de aprendizaje!
A por elloooooo!
vamossss!
gooooo¡
Empezando!
vamos al mambo.
el tdd es muy bueno
Hola con las mejores expectativas sobre este curso, éxitos para todos.
gracias x el aporte
Espero poder aprender nuevas cosas en este curso
Listo para JUnit…
No sabia que los tests podía ayudarnos a desarrollar clases!!!
yo solo de test de escritorio nivel usuario ya se final o administrador!! esto me llama muchísimo la atención…
Hola con las mejores expectativas sobre este curso, éxitos para todos.
En la empresa donde trabajo me estan pidiendo TDD y BDD, me viene como anillo al dedo este curso.
Vamos a Darle!
Que bueno este curso!
Kemocion!
Quiero aprender muchísimo.
Genial espero aprender a realizar TDD de manera practica con casos reales
Nunca había usado la opción inline!
Que ganas de seguir con el curso, por lo general son ignoradas, este curso será muy útil para mi vida laboral.
Interesante el curso…!!
Vamos a completar la ruta de desarrollo en Java 😄
Vamos por este curso
Un Nuevo Reto cada semana
Excelente introducción al curso se ve genial, que empiecen los Test
Muy buena introduccion, da animos de seguir.
Un gusto estar en su curso instructor Ferran para poder conocer todos los beneficios del testing en Java.
Excelente, algo bastante demandado para crear código de calidad
Super! de verdad muy importante para nuestros desarrollos
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?