AdrianArnaiz / TFG-Neurodegenerative-Disease-Detection

Uso de biomarcadores extraídos de la voz para la detección de la enfermedad del Parkinson
https://adrianarnaiz.github.io/TFG-Neurodegenerative-Disease-Detection/
2 stars 5 forks source link

Realizar test unitarios de las clases necesarias #45

Closed AdrianArnaiz closed 5 years ago

AdrianArnaiz commented 5 years ago

Realización de las pruebas unitarias de las clases cargadoras de datos y fachadaPrediccion.

AdrianArnaiz commented 5 years ago

Unicamente se han realizado pruebas de los loaders y de la fachada de predicción.

Los demás elementos de la investigación, están enfocados a data mining. Tenemos multitud de extracciones de características con herramientas externas (Disvoice y VGGish), que no podemos probar. No conocemos las tripas de su funcionamiento. Además. no conocemos que salidas nos va a dar un audio para poder comprobarlas.

Respecto a la aplicación, las clase VentanaInicio no tiene ningún método, solo inicializa y sostiene los elementos gráficos de tkinter. Además, no tenemos una manera sencilla de ejecutar pruebas automáticas sobre la interfaz tkinter (Como podría utilizarse Selenium para una página web). Las clases mediadoras tienen métodos pero ninguno de ellos devuelve nada, solo se encargan de modificar partes gráficas de la ventana en ejecución. Por ello, de esta parte hemos probado únicamente la fachada de predicción.

En el manual del programador se cuentan en detalle ambas pruebas.

AdrianArnaiz commented 5 years ago

Pruebas pasadas con éxito

PruebaFachadaPredicción PruebaLoaders