Test run on 12.03.2019 - 11:16 with test project INSPIRE View Service WMS 1_3_0 TG 3_11

Report URI 0e0e7dd8-f4e9-44b7-9681-cc03517fa696
Created 12.03.2019 10:26:32
Duration 22967 ms
Test machine validatie.geostandaarden.nl
Account
Report completed false
Report version 0.5.8
Count Skipped Failed Warnings
Test suites 7 0 1 0
Test cases 12 0 2 0
Test steps 34 0 2 0
Assertions 36 0 1 0
Level of detail
Show

Parameters

Test object

Date created 12.03.2019 10:26:32
Version 0.1.0
Last updated 12.03.2019 10:26:32
etf.TestDomain INSPIRE
expires true
tempObject true

TestSetup
4

Requirements

Test case ID 4e183189-f8a1-4596-96af-79fbda135655
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

Transfer Global Properties
1

Test case ID 2a859022-7e49-4d80-9a3f-681ed0472b53
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

Transfer Global Properties


Update Credentials
1

Test case ID 8b9aa68d-9d0a-4d57-a0ba-8d9b9b1c40b7
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

Update Credentials


Update Query Params
1

Test case ID 2789c834-b618-4c29-9bfa-c96affd9cf6a
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

UpdateQueryParams


M-CR-V01 - Get View Service Metadata and Link View Service Mandatory
2

Test Mandatory WMS GetCapabilities Parameters
4

Test case ID ca38c417-76c9-48f3-a69e-945beb859d0c
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root
Requirement M-CR-V01##IR.1
Name Implement ISO19128 WMS version shall be 1.3.0
Reference TG IR 1, ISO19128, WMS 1.3.0

Properties (1)


GetCapabilities
3


Assertions:

Response SLA
Timeout
M-CR-V01##IR.1: WMS Version is 1.3.0

Requirement M-CR-V01##IR.1
Name Implement ISO19128 WMS version shall be 1.3.0
Reference TG IR 1, ISO19128, WMS 1.3.0

Property Transfer


UpdateQueryParams-Getmap


Test Mandatory INSPIRE Get View Service Metadata and Link View Service
10

Test case ID 6ddb8223-1680-4903-bab5-a7b158cd89eb
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root
Requirement M-CR-V01
Description Test a WMS on INSPIRE View Services (version 3.11) Technical Guidance requirements, Get View Service Metadata and Link View Service Mandatory
Name Get View Service Metadata and Link View Service Mandatory
Reference Implementing Rule Network Services, Technical Guidance View Services 3.11
Requirement M-CR-V01##R.10
Description WMS Title present in Capabilities
Name WMS Title present
Reference TG Requirement 10
Requirement M-CR-V01##R.10b
Description WMS Abstract present in Capabilities
Name WMS Abstract present
Reference TG Requirement 10
Requirement M-CR-V01##R.11
Description INSPIRE Resource Type is present in the ExtendedCapabilities
Name INSPIRE Resource Type
Reference TG Requirement 10
Requirement M-CR-V01##R.16.R.18
Description INSPIRE MandatoryKeyword infoMapAccessService is present in Capabilities Keywords
Name INSPIRE MandatoryKeyword infoMapAccessService
Reference TG Requirement 10, 16, 18
Requirement M-CR-V01##R.24
Description INSPIRE Conditions for Access and Use (wms:Fees) present in Capabilities
Name INSPIRE Conditions for Access and Use (wms:Fees)
Reference TG Requirement 24
Requirement M-CR-V01##R.25.R.26
Description INSPIRE Responsible Organization present in Capabilities (wms:ContactOrganization and wms:ContactPosition)
Name INSPIRE Responsible Organization present
Reference TG Requirement 25, 26
Requirement M-CR-V01##R.31
Description The Capabilities advertize image/png and/or image/gif in the Capabilities as formats for GetMap
Name INSPIRE GetMap Supports PNG or GIF
Reference TG Requirement 31
Requirement M-CR-V01##R.32.R.33
Description INSPIRE Resource Title: all Layers with a Name have a Title.
Name INSPIRE Resource Title: all Layers with a Name have a Title
Reference TG Requirement 32, 33
Requirement M-CR-V01##R.32.R.34
Description INSPIRE Resource Abstract: all Layers with a Name have an Abstract
Name INSPIRE Resource Abstract: all Layers with a Name have an Abstract
Reference TG Requirement 32, 34
Requirement M-CR-V01##R.32.R.35
Description INSPIRE Resource Keyword: all Layers with a Name have at least one Keyword
Name INSPIRE Resource Keyword: all Layers with a Name have at least one Keyword
Reference TG Requirement 32, 35
Requirement M-CR-V01##R.32.R.36
Description INSPIRE Ex_GeographicBoundingBox: all Layers with a Name have a EX_GeographicBoundingBox
Name INSPIRE Ex_GeographicBoundingBox: all Layers with a Name have a EX_GeographicBoundingBox
Reference TG Requirement 32, 36
Requirement M-CR-V01##R.33
Description INSPIRE Theme is mapped to a Keyword
Name INSPIRE Theme is mapped to a Keyword
Reference TG Requirement 33
Requirement M-CR-V01##R.36
Description INSPIRE BoundingBox: all Layers with a Name have BoundingBoxes for all advertized CRSes
Name INSPIRE BoundingBox: all Layers with a Name have BoundingBoxes for all advertized CRSes
Reference TG Requirement 36
Requirement M-CR-V01##R.37.R.38
Description INSPIRE Resource Identifier: all Layers with a Name have an Identifier and a declared Authority for that Identifier
Name INSPIRE Resource Identifier: all Layers with a Name have an Identifier and a declared Authority for that Identifier
Reference TG Requirement 37, 38
Requirement M-CR-V01##R.41R.46
Description INSPIRE Styles: all Styles have a Name and Title
Name INSPIRE Styles: all Styles have a Name and Title
Reference TG Requirement 41, 46
Requirement M-CR-V01##R.70
Description INSPIRE ResponseLanguage present
Name INSPIRE ResponseLanguage present
Reference TG Requirement 70
Requirement M-CR-V01##R.71
Description INSPIRE DefaultLanguage present
Name INSPIRE DefaultLanguage present
Reference TG Requirement 71
Requirement M-CR-V01##R.8.R.9
Description Capabilities implement the extended metadata. Validate to INSPIRE Schema http://inspire.ec.europa.eu/schemas/inspire_vs/1.0/inspire_vs.xsd
Name Capabilities implement the extended metadata.
Reference TG Requirement 8, 9
Requirement M-CR-V01##R.8.R.9b
Description Capabilities implement the extended metadata. Validate to declared XML Schema (xsi:schemaLocation)
Name Capabilities implement the extended metadata.
Reference TG Requirement 8, 9
Requirement M-CR-V01##StylesPresent
Description All Layers with a Name have a Style
Name All Layers with a Name have a Style
Reference TG Requirement 46

TG GetCapabilities
14


Assertions:

Response SLA
Timeout
M-CR-V01##R.18: INSPIRE MandatoryKeyword infoMapAccessService is present
Lookup of referenced requirement M-CR-V01##R.18 failed. This might be a defect in the test project.
M-CR-V01##R.31: INSPIRE GetMap Supports PNG or GIF

Requirement M-CR-V01##R.31
Description The Capabilities advertize image/png and/or image/gif in the Capabilities as formats for GetMap
Name INSPIRE GetMap Supports PNG or GIF
Reference TG Requirement 31

M-CR-V01##R.32.R.33: INSPIRE Resource Title: all Layers with a Name have a Title

Requirement M-CR-V01##R.32.R.33
Description INSPIRE Resource Title: all Layers with a Name have a Title.
Name INSPIRE Resource Title: all Layers with a Name have a Title
Reference TG Requirement 32, 33

M-CR-V01##R.32.R.34: INSPIRE Resource Abstract: all Layers with a Name have an Abstract

Requirement M-CR-V01##R.32.R.34
Description INSPIRE Resource Abstract: all Layers with a Name have an Abstract
Name INSPIRE Resource Abstract: all Layers with a Name have an Abstract
Reference TG Requirement 32, 34

M-CR-V01##R.32.R.35: INSPIRE Resource Keyword: all Layers with a Name have at least one Keyword

Requirement M-CR-V01##R.32.R.35
Description INSPIRE Resource Keyword: all Layers with a Name have at least one Keyword
Name INSPIRE Resource Keyword: all Layers with a Name have at least one Keyword
Reference TG Requirement 32, 35

M-CR-V01##R.32.R.36: INSPIRE Ex_GeographicBoundingBox: all Layers with a Name have a EX_GeographicBoundingBox

Requirement M-CR-V01##R.32.R.36
Description INSPIRE Ex_GeographicBoundingBox: all Layers with a Name have a EX_GeographicBoundingBox
Name INSPIRE Ex_GeographicBoundingBox: all Layers with a Name have a EX_GeographicBoundingBox
Reference TG Requirement 32, 36

M-CR-V01##R.36: INSPIRE BoundingBox: all Layers with a Name have BoundingBoxes for all advertized CRSes

Requirement M-CR-V01##R.36
Description INSPIRE BoundingBox: all Layers with a Name have BoundingBoxes for all advertized CRSes
Name INSPIRE BoundingBox: all Layers with a Name have BoundingBoxes for all advertized CRSes
Reference TG Requirement 36

M-CR-V01##R.37.R.38: INSPIRE Resource Identifier: all Layers with a Name have an Identifier and a declared Authority for that Identifier

Requirement M-CR-V01##R.37.R.38
Description INSPIRE Resource Identifier: all Layers with a Name have an Identifier and a declared Authority for that Identifier
Name INSPIRE Resource Identifier: all Layers with a Name have an Identifier and a declared Authority for that Identifier
Reference TG Requirement 37, 38

M-CR-V01##R.41R.46: INSPIRE Styles: all Styles have a Name and Title

Requirement M-CR-V01##R.41R.46
Description INSPIRE Styles: all Styles have a Name and Title
Name INSPIRE Styles: all Styles have a Name and Title
Reference TG Requirement 41, 46

M-CR-V01##R.70: INSPIRE ResponseLanguage present

Requirement M-CR-V01##R.70
Description INSPIRE ResponseLanguage present
Name INSPIRE ResponseLanguage present
Reference TG Requirement 70

M-CR-V01##R.71: INSPIRE DefaultLanguage present

Requirement M-CR-V01##R.71
Description INSPIRE DefaultLanguage present
Name INSPIRE DefaultLanguage present
Reference TG Requirement 71

M-CR-V01##StylesPresent: All Layers with a Name have a Style

Requirement M-CR-V01##StylesPresent
Description All Layers with a Name have a Style
Name All Layers with a Name have a Style
Reference TG Requirement 46

Property Transfer


Conditional Goto xsi:schemaLocation


TG GetCapabilities Schema Validation - xsi:schemaLocation
1


Assertions:

M-CR-V01##R.8.R.9b: Capabilities implement the extended metadata. Validate to declared XML Schema (xsi:schemaLocation)

Requirement M-CR-V01##R.8.R.9b
Description Capabilities implement the extended metadata. Validate to declared XML Schema (xsi:schemaLocation)
Name Capabilities implement the extended metadata.
Reference TG Requirement 8, 9

TG GetCapabilities - Metadata
1


Assertions:

Document Received

Conditional Goto Scenario 1 ExternalServiceMetadata


CleanupAuthorization


Req 6 (Scenario 1): The inspire_common:MetadataURL refers to the INSPIRE service metadata available through an INSPIRE Discovery Service
1


Assertions:

M-CR-V01##R.6: The Service Metadata has ISO Metadata Root element (gmd:MD_Metadata exists)

Requirement M-CR-V01##R.6
Description The Service Metadata has ISO Metadata Root element (gmd:MD_Metadata exists)
Name The Service Metadata has proper XML Root element
Reference ISO 19139

Property Transfer Metadata Identifiers


Property Transfer (Finish Goto)


O-CR-V02 - Get View Service Metadata Optional
Failed: 1 / 1

Test Optional Get View Service Metadata Parameters
Failed: 1 / 1

Test case ID 030e2606-2bd4-4922-8c38-1f1a4a6bf6f5
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

GetCapabilities
Failed: 1 / 4


Assertions:

Response SLA
Timeout
O-CR-V02##R.39: INSPIRE there is a harmonized Layer Name available

Requirement O-CR-V02##R.39
Description INSPIRE there is a harmonized Layer Name available
Name INSPIRE there is a harmonized Layer Name available
Reference TG Requirement 39

O-CR-V02##R.40: INSPIRE Coordinate Reference System 4258 in Layer or group Layer

Requirement O-CR-V02##R.40
Description INSPIRE Coordinate Reference System 4258 in Layer or group Layer
Name INSPIRE Coordinate Reference System 4258 in Layer or group Layer
Reference TG Requirement 40

M-CR-V04 - GetMap Mandatory
2

GetMap Mandatory Parameters
1

Test case ID 031afbfe-5a63-47f5-a850-58ac2f1385d5
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

GetMap default layer
2


Assertions:

M-CR-V04##R.50-57: Content-Type == image/png

Requirement M-CR-V04##R.50-57
Description Valid GetMap response: PNG is returned when valid GetMap request is sent
Name Valid GetMap response
Reference TG Requirements 50-57

response size > 100

GetMap INSPIRE Parameters
2

Test case ID ee865283-05c2-437f-b7ae-01728bfe9394
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

INSPIRE GetMap default layer
2


Assertions:

M-CR-V04##R.58: valid image TRANSPARENT

Requirement M-CR-V04##R.58
Description Valid GetMap response: PNG is returned when TRANSPARENT is used in the GetMap request
Name Valid GetMap response TRANSPARENT
Reference TG Requirement 58

response size > 100

Req 59: test EXCEPTIONS=XML
1


Assertions:

M-CR-V04##R.59: EXCEPTIONS format is XML

Requirement M-CR-V04##R.59
Exception EXCEPTIONS format is XML by default. An invalid request returns an exception report in XML format
Name EXCEPTIONS format is XML
Reference TG Requirement 59

O-CR-V05 - GetMap Optional
1

GetMap Optional Parameters
2

Test case ID 8ef5dfb7-d617-4c77-802c-32d9c41a8ace
Description Optional params: EXCEPTIONS: XML (always), INIMAGE (opt), BLANK (opt) BGCOLOR: 0xFFFFFF value
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

test BGCOLOR
2


Assertions:

O-CR-V05##BGCOLOR: valid image BGCOLOR

Requirement O-CR-V05##BGCOLOR
Description Valid image when BGCOLOR paramater is used
Name Valid image with BGCOLOR
Reference TG Section 4.2.4.1.1.10

response size > 100

test EXCEPTIONS=INIMAGE
1


Assertions:

O-CR-V05##INIMAGE: EXCEPTIONS format is image/png or text/xml

Requirement O-CR-V05##INIMAGE
Description EXCEPTIONS format is INIMAGE or XML (default). An invalid request returns an exception report in INIMAGE or XML format
Name EXCEPTIONS format INIMAGE
Reference TG Requirement 59

M-CR-V10 - GetMetadataUrls Mandatory
Failed: 1 / 1

GetMetadataURLs
Failed: 1 / 4

Test case ID ebf73e61-7c2a-4c5b-9ecf-f4b24a02e8ba
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

Transfer_Properties (3)


GetMetadataURLs
1


Assertions:

M-CR-V10##MetadataURLexists: At least one MetadataURL exists

Requirement M-CR-V10##MetadataURLexists
Description At least one MetadataURL exists. This must be the case, because a WMS must 1) offer Layers and 2) INSPIRE requires Layers to be described. If the WMS offers at least 1 INSPIRE Layer, there must be a MetadataURL
Name At least one MetadataURL exists
Reference TG Requirement 13, 14

Property Transfer


RunGetMetadataForLayer


M-CR-V11 - GetLegendUrls Mandatory
1

GetLegendURLs
7

Test case ID 1e7dbd93-62ac-455e-9408-de4484158fc9
Date created 12.03.2019 10:26:34
Version 1.0.0
Last updated 12.03.2019 10:26:34
Author root
Last editor root

Properties (2)


GetLegendURLs
1


Assertions:

M-CR-V11##StylesLegendURLs: INSPIRE Styles: all Styles have a LegendURL

Requirement M-CR-V11##StylesLegendURLs
Description INSPIRE Styles: all Styles have a LegendURL
Name INSPIRE Styles: all Styles have a LegendURL
Reference TG Requirement 32

Property Transfer


GetLegend
2


Assertions:

Response SLA
Content is an image

GetLegend


RunGetLegendForStyles


GetLegend


ETF © 2013-2015 interactive instruments