Use this link to cite:
http://hdl.handle.net/2183/33016 Herramienta para probar automáticamente servicios web de consulta de información geográfica (WFS)
Loading...
Identifiers
Publication date
Authors
Martín García, Ángela María
Other responsabilities
Universidade da Coruña. Facultade de Informática
Journal Title
Bibliographic citation
Type of academic work
Academic degree
Abstract
[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.
[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.
Description
Editor version
Rights
Atribución-NoComercial 3.0 España








