dlmateogarcialopez / botServicioTransporte

Este es el reporitorio del taller practico de Procesos Ágiles de Desarrollo de Software
0 stars 0 forks source link

registrar en cada revisión de niveles de líquidos los siguientes datos: nivel de aceite, nivel de líquido de frenos, nivel de refrigerante y nivel de líquido de dirección. #3

Open dlmateogarcialopez opened 1 year ago

dlmateogarcialopez commented 1 year ago

COMO mecánico. QUIERO registrar en cada revisión de niveles de líquidos los siguientes datos: nivel de aceite, nivel de líquido de frenos, nivel de refrigerante y nivel de líquido de dirección. PARA QUE los dueños de los vehículos siempre tengan el historial disponible.

SCENARIO no existe el vehículo buscado GIVEN se ingresó el número de placa del vehículo WHEN el sistema no pueda validar el número de placa ingresado THEN el sistema responderá un mensaje indicando que el vehículo que se trata de buscar, no existe

SCENARIO se registró exitosamente toda la información GIVEN se ingresó la placa del vehículo AND se ingresó el nivel de aceite AND se ingresó el nivel de líquido de frenos AND se ingresó el nivel de refrigerante AND se ingresó el nivel de líquido de dirección AND se ingresaron cambios de repuestos WHEN el sistema valide correctamente todos los datos ingresados THEN el sistema responderá un mensaje indicando que se registró la revisión correctamente

SCENARIO No se ingresó la información por completo GIVEN se ingresó la información incompleta de las revisiones WHEN se necesite listar el historial de revisiones THEN el sistema solo mostrara historiales con información completa

SCENARIO se trata de ingresar la información en formato que no sea texto plano GIVEN el usuario envía un mensaje diferente a texto plano WHEN el sistema quiera validar la respuesta THEN le mostrará un mensaje al usuario indicando que por el momento la comunicación solo es texto plano

SCENARIO se ingresó información que el chatbot no entendió GIVEN el usuario ingreso una frase al chatbot WHEN el sistema intente validar y no entienda lo ingresado por el usuario THEN se le va a responder al usuario que no se entendió lo que quiso decir, y se le va a mostrar el menú principal para que vuelva a preguntar

SCENARIO el mecánico que está registrando la información no es el asignado al vehículo GIVEN se ingresó el número de placa del vehículo y se ingresó la identificación del mecánico WHEN el sistema no pueda validar el número de identificación del mecánico ingresado para el vehículo THEN el sistema responderá un mensaje indicando que el mecánico ingresado no está asignado al vehículo que se trata de registrar.

dlmateogarcialopez commented 1 year ago

Diferenciar con un comando, cuando se debe enviar correo por cambio de repuestos o no :)