-
🔭 I’m currently working on Wazuh
-
🌱 I’m currently learning OpenSearch / Apache Lucene
-
⚡ I'm my free time I like to contribute to Forgotten Hope 2
Cloud Computing repository for the course 2022-2023
License: GNU General Public License v3.0
🔭 I’m currently working on Wazuh
🌱 I’m currently learning OpenSearch / Apache Lucene
⚡ I'm my free time I like to contribute to Forgotten Hope 2
Como parte del Hito 2, y para implementar un set de pruebas con el que trabajar aplicando TDD, es necesario decidir que librería de aserciones vamos a usar.
Para pasar el Hito 2 de las prácticas de la asignatura de Cloud Computing, es necesario crear una serie de test unitarios, de forma que se garantice el correcto funcionamiento del código que se va añadiendo al proyecto, así como las modificaciones del mismo.
Para ello, y haciendo uso de Test Driven Design (TDD), es necesario realizar lo siguiente:
Para facilitar el mantenimiento del proyecto, así como para hacer más sencillo trabajar en él, el despliegue, la configuración e instalación de dependencias y facilitar la gestión en general de todas las tareas relacionadas con el proyecto, es necesario incluir un gestor de tareas que ayude a su automatización y libere al desarrollador de ejecutar estas tareas de forma manual.
Para garantizar que las funcionalidades que se añaden al proyecto cumplen con los requisitos, debemos especificar una serie de tests que nos permitan validar no solo que el código funciona correctamente en todos los casos que se tienen en cuenta, sino que también satisfacen las Historias de Usuario, es decir, los requisitos.
Esta issue depende de:
Añadir un workflow de CI usando CircleCI, para ejecutar los test en una o varias versiones de NodeJS.
Como usuario, quiero poder crear y administrar un perfil con el que poder identificarme en la aplicación.
Como creador de una sala de conversación, quiero poder administrar la sala.
Como parte del Hito 2, es necesario elegir y utilizar un marco de ejecución de los tests. Los marcos son programas que, a su vez, ejecutan los programas de test y escriben un informe sobre cuáles han fallado y cuáles no.
Esta herramienta permitirá automatizar la ejecución de los tests unitarios del proyecto.
Como usuario, puedo poder crear salas de conversación temáticas, de forma que otros usuarios puedan unirse a ella.
Como usuario, quiero poder participar en chats grupales que traten temas de conversación que me interesan.
Como usuario, quiero poder guardar y buscar mensajes en las salas de conversación en las que participo.
Añadir un workflow de CI usando GitHub Actions, para ejecutar los test en una o varias versiones de NodeJS.
Como usuario, quiero poder buscar salas de conversación por los temas de conversación que tratan.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.