Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden
Contents GeoTest Project ESDIN Project Download Service Test 2
GEOTEST 3
GeoTest A project jointly initiated by National Land Survey of Sweden University of Gävle Future Position X A GIS cluster organization in Gävle, Sweden 4
[GeoTest] Aims Measuring Swedish SDI Contributing the implementation of INSPIRE in Sweden 5
[GeoTest] Scopes Performance Usability Feasibility (Cost& Benefit) (Data quality) 6
ESDIN 7
ESDIN econtentplus Network Best Practice From 2008-09 to 2011-02 Coordinated by EuroGeographics help member states, candidate countries and EFTA States prepare their data for INSPIRE Annex 1 spatial data themes and improve access 8
[ESDIN] Partners EuroGeographics Bundesamt für Kartographie und Geodäsie (BKG), Germany IGN Belgium, IGN France, Statens Kartverk, Norway, The Finnish Geodetic Institute, Lantmäteriet, Sweden, Kort & Matrikelstyrelsen,Denmark, National Land Survey of Finland, interactive instruments, Bonn Bundesamt für Eich- und Vermessungswesen (BEV), Austria Beuth Hochschule für Technik, Berlin Geodan Software Development & Technology, Netherlands, 1Spatial, UK EDINA, University Edinburgh, UK National Agency for Cadastre and Real Estate Publicity, Romania National Technical University of Athens, Greece Institute of Geodesy, Cartography and Remote Sensing, Hungary Helsinki University of Technology, Finland 9
[ESDIN] Objectives Implement INSPIRE Annex I themes Web Services which support the aggregation of harmonized data across borders and themes Aggregate data through development of INSPIRE web services at different levels of resolution Demonstrate the integration of local reference information with pan European reference information Test INSPIRE Implementation Rules and specifications in a live environment and recommend improvements 10
[ESDIN] Test Targets Publication of spatial data View services Download services VS DS via authentication services INSPIRE Coordinate transformation services INSPIRE and ExM data sets Data Production Process Medium-to-small-scale generalization Data quality evaluation Edge-matching processes 11
DS TEST 12
[DS Test] Objectives Compliance of a web service to specifications for Functions Quality of Service INSPIRE Download Services 13
[DS Test] Methodology Black box test Contexts by inspired Test Cases Randomized Parameters Automating Load test 14
[DS Test] Test Cases Functional Test Parameter-Value Pairing GetCapabilities INSPRIE mandatory parameters GetFeatureType INSPIRE mandatory and optional parameters DescribeFeatureType INSPIRE mandatory and optional parameters 15
[DS Test] Test Cases Load Test Loading Number of threads Frequency of request generation INSPIRE mandatory parameters BBOX=&{BBOX.Random} TYPENAME=&{TypeName.Random} MAXFEATURES={1 10 100} 16
[DS Test] Randomized Parameter Dealing with cache influence BBOX.Random TypeName.Random 17
[DS Test] Test Cases INSPIRE Availability Test One request per hour for one month Has not implemented 18
[DS Test] Tools SoapUI and LoadUI Open source Java based Groovy scripting 19
[Tools] SoapUI 20
[Tools] SoapUI 21
[Tools] LoadUI 22
[Tools] LoadUI 23
[DS Test] Results 24
[DS Test] Results 25
[DS Test] Discussions Functional test is automatic, but not is the Load test INSPIRE QoS requirement is not clear normal situation simultaneous service request TypeName independent? 26
Final Remarks ESDIN WS test framework, including this DS test, is under BSD license Deliverables URL Test cases SoapUI-based test components Test results www.geotest.se/downloads/etf.zip www.esdin.eu/project/summary-esdin-project-public-deliverables 27
Any questions? xin.he@fpx.se