Skip to content

BrennDev/DEV009-text-analyzer

 
 

Repository files navigation

Analizador de texto

Índice


1. Información del sitio Web "Analizador de Textos"

El analizador de texto permite extraer información útil de un texto utilizando diversas técnicas, como el procesamiento del lenguaje natural (NLP), el aprendizaje automático (ML) y el análisis estadístico. Proporcionando una variedad de métricas que brindan información básica sobre la longitud y la estructura del texto como son en este caso: El conteo de palabras, el conteo de caracteres, el conteo de números y la suma de números. Mediante el uso de estas herramientas de análisis, los usuarios pueden obtener una comprensión más profunda de los textos.

Prueba

2. Funcionalidad

  1. La aplicación permite al usuario ingresar un texto escribiéndolo en un cuadro de texto.

  2. La aplicación calcula las siguientes métricas y actualiza el resultado en tiempo real a medida que el usuario escribe su texto:

    • Recuento de palabras: la aplicación cuenta el número de palabras en el texto de entrada y muestra este recuento al usuario
    • Recuento de caracteres: la aplicación cuenta el número de caracteres en el texto de entrada, incluidos espacios y signos de puntuación, y muestra este recuento al usuario.
    • Recuento de caracteres excluyendo espacios y signos de puntuación: la aplicación cuenta el número de caracteres en el texto de entrada, excluyendo espacios y signos de puntuación, y muestra este recuento al usuario.
    • Recuento de números: la aplicación cuenta cúantos números hay en el texto de entrada y muestra este recuento al usuario.
    • Suma total de números: la aplicación suma todos los números que hay en el texto de entrada y muestra el resultado al usuario.
    • Longitud media de las palabras: la aplicación debe calcular la longitud media de las palabras en el texto de entrada y mostrársela al usuario.
  3. La aplicación permite limpiar el contenido de la caja de texto haciendo clic en el botón Limpiar métricas.

Prueba2

3. Pruebas unitarias

Una prueba unitaria es una técnica de prueba de software en la que se comprueba que cada componente individual de un programa o sistema funciona correctamente de manera aislada. En el proyecto se pasan todas las pruebas

La ejecucion de las pruebas se realizo con los siguientes comandos:

  • npm run test:oas-html
  • npm run test:oas-css
  • npm run test:oas-web-api
  • npm run test:oas-js

Pruebas end-to-end

Se realizó la prueba end-to-end (E2E), la cual es una técnica de prueba de software en la que se verifica el funcionamiento de todo el sistema desde el inicio hasta el final.

Realizando estas pruebas con el comando npm run test:e2e

Pruebas Unitarias

4. Deploy

Los sitios estan publicados (o desplegados) para que usuarias de la web puedan acceder a él..

En este proyecto se utiliza Github Pages para desplegar el sitio web.

Deploy

5. Prototipo de baja fidelidad

Se realizo el prototipo de baja fidelidad como se presenta a continuacion:

Deploy

6. Planeación

La planeación se realizo con la plataforma de Trello

Deploy

About

El Analizador de textos permite el ingreso de texto para posteriormente analizarlo, obteniendo así el numero de caracteres, las palabras, los números, suma de estos números y promedio de longitud de dicho texto.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 87.3%
  • CSS 5.4%
  • TypeScript 3.9%
  • HTML 3.4%