martes, 13 de diciembre de 2016

Modelo de pruebas



Para el modelo de pruebas debe realizarse una evaluación de módulos, una evaluación de programa, una evaluación del producto, un evaluación interna y evaluación con el cliente, en este caso la evaluación se realizaría directamente en la UNAD con profesores y estudiantes que sean voluntarios en las pruebas.
El modelo de pruebas puede especificarse por módulos de acuerdo al método en V, el cual nos llevara a una implementación y a unas pruebas posteriores con el cliente.
Dado lo anterior se inicia con la definición de requerimientos, la cual se encuentra basada en las necesidades observadas en el problema de investigación. Dado que se trata de un sistema que inicialmente trabajara en un ambiente de pruebas, el primer requerimiento será por lo tanto el montaje de una infraestructura que soporte los diferentes servicios que se puedan emular en una plataforma Moodle. Para este caso se tiene en cuenta que es infraestructura en la nube, bajo el servicio de AWS. Posteriormente se encuentra el requerimiento del modelado de la base de datos del programa, la cual también se da de acuerdo a un estudio de interacción de los usuarios con la plataforma. Los diagramas entidad relación se realizarán de acuerdo a la necesidad ya establecida y a otras que se vallan observando dentro del avance del proceso investigativo. Igualmente se requiere hacer el levantamiento de requerimientos respecto a requisitos de seguridad informática existentes, los cuales deberán ser revisados en su momento con los encargados del área de seguridad informática de la universidad. De momento se realizarán pruebas y se levantarán los requerimientos de acuerdo al avance del proceso dado en el ambiente de prueba, generado anteriormente en el requerimiento de la plataforma.
Posteriormente el proceso debe concentrarse en el diseño funcional del sistema. Este será un diseño modular de acuerdo a los requerimientos de funcionalidad previstos en el problema de investigación. De acuerdo a la interacción observada en el ambiente de prueba, se debe implementar y mejorar en el transcurso del proceso la funcionalidad, la interactividad y los aspectos de navegación requeridos. Estos aspectos deben ser trabajados en el proceso, pero de acuerdo a las fechas estipuladas en el proyecto para el cumplimiento de los acuerdos.
Luego el proceso debe concentrarse en el diseño técnico del sistema. Esta parte se concentrará en la interfaz de usuario más adecuada y la codificación, la cual deberá ser debidamente documentada y procesada mediante una herramienta de gestión de versionamientos. Para este caso podría en un inicio trabajarse bajo repositorios git.
Debe luego tratar la especificación de componentes de software, de acuerdo a los módulos resultantes del proceso de investigación y del módulo de pruebas. En inicio se tiene claridad de un prototipo con un módulo para consulta de foro, un módulo de alertas y un módulo para la administración de alertas en Moodle.
Una vez finalizadas estas fases, se entra en el proceso de implementación y parcialmente el producto saldría del ambiente de prueba al ambiente de producción. En este caso el plug-in quedaría listo para iniciar con el proceso de pruebas y en este caso con la continuidad de la investigación.


Deben realizarse las validaciones pertinentes de pruebas unitarias sobre el proceso de especificación de componentes, validación de pruebas de componentes sobre el diseño técnico del sistema, validar pruebas del sistema sobre el diseño funcional del sistema y validar las pruebas de aceptación sobre la definición de requerimientos, de acuerdo al siguiente esquema:



No hay comentarios:

Publicar un comentario