Overview

This test suite is based on the OGC WMTS 1.0 Abstract Test Suite (ATS) and the following specifications:

What is tested

WMTS Server capabilities are tested. The server under test must support the GetCapabilities operation request in either the KVP GET or RESTful protocol binding, so that the capabilities response XML document may be analyzed during a bootstrap process to determine which protocol bindings are supported and which test prerequisites are met by the server.

The test suite allows selection of tests for any or all of the following protocol binding profiles:

Each of these protocol binding profiles includes test groups for the following conformance classes:

Each of these profiles allows selection of all tests for conformance certification.

To facilitate rapid debugging and correction of software that fails particular tests, each of these profiles also

All tests in one or more protocol binding profiles must be selected for conformance certification.

All tests in Mandatory conformance class test groups must be passed for conformance certification. Tests in Mandatory If Implemented conformance class test groups are skipped if the capabilities they test are not implemented by the server under test. All tests in Mandatory If Implemented conformance class test groups for capabilities that are implemented by the server under test must be passed for conformance class certification.

What is not tested

WMTS Client capabilities are not tested

Test data

Test data consists of one image, noDataSquare.png. The configuration of the server under test must be modified as described in the release notes so that so that noDataSquare.png is returned in response to a GetTile request for layer TransparentNodata style Default_style format image/png tileMatrixSet TransparentNodata tileMatrix 0 row 0 col 0.