Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden
Testing Download Service
for INSPIRE Compliance
Xin HE
GeoTest, Future Position X
Sweden
Testing Download Service
for INSPIRE Compliance
Xin HE
GeoTest, Future Position X
Sweden
Contents
• GeoTest Project
• ESDIN Project
• Download Service Test
22
GEOTEST
33
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
44
[GeoTest] Aims
• Measuring Swedish SDI
• Contributing the implementation of INSPIRE in Sweden
55
[GeoTest] Scopes
• Performance
• Usability
• Feasibility
• (Cost & Benefit)
• (Data quality)
66
ESDIN
77
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”
88
[ESDIN] Partners
99
• 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
[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
1010
[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
1111
DS TEST
1212
[DS Test] Objectives
• Compliance of a web service to specifications for
– Functions
– Quality of Service
• INSPIRE Download Services
1313
[DS Test] Methodology
• Black box test
• Contexts by inspired Test Cases
• Randomized Parameters
• Automating
• Load test
1414
[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
1515
[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}
1616
[DS Test] Randomized Parameter
• Dealing with cache influence
• BBOX.Random
• TypeName.Random
1717
[DS Test] Test Cases
• INSPIRE Availability Test
– One request per hour for one month
– Has not implemented
1818
[DS Test] Tools
• SoapUI and LoadUI
– Open source
– Java based
– Groovy scripting
1919
[Tools] SoapUI
2020
[Tools] SoapUI
2121
[Tools] LoadUI
2222
[Tools] LoadUI
2323
[DS Test] Results
2424
[DS Test] Results
2525
[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?
2626
Final Remarks
• ESDIN WS test framework, including this DS test, is under BSD
license
• Deliverables
– Test cases
– SoapUI-based test components
– Test results
• URL
– www.geotest.se/downloads/ETF.zip
– www.esdin.eu/project/summary-esdin-project-public-deliverables
2727