Curso Básico de Testing en Java

Curso Básico de Testing en Java

Crea funciones que hagan test de cada elemento de código que escribes con ayuda de las librerías de Java. Domina las bases del testing unitario de este lenguaje para crear un código limpio de bugs y prepárate para llegar lejos con un desarrollo impecable.

Instalación de IntelliJ IDEA, creación del Proyecto con Maven y Tests Unitarios

Con este curso podrás:

Dominar los distintos tipos de test

Dominar los distintos tipos de test

Aplicar la técnica Test-Driven Development

Aplicar la técnica Test-Driven Development

Comprobar el comportamiento de un programa

Comprobar el comportamiento de un programa

Convertir requirimentos en tests

Convertir requirimentos en tests

Temario del curso

Bienvenida e Introducción

Bienvenida

Introducción a tests en software

Tipos y beneficios de los tests

Preparación del IDE, proyecto y librerías

Testing en Java con JUnit para Verificar Contraseñ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
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
Diploma del Curso Básico de Testing en Java

¡Obtén reconocimiento por tu trabajo!

Comparte tus logros con tu familia, amigos, empleadores y la comunidad.

Apenas termines el curso tendrás acceso al diploma digital y cuando finalices la carrera te enviaremos el diploma en papel a tu casa.

Los Profesores

Ferran Maylinch Carrasco

Ferran Maylinch Carrasco

@ferranmaylinch

Software developer y profesor en GymForLess y Barcelona Technology School

Tests para sistema de películas

Escribe tests para probar las funcionalidades de un sistema de películas. Escribiendo estos tests pondrás a prueba las funciones básicas de una app que almacena información de películas por género, duración y director de cada título. Lo cual te permitirá identificar mejoras de tu app antes de su salida a producción.

Elige un plan y empieza a estudiar

Platzi Expert
Platzi Basic
Solo este curso
dólares

$25 / mes

En un solo pago de $299
  • Accedes a más de 300 cursos y 50 carreras
  • 9 cursos exclusivos
  • Clases en vivo o a tu ritmo con profesores y mentores
  • Estudia donde quieras en la web o en tu teléfono
  • Certificados digitales de los cursos que apruebas
  • Recibe los certificados de tus carreras, vivas donde vivas
  • Acceso a las actualizaciones de todos los cursos
  • Pago con tarjetas de crédito o débito
  • Pago en depósito, Paypal y otros métodos
  • Entrada exclusiva al Taller de Creación de Startups
  • Entrada preferencial a PlatziConf en todo el mundo
  • Descarga los cursos offline con la app de iOS o Android
Qué obtienes
  • Accedes a más de 300 cursos y 50 carreras
  • 9 cursos exclusivos
  • Clases en vivo o a tu ritmo con profesores y mentores
  • Estudia donde quieras en la web o en tu teléfono
  • Certificados digitales de los cursos que apruebas
  • Recibe los certificados de tus carreras, vivas donde vivas
  • Acceso a las actualizaciones de todos los cursos
  • Pago con tarjetas de crédito o débito
    0-con tarjetas de crédito o débito
    1-con tarjetas de crédito o débito
    2-con tarjetas de crédito o débito
  • Pago en depósito, Paypal y otros métodos
    0-en depósito, Paypal y otros métodos
    1-en depósito, Paypal y otros métodos
  • Entrada exclusiva al Taller de Creación de Startups
  • Entrada preferencial a PlatziConf en todo el mundo
  • Descarga los cursos offline con la app de iOS o Android

Recomendado

Platzi Expert

$25

Bandera de tu país

dólares al mes

En un solo pago de $299

Platzi Basic

$39

Bandera de tu país

dólares

Pagas mes a mes

Solo este curso

$49

Bandera de tu país

dólares

1 solo curso, 1 solo pago

¿Necesitas capacitación para tu empresa? Tenemos planes especiales. Conócelos en platzi.com/empresas

Cursos exclusivos de Platzi Expert

Taller de creación de Startups
Taller de creación de Startups
Introducción a la Creación de Empresas y Startups
Introducción a la Creación de Empresas y Startups
Curso de Inglés Técnico para Profesionales
Curso de Inglés Técnico para Profesionales
Curso de Gestión Financiera para Startups-2017
Curso de Gestión Financiera para Startups-2017
Cómo conseguir trabajo en Programación
Cómo conseguir trabajo en Programación
Curso de Internacionalización para Startups
Curso de Internacionalización para Startups
Curso de Inglés Básico para Principiantes
Curso de Inglés Básico para Principiantes
Curso de Inglés Básico: Gramática
Curso de Inglés Básico: Gramática
Curso de Inglés Básico: Conversación
Curso de Inglés Básico: Conversación

6 razones para estudiar con Platzi

Proyección profesional

Proyección profesional

El 80% de nuestros estudiantes obtienen un mejor empleo

Proyección profesional

Enfoque

Cumple tus objetivos con nuestra metodología de aprendizaje

Proyección profesional

Diploma de certificación

Tendrás un diploma de certificación al aprobar un curso o una carrera

Proyección profesional

App y contenido offline

No interrumpas tu aprendizaje, sigue aprendiendo mientras te mueves

Proyección profesional

Mentoría permanente

Acompañamos tu proceso de aprendizaje respondiendo todas tus dudas

Proyección profesional

Material exclusivo

Refuerza lo aprendido con lecturas, ejercicios y retos reales

Sebastián Romero
Sebastián Romero

Fue muy interesante el curso, ya que no conocía el funcionamiento de mockito. Aprendí nuevas cosas :D

Jaime Pinto Abad
Jaime Pinto Abad

Muchas gracias por el curso, es un gusto aprender cada dia

Diego Gonzalez
Diego Gonzalez

Gran curso, quedan muy claro como deben aplicarse los Test.

Preguntas frecuentes de los cursos de Platzi

La suscripción hace cobros automáticos a tu tarjeta cada año a menos que suspendas tu cuenta. Esto lo puedes hacer desde mi suscripción, donde también encontrarás tu historial de pagos y podrás descargar tu facturas.
Al finalizar las clases publicamos un examen de certificación. Los alumnos aprueban con 90% de calificación o más. El certificado demuestra que has aprendido y comprendido exitosamente los temas vistos. Si pierdes el examen puedes reintentarlo cada 6 horas
Los cursos son online y todo está disponible 24/7 en la plataforma, además tenemos una aplicación móvil donde puedes descargar los contenidos para verlos offline. Más que materiales para descargar, la experiencia Platzi está construida para que la disfrutes al iniciar tu sesión. Te esperamos.
Este curso forma parte de:
Desarrollo con Java
Carrera de Desarrollo con Java