Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se debe construir una aplicación para registrar solicitudes hacia una entidad
pública, este debe estar basada en inserción mediante un formulario web.
------------------------------------------------------
Sexo: ______
|Guardar|
---------------------------------------------------------
public/
- form.html (1pt).- contiene el formulario web, la extensión puede variar segun el lenguaje de
programación elegido.
- ....
controller/
- documentController (1pt).- es el componente controlador MVC que redigire las peticiones a
los componentes de logica, este componente no resuelve ninguna logica del negocio.
logic/
- documentLogic (1pt).- es el componente que resuelva la logica de negocio, por ejemplo el
verificar si el solicitante es mayor de edad o menor edad para segun eso saber como registrar el
documento. En caso sea menor de edad este componente registra como solicitante al aporado,
que se registró en persona de contacto.
service/
- documentService (1pt).- es el componente opcional que sirve para validar algunas
características de la aplicación, por ejemplo: verificar si la identificacion es DNI o Pasaporte,
sugerir el sexo basado en el nombre en caso el usuario no haya ingresado.
dataAccessObject/
- documentoDAO (1pt). Es el componente que se encarga de generar y ejecutar las consultas
SQL necesarias o de interactuar con el ORM elegido.
|document|
-----------
| id
| applicant_person (persona solicitante)
| identification_type (DNI o Pasaporte)
| identification_number
| reference_person (persona de referencia)
| sex
| age
A partir de esta solución, se debe crear pruebas automatizadas para verificar que estamos
construyendo las cosas correctamente.
1. Prueba para verificar el tipo de documento de identidad, DNI (8 dígitos) Pasaporte (12
dígitos). (2pts)
2. Prueba para sugerir el sexo del solicitante según el nombre del solicitante. (2pts)
4. Prueba para verificar el guardado correcto del documento en caso el solicitante sea mayor
de edad. (2pts)
5. Prueba para verificar el guardado correcto del documento en caso el solicitante sea menor
de edad. (2pts)
Por último, se le pide definir el tipo de prueba (Unitaria, Integración, Funcional) de cada prueba
realizada: (3pts)
P1 P2 P3 P4 P5 P6
Tipo Prueba