En este módulo nos adentraremos en las herramientas para realizar testing en software escrito con lenguaje Java. También utilizaremos distintas herramientas de análisis estático de código.
En este curso implementarás frameworks de prueba para realizar pruebas unitarias, de integración, de caja blanca y caja negra con Java.
Durante el curso buscaremos simular las condiciones de trabajo de un proyecto real bajo metodología Scrum, por ello trabajaremos en equipos de dos, fomentando prácticas de agile como: pair programming, historias de usuario, poker planning, etc.
El sistema a desarrollar será una aplicación que le permita a la empresa ABC Technologies automatizar su proceso de agendar entrevistas.
- Editor de código
- IntelliJ IDEA
- Programación colaborativa
- Code with me
- Control de versiones.
- Git
- Tener una cuenta de GitHub
- Entorno de desarrollo de Java.
- Java JDK 8+
- Gradle 7+