Herramienta para probar automáticamente servicios web de consulta de información geográfica (WFS)

Use este enlace para citar
http://hdl.handle.net/2183/33016
A non ser que se indique outra cousa, a licenza do ítem descríbese como Atribución-NoComercial 3.0 España
Coleccións
Metadatos
Mostrar o rexistro completo do ítemTítulo
Herramienta para probar automáticamente servicios web de consulta de información geográfica (WFS)Autor(es)
Director(es)
Cortiñas, AlejandroRodríguez Luaces, Miguel
Data
2023-02Centro/Dpto/Entidade
Universidade da Coruña. Facultade de InformáticaDescrición
Traballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2022/2023Resumo
[Resumen]: Este proyecto ha consistido en el análisis, diseño e implementación de una herramienta
capaz de testear el correcto funcionamiento de los servicios de manejo de información geográfica.
Para ir gestionando el trabajo realizado se ha seguido una planificación iterativa e incremental.
Durante el desarrollo del proyecto se ha trabajado con diversas tecnologías, como
JavaScript como lenguaje de programación, PostgresSQl y PosGIS para tratar información
espacial, y GeoServer como servicio WFS principal.
El objetivo es ser capaz de probar si un servicio WFS real cumple con el estándar establecido
por OGC. Para ello se ha desarrollado una librería capaz de crear casos de prueba para
probar el correcto funcionamiento de las operaciones de consulta. Posteriormente se ha desarrollado
una aplicación web básica que hace uso de esta librería, lanzando los tests en un
hilo de ejecución paralelo y mostrando los resultados de cada caso de prueba. A partir de los
datos geoespaciales contenidos en el propio servicio WFS, obtenidos a través de operaciones
del estándar, se generan los casos de prueba de forma automática, sin necesidad de introducir
información adicional. La ejecución de estos casos de prueba se lleva a cabo a medida que se
van generando.
Los resultados obtenidos muestran que en su mayor parte, los servicios están correctamente
implementados, pero el proceso de redondeo que se lleva a cabo al realizar una petición,
puede acabar modificando los datos en exceso hasta producir fallos en las consultas. [Abstract]: Tis project has consisted of the analysis, design and implementation of a tool capable of
testing the correct performance of web feature services.
In order to manage the work process, an iterative and incremental planning has been followed. Various technologies has been used during the development of the project, such as
JavaScript as a programming language, PostgreSQL and PostGIS to process spatial information, and Geoserver as the main WFS.
Te goal is to be able to test if a real Web Feature Service complies with the standard set
by OGC. For this, a library capable of creating test cases has been developed to test the correct
functioning of these services. Subsequently, a basic web application has been developed that
makes use of this library, launching the tests in a parallel execution thread and showing the
results of each test case. Te test cases are generated automatically from the geospatial data
contained in the WFS service itself, obtained through standard query operations, without the
need to enter additional information. Te execution of these test cases is carried out as they
are created.
Te results obtained show that most of the operations of the services are correctly implemented, but that the rounding process that is carried out when making a request can end up
modifying the data excessively and produce some errors.
Palabras chave
Servicio WFS
Geoserver
Estándar
Objeto geográfico
Caso de prueba
Automatizar
Aplicación Web
Web Feature Service
Standard
Feature
Test case
Automatize
Web Application
Geoserver
Estándar
Objeto geográfico
Caso de prueba
Automatizar
Aplicación Web
Web Feature Service
Standard
Feature
Test case
Automatize
Web Application
Dereitos
Atribución-NoComercial 3.0 España