Giter VIP home page Giter VIP logo

be_java_hisp_w17_g01's Introduction

SocialMeli 2

Introducción

En esta entrega, se van a hacer las pruebas necesarias para confirmar el buen funcionamiento de SocialMeli. Vamos a realizar test unitarios, test con mocks y test de integración. Así vamos a conseguir verificar la eficiencia de nuestro código y asegurarnos de que todo funcione correctamente para la satisfacción de cada usuario.

Dia 1

Para este Sprint decidimos dividirnos en grupos de validaciones y grupos de tests. En un principio trabajamos juntos para crear el esqueleto del paquete test. Para comenzar a trabajar, probamos la herramienta Code With Me de IntelliJ. Sin embargo, nos trajo muchos inconvenientes a la hora de hacer las pruebas de lo que íbamos implementando, por lo que decidimos finalmente trabajar con github. Como en el Sprint 1, decidimos trabajar en un repositorio a parte. Este es público para que nuestro scrum master pueda entrar cuando lo requiera y ver nuestros avances. Creamos un excel en el que plasmamos las tareas a realizar, su estado y a quien está asignada para manejarnos con una mejor organización a nivel de grupo.
Notas:
·La US-0002 no va a encontrarse implementada en el código. Esto es debido a que nosotros implementamos que el campo id_post sea autoenumerado, por lo que no fueron necesarias las validaciones
·Hicimos cambios en algunas implementaciones hechas en el Sprint 1 para poder implementar mejor algunos tests. Estos fueron en la clase UserController para el método getFollowedList y en la clase PublicationService para el método sortPublicationList.

Dia 2

Para esta instancia, terminamos las tareas grupales y nos dedicamos a revisar inconvenientes de cada uno y a refactorizar juntos el código. Viendo que contábamos con el tiempo suficiente, aprovechamos para hacer ciertos cambios y mejorar algunas implementaciones del código del Sprint 1. Tomamos en consideración el comentario que nos hicieron en la devolución del Sprint 1 y, también los comentarios que nos hicieron nuestros compañeros para el feedback de a pares. Dejamos todo listo para que cada uno pueda comenzar con su parte individual.

Equipo

Facundo Gerez

Nicolas Prantl

Melisa Denis Scotto Sansó

Tomas Lodola

Ariel Agustin Lescano Gonzalez

Sabrina Micaela Cardoso

Endpoints y responsables.

Tecnologías utilizadas

Java 17

Spring

Git

Spring Test

Mockito

JUnit

MockMvc

Herramientas

IntelliJ como IDE.

Visual Studio Code para tener una mejor interfaz y hacer merges de forma más sencilla.

GitHub como control de versionado del proyecto.

Postman para realizar pruebas de lo implementado.

Documentación técnica

Requerimientos tecnicos funcionales.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.