Top Banner
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
28

Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

Jun 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

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

Page 2: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

Contents

• GeoTest Project

• ESDIN Project

• Download Service Test

22

Page 3: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

GEOTEST

33

Page 4: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

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

Page 5: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[GeoTest] Aims

• Measuring Swedish SDI

• Contributing the implementation of INSPIRE in Sweden

55

Page 6: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[GeoTest] Scopes

• Performance

• Usability

• Feasibility

• (Cost & Benefit)

• (Data quality)

66

Page 7: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

ESDIN

77

Page 8: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

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

Page 9: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[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

Page 10: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[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

Page 11: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[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

Page 12: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

DS TEST

1212

Page 13: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[DS Test] Objectives

• Compliance of a web service to specifications for

– Functions

– Quality of Service

• INSPIRE Download Services

1313

Page 14: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[DS Test] Methodology

• Black box test

• Contexts by inspired Test Cases

• Randomized Parameters

• Automating

• Load test

1414

Page 15: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[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

Page 16: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[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

Page 17: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[DS Test] Randomized Parameter

• Dealing with cache influence

• BBOX.Random

• TypeName.Random

1717

Page 18: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[DS Test] Test Cases

• INSPIRE Availability Test

– One request per hour for one month

– Has not implemented

1818

Page 19: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[DS Test] Tools

• SoapUI and LoadUI

– Open source

– Java based

– Groovy scripting

1919

Page 20: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[Tools] SoapUI

2020

Page 21: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[Tools] SoapUI

2121

Page 22: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[Tools] LoadUI

2222

Page 23: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[Tools] LoadUI

2323

Page 24: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[DS Test] Results

2424

Page 25: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[DS Test] Results

2525

Page 26: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

[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

Page 27: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

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

Page 28: Testing Download Service for INSPIRE Compliance · Testing Download Service for INSPIRE Compliance Xin HE GeoTest, Future Position X Sweden. Contents • GeoTest Project • ESDIN

Any questions?

[email protected]

Any questions?

[email protected]