Preview only show first 10 pages with watermark. For full document please download

Anwender-handbuch Zur Gdi-de

   EMBED


Share

Transcript

Anwender-Handbuch GDI-DE Testsuite Projekttitel GDI-DE Testsuite Dokumentversion 3.0.0 Dokumentdatum 19.01.2015 Bearbeiter Dipl.-Geogr. Sven Böhme, CPA Systems GmbH MSc. In CS Janis Blank, CPA Systems GmbH Daniela Hogrebe, Koordinierungsstelle GDI-DE Inhalt Das vorliegende Handbuch beschreibt den Aufbau und die Funktionalität der Anwendung GDI-DE Testsuite. Es umfasst alle Informationen, die für den Anwender notwendig sind, um die volle Funktionalität der Anwendung ausschöpfen zu können. Referenzen Änderungen 06.07.2011: Sven Böhme Erstversion 29.08.2011: Sven Böhme Aktualisierung 20.09.2011: Sven Böhme Aktualisierung 23.04.2012: Sven Böhme Aktualisierung Ergänzung Dienstqualität (u.a. Kapitel 5.1.2) 03.05.2012: Daniela Hogrebe Review Gesamtdokument 20.03.2013: Janis Blank Aktualisierung Änderungen 19.01.2015: Janis Blank Überarbeitung für Testsuite Version 2. Contents 3 Inhaltsverzeichnis 1 Einleitung 4 2 Aufbau der Anwendung 5 3 Erste Schritte 7 4 Mein Konto 10 5 Testsuite 11 5.1 Testmanagement 11 5.1.1 Neuen Test anlegen und verwalten 5.1.2 Dienstqualität (Quality of Service) 5.1.3 Test ausführen 5.1.4 Test suchen 5.2 Testberichte 11 15 16 21 5.2.1 5.2.2 5.2.3 5.2.4 Testberichte Testberichte Testberichte Testberichte suchen verwalten auswerten herunterladen und drucken 6 Anhang 6.1 A: Testklassen in der GDI-DE Testsuite 22 23 24 24 27 28 28 © CPA Software GmbH und GDI-DE 3 4 1 Anwender-Handbuch zur GDI-DE-Testsuite Einleitung Die GDI-DE Testsuite ist eine der zentralen Komponenten der Architektur der GDI-DE und dient als zentrale Testplattform der Qualitätssicherung innerhalb der GDI-DE. Die GDI-DE Testsuite bietet dem Anwender die Möglichkeit, Datensätze und Dienste auf Konformität zu den Standards zu testen, die innerhalb der GDI-DE genutzt werden, um Geodaten interoperabel auszutauschen. Hierzu stehen innerhalb der GDI-DE Testsuite derzeit folgende Testklassen zur Verfügung: GDI-DE Metadaten INSPIRE Metadaten OGC CSW 2.0.2 AP ISO 1.0 OGC WMS 1.1.1 und 1.3.0 INSPIRE Discovery Service INSPIRE View Service für WMS 1.1.1 und 1.3.0 INSPIRE Direct und Predefined WFS Anhang A enthält eine Übersicht über die verschiedenen Testklassen und deren Umfang bzw. Inhalt. © CPA Software GmbH und GDI-DE Aufbau der Anwendung 2 5 Aufbau der Anwendung Die Oberfläche der Anwendung ist folgendermaßen strukturiert: Übersicht der Anwendung Die Anwendung selbst gliedert sich in folgende Bereiche, die über die Navigation auf der linken Seite der Oberfläche angesteuert werden können: Mein Konto zur Registrierung, Anmeldung und Verwaltung des Nutzerkontos. Testsuite für die Erstellung neuer, Ausführung und Verwaltung bestehender Tests sowie das Abrufen von Testberichten. Administration (nur für Nutzer mit Administrationsrechten sichtbar) für die Nutzerverwaltung und die Definition von Einzeltests, Konformitätsklassen und Testklassen. Zur Unterstützung der Handhabung der Anwendung sind an den wichtigsten Stellen weiterführende Informationen und Hinweise hinterlegt, erkennbar an folgendem Icon: Durch Berühren des Icons mit der Maus werden die Hinweise angezeigt. Weitere Hilfestellung bieten ausführlichere Erläuterungen einzelner Seiten, die sich durch Klicken auf Hilfe rechts oben neben der Überschrift der jeweiligen Seite ein- und ausblenden lassen (siehe folgende Abb. Anmeldung). © CPA Software GmbH und GDI-DE 6 Anwender-Handbuch zur GDI-DE-Testsuite Anmeldung © CPA Software GmbH und GDI-DE Erste Schritte 3 7 Erste Schritte Bevor die Anwendung genutzt werden kann, ist eine Registrierung erforderlich. Über Registrieren im Bereich Mein Konto in der Navigation kann ein neuer Nutzer hinzugefügt werden (siehe folgende Abb. Registrierung eines neuen Benutzers). Hinweis: Die vom Nutzer der GDI-DE Testsuite übermittelten Daten werden entsprechend den Bestimmungen des Bundesdatenschutzgesetzes (BSDG) elektronisch gespeichert und verarbeitet. Die Daten werden ausschließlich zur Nutzung der GDI-DE Testsuite verwendet. Es erfolgt keine Weitergabe der Daten an Dritte. Folgende Angaben sind erforderlich: Parameter Inhalt Benutzername Geben Sie hier Ihren Benutzernamen für die Anwendung an. Passwort Geben Sie hier Ihr Passwort für die Anwendung an. Passwort wiederholen Wiederholen Sie hier Ihr Passwort. Anrede Wählen Sie hier die Anrede aus. Es kann zwischen den Optionen „Herr“ und „Frau“ gewählt werden. Vorname Geben Sie hier Ihren Vornamen an. Name Geben Sie hier Ihren Nachnamen an. E-Mail Geben Sie hier Ihre E-Mail Adresse an. Achtung: um die volle Funktionalität der Software zu nutzen, ist die Angabe einer gültigen Adresse erforderlich. Geschlecht Wählen Sie hier Ihr Geschlecht aus (im Zusammenhang mit der E-Mail-Benachrichtigungsfunktion erforderlich). Sprache Wählen Sie hier Ihre Sprache aus. Es stehen eine deutsche und eine englische Oberfläche zur Verfügung. © CPA Software GmbH und GDI-DE 8 Anwender-Handbuch zur GDI-DE-Testsuite Registrierung eines neuen Benutzers Diese Software ist gegen automatisierte Massenregistrierung mit einem sog. Captcha geschützt. Hierbei handelt es sich um Bilder, welche optisch verfremdete Wörter oder Texte zeigen, die vom Nutzer in ein Textfeld eingegeben werden müssen. Ein Programm wird Probleme haben, den Text auf diesem Bild zu erkennen, ein Nutzer hingegen nicht. Dies soll sicherstellen, dass die Registrierung tatsächlich durch einen Menschen vorgenommen wird und nicht durch eine Maschine. Geben Sie also zum Abschluss der Registrierung den abgebildeten Begriff in das darunter befindliche Textfeld ein. Über die Schaltfläche Neu laden können Sie einen anderen Begriff laden. Über den Button Registrieren wird die Registrierung abgeschlossen. Mit Abbrechen kann die Registrierung abgebrochen werden. Nach erfolgreicher Registrierung ist eine Aktivierung ihres Accounts notwendig. Hierzu wurde eine E-Mail an den von Ihnen angegebene E-Mail-Adresse gesendet. Hinweis: Sollte die bei der Registrierung angegebene E-Mail-Adresse fehlerhaft sein, so können Sie sich über die Startseite anmelden und Ihre Angaben anschließend in den Kontodaten korrigieren. Weitere Informationen zum Bearbeiten Ihrer Kontodaten finden Sie in Abschnitt Mein Konto. Die E-Mail enthält neben einer kurzen Beschreibung Ihren persönlichen Aktivierungslink. Öffnen Sie diesen Link in einem Browser, um die Aktivierung abzuschließen. Sie können die Software nun verwenden. © CPA Software GmbH und GDI-DE Erste Schritte 9 Anmeldung Über Anmelden im Bereich Mein Konto in der Navigation können Sie sich unter Angabe von Benutzername und Passwort anmelden (siehe Abb. Anmeldung). Sollten Sie Ihr Passwort vergessen haben, können Sie über Passwort vergessen? unter Angabe Ihres Benutzernamens ein neues Passwort anfordern, dass an die von Ihnen bei der Registrierung hinterlegte E-Mail-Adresse gesendet wird. Nach Anmeldung stehen je nach Nutzerrolle (diese wird vom Systemadministrator zugewiesen) verschiedene Funktionalitäten zur Verfügung. Als neu registrierter Benutzer ist Ihnen die Rolle Datenanbieter zugewiesen, welche das Erstellen und Ausführen eigener Konformitäts- und Dienstqualitätstests ermöglicht. In diesem Handbuch werden alle Funktionen, die der Rolle Datenanbieter zugeordnet sind, beschrieben. © CPA Software GmbH und GDI-DE 10 4 Anwender-Handbuch zur GDI-DE-Testsuite Mein Konto Im Bereich Mein Konto kann sich der Anwender aus der Anwendung abmelden oder seine persönlichen Daten ändern. Benutzerdaten ändern Passwort ändern Unter Kontodaten ändern können zum einen allgemeine Angaben wie Name, E-Mail, Sprache, etc. geändert werden (siehe Abb. Benutzerdaten ändern). Durch Klick auf Änderungen speichern werden die vorgenommenen Änderungen gespeichert. Zum anderen kann das Passwort geändert werden (siehe Abb. Passwort ändern). Hierzu muss das neue Passwort zweimal eingegeben werden. Durch Klick auf Passwort ändern wird das neue Passwort gespeichert. © CPA Software GmbH und GDI-DE Testsuite 5 11 Testsuite Der Bereich Testsuite umfasst die eigentlichen Kern-Funktionalitäten der Anwendung. Der Bereich gliedert sich in Testmanagement zur Erstellung neuer sowie Ausführung und Verwaltung bestehender Tests und Testberichte zum Abrufen der Ergebnisse der durchgeführten Tests. Über Startseite in der Navigation gelangt man auf die Startseite der Anwendung mit einführenden Informationen zur GDI-DE Testsuite und ihren Funktionalitäten zurück. 5.1 Testmanagement Um einen Datensatz oder Dienst auf Konformität zu einer bestimmten Spezifikation testen zu können, muss zunächst ein neuer Test angelegt werden. 5.1.1 Neuen Test anlegen und verwalten Zur Erstellung eines neuen Tests klicken Sie auf der Seite Testmanagement auf den Button Neuen Test anlegen... im Abschnitt Übersicht. Folgende Angaben sind für die Konfiguration eines Tests erforderlich (siehe Abb. Test konfigurieren): Parameter Beschreibung Name In diesem Feld kann ein frei wählbarer Name für den Test eingetragen werden. Beschreibung Zur detaillierteren Beschreibung des Tests können in diesem Feld weitere textliche Informationen ergänzt werden. Testklasse Für den Test muss eine Testklasse ausgewählt werden, gegen die der Datensatz oder Dienst geprüft werden soll. Testklassen umfassen alle verfügbaren Tests, um einen Datensatz bzw. Dienst auf Konformität zu einer bestimmten Spezifikation testen zu können. Eine Testklasse enthält eine oder mehrere (auswählbare) Konformitätsklassen. Konformitätsklassen (erforderlich) Die hier aufgeführten Konformitätsklassen sind für die Prüfung der Konformität eines Datensatzes bzw. Dienstes zur ausgewählten Testklasse erforderlich und müssen ausgeführt werden. Sie sind daher vorausgewählt. In der Spalte „Dokumente“ können durch Klick auf das Symbol weiterführende Informationen zur jeweiligen Konformitätsklasse wie bspw. die zugrunde liegenden Spezifikation, die Dokumentation der Testfälle (Abstract Test Suite), die Testskripte oder ggf. Testdaten, die zur Ausführung der Konformitätsklasse benötigt werden, angezeigt und heruntergeladen werden. © CPA Software GmbH und GDI-DE 12 Anwender-Handbuch zur GDI-DE-Testsuite Parameter Beschreibung Konformitätsklassen (optional) Hier können weitere Konformitätsklassen ausgewählt werden, gegen die zusätzlich zu den erforderlichen Konformitätsklassen geprüft wird. In der Spalte „Dokumente“ können durch Klick auf das Icon weiterführende Informationen zur jeweiligen Konformitätsklasse wie bspw. die zugrunde liegenden Spezifikation, die Dokumentation der Testfälle (Abstract Test Suite), die Testskripte oder ggf. Testdaten, die zur Ausführung der Konformitätsklasse benötigt werden, angezeigt und heruntergeladen werden. Dienstqualität Wenn Sie die Leistung und Verfügbarkeit ihres Dienstes messen wollen, können Sie hier eine Dienstqualitätsklasse auswählen und weitere Einstellungen vornehmen. Eine genaue Beschreibung finden Sie in Kapitel 5.1.2. Zu testender Datensatz / An dieser Stelle wird der zu testende Datensatz bzw. Dienst Dienst referenziert. Wird ein Dienst getestet, ist die URL des Dienstes anzugeben, z.B. http://ims7.bkg.bund.de/geonetwork/srv/de/csw? Request=GetCapabilities&Service=CSW Wird ein Metadatensatz getestet, kann dieser entweder als XML-Datei hochgeladen werden oder in Form eines GetRecordById-Requests an einen Katalogdienst referenziert werden, z.B. http://ims7.bkg.bund.de/geonetwork/srv/en/csw? SERVICE=CSW&VERSION=2.0.2&REQUEST=GetRecordB yId&Id=3b5dddb0-6e96-3526-a5b151b5815a8bb7&ElementSetName=full&outputSchema=http:// www.isotc211.org/2005/gmd Die Referenz auf den zu testenden Datensatz bzw. Dienst kann auch im Reiter „Details“ auf der Seite „Testmanagement“ geändert werden ohne in den Bearbeitungsmodus zu wechseln (siehe unten). Server erfordert Authentifizierung Sollte der Server einfache HTTP-Authentifizierung mit Nutzername und Passwort erfordern, kann dieser Punkt aktiviert und die Anmeldedaten in die darunter befindlichen Textfelder eingegeben werden. Ausführungswiederholung Wenn der Test wiederholt ausgeführt werden soll, können nach Aktivierung des Auswahlfeldes weitere Angaben zum gewünschten Zeitraum und Intervall der Testausführung gemacht werden. © CPA Software GmbH und GDI-DE Testsuite Parameter 13 Beschreibung Es können zeitliche Vorgaben zur Dauer (Start- und Enddatum inkl. Angabe der Uhrzeit) sowie zur Häufigkeit (alle X Tage, Y Stunden, Z Minuten) gemacht werden. Start- und Endzeitpunkt können manuell in der Form yyyy-mm-dd hh:mm eingetragen oder interaktiv über das Kalender-Icon ausgewählt werden. Wenn man z.B. einen Test im Oktober 2011 täglich um 2:30 Uhr ausführen möchte, lautet die Angabe: von 2011-10-01 02:30 bis 2011-10-31 02:30 alle 1 Tage, 0 Stunden, 0 Minuten. Testbericht speichern Hier wird angegeben, ob der Testbericht immer („Ja“) bzw. nur bei nicht bestandenem Test gespeichert werden soll („Bei Fehler“). Gespeicherte Testberichte können unter dem Menüpunkt Testberichte aufgerufen werden. Bei Auswahl von „Nein“ ist jeweils nur der letzte Bericht eines Tests unter dem Menüpunkt Testmanagement aufrufbar. Beachten Sie, dass je nach Anbieter verschiedene Limits für die Anzahl an Reporten für eine einzelne Testkonfiguration vorhanden sein können. Sollte dies der Fall sein, werden Sie am Ende der Seite darüber informiert. E-Mail Benachrichtigung Wenn der Anwender per E-Mail benachrichtigt werden möchte, wenn der Test ausgeführt worden ist und das Testergebnis zur Verfügung steht, ist „Ja“ auszuwählen. Die Benachrichtigung kann auch auf nicht bestandene Tests eingeschränkt werden („Bei Fehler“). © CPA Software GmbH und GDI-DE 14 Anwender-Handbuch zur GDI-DE-Testsuite Test konfigurieren Die Anlage des Tests wird durch Klick auf den Button Speichern abgeschlossen. Der Test ist nun im System gespeichert und erscheint als neuer Eintrag auf der Seite Testmanagement in der Übersicht. © CPA Software GmbH und GDI-DE Testsuite 15 Testmanagement-Details Die Detailinformationen, d.h. die einzelnen Konfigurationsparameter zu einem Test, werden im unteren Bereich der Seite im Reiter Details durch Anklicken des jeweiligen Listeneintrags angezeigt (siehe Abb. Testmanagement-Details). Der Test kann jederzeit durch Klick auf das Symbol in der Liste der vorhandenen Tests bearbeitet werden. Die Referenz auf den zu testenden Datensatz bzw. Dienst kann auch im Reiter Details auf der Seite Testmanagement geändert werden ohne in den Bearbeitungsmodus zu wechseln: Der Anwender kann entweder durch Klick auf Durchsuchen eine neue Datei hochladen oder eine neue URL angeben. Diese wird dann in den Test übernommen und gespeichert. Durch Klick auf das Symbol gelöscht. wird der gesamte Test (inklusive der Testberichte) Hinweis: Eine Wiederherstellung eines gelöschten Tests ist nicht möglich! 5.1.2 Dienstqualität (Quality of Service) Wenn Sie die Leistung und Verfügbarkeit Ihres Dienstes über einen bestimmten Zeitraum überwachen möchten, können Sie bei der Testkonfiguration eine Dienstqualitätsklasse auswählen und weitere Einstellungen zum Testen der Dienstqualität vornehmen. Folgende Angaben sind für die Überwachung der Dienstqualität erforderlich (siehe Abb. Konfiguration der Quality of Service-Parameter): © CPA Software GmbH und GDI-DE 16 Anwender-Handbuch zur GDI-DE-Testsuite Parameter Beschreibung Request (Dienstqualität) Geben Sie hier bitte den GetMap-Aufruf an, der bei der Durchführung der Dienstqualitätsmessung verwendet werden soll. Wenn Sie bereits einen GetCapabilities-Aufruf in das Feld „URL“ eingetragen haben, können Sie durch Klick auf den Button URL generieren den benötigten Request automatisch erzeugen lassen. Wartungszeiten Sollten Sie den Dienst zu bestimmten Zeiten für Wartungsarbeiten abschalten wollen, so können Sie diese Zeiten hier angeben. Die Dienstqualitätsmessungen werden für diese Zeiträume unterbrochen. Die Wartungszeiten können minutengenau eingetragen werden. Im Feld Time des Kalenders können Sie durch Klicken auf die Stunde oder Minute die Zahl erhöhen. Die Zahl kann verringert werden, indem beim Klicken die ShiftTaste gedrückt wird. Der Dienst wird alle 6 Minuten mit dem eingetragenen Request angefragt. Die Überwachung startet automatisch, sobald der Test gespeichert wurde. Die Ergebnisse können auf der Seite Testmanagement nach Auswahl des Tests in der Übersicht im Reiter Dienstqualität abgerufen werden (siehe Kapitel 5.1.2 ). Um die Überwachung zu beenden, wechseln Sie durch Klick auf das Symbol in den Bearbeitungsmodus und wählen bei Dienstqualität Dienstqualität nicht testen aus. Die bisherigen Messergebnisse bleiben erhalten. Konfiguration der Quality of Service-Parameter 5.1.3 Test ausführen Wurde der Test erfolgreich angelegt, kann er nun auf der Seite Testmanagement ausgeführt werden. © CPA Software GmbH und GDI-DE Testsuite 17 Im Abschnitt Übersicht sind alle angelegten Tests aufgelistet (siehe Abb. Testausführung - Testübersicht). Durch Auswahl eines Tests (Klick auf den Listeneintrag) werden im unteren Bereich die Detailinformationen des angelegten Tests angezeigt. Durch Klick auf das Symbol in der Spalte Ausführen kann die Testausführung gestartet werden. Die Ausführungszeit eines Tests kann zwischen wenigen Sekunden und mehreren Minuten betragen. Das Verlassen der Seite oder eine Abmeldung während einer Testausführung beeinträchtigt diese nicht. Testausführung - Testübersicht Während der Testausführung wird in der Spalte Status der aktuelle Zustand der Testausführung angezeigt. Der Status Bereit bedeutet, dass der Test im Moment nicht ausgeführt wird und gestartet werden kann. Während der Ausführung wechselt der Status zuerst in starten..., d.h. die Testausführung wird initialisiert. Während der eigentlichen Testphase wird der Status Tests XX angezeigt, wobei XX für die Anzahl der bereits ausgeführten Einzeltests steht. Das Ergebnis der letzten Testausführung wird in der Spalte Ergebnis dargestellt. Wenn der Test noch nicht mindestens einmal ohne Probleme ausgeführt wurde, ist diese Spalte leer. Die möglichen Ergebnisse einer Ausführung sind Bestanden, Bestanden mit Warnung und Fehlgeschlagen, welche durch die Symbole , und dargestellt werden. Durch Klick auf das Symbol in der jeweiligen Tabellenzeile gelangt man zum Testbericht (siehe Kapitel 5.2). Die Ergebnisse der letzten Testausführung können darüber hinaus auf derselben Seite durch Auswahl des Reiters Ergebnisse im unteren Bereich der Seite eingesehen werden (siehe Abb. Testmanagement - Ergebnisse). Die obere Tablle zeigt die ausgeführten Konformitätsklassen des Testlaufes. Wird eine Konformitätsklasse angewählt, ist in der unteren Tabelle die zugehörige Einzeltestansicht zu sehen. Über die drei Kästen unter der Unterschrift Einzeltests lassen sich bestandene Tests, Bestandene Tests mit Warnung und fehlgeschlagene Test wahlweise sichtbar oder unsichtbar schalten (Beachten Sie, dass bestandene Test beim Öffnen der Ergebnisansicht zunächst meist unsichtbar sind). © CPA Software GmbH und GDI-DE 18 Anwender-Handbuch zur GDI-DE-Testsuite Testmanagement Ergebnisse Die Ergebnisse zur Dienstqualität können über den Reiter Dienstqualität aufgerufen werden. Im oberen Abschnitt Details befinden sich die allgemeinen Informationen zum Test wie bspw. die ausgewählte Dienstqualitätsklasse und deren Parameter sowie Informationen über den Messzeitraum. © CPA Software GmbH und GDI-DE Testsuite 19 Detailübersicht Dienstqualität Im Abschnitt Ergebnisse werden sowohl textlich als auch graphisch die Ergebnisse der bisher erfolgten Dienstqualitätsmessungen dargestellt (siehe Abb. Auswertung der Ergebnisse zur Dienstqualität). Es können verschiedene Darstellungen zur Auswertung der Dienstqualität ausgewählt werden: Verfügbarkeit zeigt die Verfügbarkeit des Dienstes im ausgewählten Zeitintervall (Stunden, Tage, Wochen, Monate, Jahre). Für jede Zeiteinheit wird der Zeitanteil dargestellt, in dem der Dienst verfügbar war (der Dienst hat innerhalb von sechs Minuten nach Absetzen des Request geantwortet). Berechnung pro Zeiteinheit: Anzahl der erfolgreich durchgeführten Messungen (Dienst war verfügbar) / Anzahl der insgesamt durchgeführten Messungen * 100 Leistungsfähigkeit zeigt die Leistungsfähigkeit des Dienstes im ausgewählten Zeitintervall (Stunden, Tage, Wochen, Monate, Jahre). Für jede Zeiteinheit wird der Zeitanteil dargestellt, in dem der Dienst innerhalb der in der Dienstqualitätsklasse festgelegten max. Antwortzeit unter Berücksichtigung der angenommenen Transportzeit im Netzwerk geantwortet hat. Berechnung pro Zeiteinheit: Anzahl der erfolgreich durchgeführten Messungen (Dienst hat Anforderungen an die Leistungsfähigkeit erfüllt) / Anzahl der insgesamt durchgeführten Messungen * 100 Einzeltests (letzte 2 Tage) zeigt die gemessenen Antwortzeiten der in den letzten zwei Tagen durchgeführten Messungen. © CPA Software GmbH und GDI-DE 20 Anwender-Handbuch zur GDI-DE-Testsuite Die Ergebnisse der Dienstqualität können durch Auswahl eines Intervalls aus der Auswahlliste in verschiedenen Zeiteinheiten angezeigt werden: Stunden zeigt die stündliche Verfügbarkeit/Leistungsfähigkeit des Dienstes innerhalb der letzten zwei Tage an, Tage zeigt die tägliche Verfügbarkeit/Leistungsfähigkeit des Dienstes innerhalb der letzten zwei Wochen an, Wochen zeigt die wöchentliche Verfügbarkeit/Leistungsfähigkeit des Dienstes innerhalb der letzten zwei Monate an, Monate zeigt die monatliche Verfügbarkeit/Leistungsfähigkeit des Dienstes innerhalb der letzten zwei Jahre an und Jahre zeigt die jährliche Verfügbarkeit/Leistungsfähigkeit des Dienstes innerhalb des gesamten Messzeitraums an. Auf die Darstellung „Einzeltests (letzte 2 Tage“) hat die Auswahl des Intervalls keinen Einfluss. Hinweis: An dieser Stelle werden die Ergebnisse der Überprüfung der Dienstqualität dargestellt. Die Prüfung erfolgt durch Absetzen des in der Testkonfiguration definierten Request an den Dienst. Dabei wird jeweils die Zeit zwischen dem Absetzen des Request und dem Empfang des ersten Byte der Antwort des Dienstes gemessen (Antwortzeit). Die Messung (Einzeltest) erfolgt regelmäßig alle sechs Minuten. Angegebene Wartungsfenster werden entsprechend berücksichtigt. Die Ergebnisse der Einzeltests der letzten zwei Tage können durch Auswahl der Darstellung Einzeltests (letzte 2 Tage) angezeigt werden. Antwortet der Dienst nicht innerhalb von 6 Minuten nach Absenden des Request gilt der Test als fehlgeschlagen (TimeOut). Nach zwei Tagen werden die Messwerte der Einzeltests zu Stundenwerten aggregiert, d.h. die innerhalb einer Stunde gemessenen Antwortzeiten werden gemittelt und der Mittelwert jeweils den in der Dienstqualitätsklasse festgelegten Aggregationsstufen zugeordnet (Beispiel: der Mittelwert beträgt 1234, er wird der Aggregationsstufe 2 mit dem Wert 2000 zugeordnet). Nach zwei Wochen erfolgt eine erneute Aggregation zu Tageswerten, nach zwei Monaten (acht Wochen) zu Wochenwerten, nach drei Monaten zu Monatswerten und nach zwei Jahren zu Jahreswerten. Bei jeder Aggregation werden die jeweiligen Quelldaten gelöscht, so dass bspw. nach einem Jahr 21 Monatswerte, 4 Wochenwerte, 6 x 7 Tageswerte, 12 x 24 Stundenwerte und 2 x 240 Einzeltestwerte für die Auswertung zur Verfügung stehen. Ausgewertet werden die Verfügbarkeit und die Leistungsfähigkeit des Dienstes, jeweils gemessen an den in der Dienstqualitätsklasse festgelegten Anforderungen. © CPA Software GmbH und GDI-DE Testsuite 21 Auswertung der Ergebnisse zur Dienstqualität Durch Klick auf den Button Messungen exportieren können alle Testergebnisse, die zu diesem Test vorliegen, als Excel-Datei exportiert und heruntergeladen werden. Durch Klick auf den Button Messungen löschen werden alle Messergebnisse unwiderruflich aus der Datenbank gelöscht. 5.1.4 Test suchen Im oberen Bereich der Seite Testmanagement befindet sich eine Suche, mit deren Hilfe die Tests nach bestimmten Kriterien gefiltert werden können (siehe Abb. Testkonfiguration - Suche). © CPA Software GmbH und GDI-DE 22 Anwender-Handbuch zur GDI-DE-Testsuite Testkonfiguration - Suche Folgende Kriterien können hierbei angegeben werden: Kriterium Funktion Suchbegriffe Das Feld Suchbegriffe führt eine exakte Suche der eingegebenen Zeichenkette unter allen Tests durch und liefert zugeordnete, gespeicherte Tests zurück. Testklasse Im Feld Testklasse kann eine Einschränkung auf Tests vorgenommen werden, die eine bestimmte Testklasse verwenden. Ergebnis Hier kann durch Setzen der Häkchen eine Filterung nach dem Ergebnis der letzten Testausführung vorgenommen werden. Der Eintrag „Neu“ bezieht sich hierbei auf Tests, die bereits angelegt, aber noch nicht ausgeführt worden sind. Mit Klick auf den Button Suchen... wird die Suche ausgeführt und die Liste im Abschnitt Übersicht entsprechend gefiltert. 5.2 Testberichte Die Testergebnisse sind unter dem Menüpunkt Testberichte einsehbar. Hier können allgemeine sowie detaillierte Informationen zu den Testergebnissen angezeigt, heruntergeladen und ausgedruckt werden. Es sind alle gespeicherten Testberichte abrufbar. Hinweis: Ihre Testberichte werden nur dann gespeichert (d.h. sie sind nur dann auf dieser Seite sichtbar), wenn Sie bei der Testerstellung unter Testbericht speichern eine der Optionen Ja oder Bei Fehler ausgewählt haben. In letzterem Fall wird der Testbericht nur bei einem nicht bestandenem Test gespeichert. Hinweis: Testberichte werden nach einer nach einer Zeitspanne von maximal einem Jahr automatisch gelöscht. Das System wird Sie über diesen Vorgang rechtzeitig per E-Mail benachrichtigen. © CPA Software GmbH und GDI-DE Testsuite 5.2.1 23 Testberichte suchen Im oberen Bereich der Seite Testberichte befindet sich eine Suche, mit deren Hilfe die Testberichte nach bestimmten Kriterien gefiltert werden können (siehe Abb. Detailübersicht Dienstqualität). Testberichte - Suchformular Folgende Kriterien können hierbei angegeben werden: Kriterium Funktion Test Das Feld Test führt eine exakte Suche der eingegebenen Zeichenkette unter allen Tests durch und liefert zugeordnete, gespeicherte Testberichte zurück. Testklasse Über das Feld Testklasse kann eine Einschränkung auf Testberichte vorgenommen werden, deren zugeordnete Tests eine bestimmte Testklasse verwenden. Zeitraum Über die Zeitraum-Felder kann eine Einschränkung auf Testberichte erfolgen, deren zugeordnete Tests innerhalb eines bestimmten Zeitraumes ausgeführt worden sind. Durch Betätigen des Symbols öffnet sich ein Fenster, in dem das entsprechende Datum ausgewählt werden kann. Zur Verwendung muss mindestens ein Datum angegeben werden, das Weglassen des Anfangs- oder Enddatums bedeutet, dass der Anfang, bzw. das Ende offen ist. Hinweis: Momentan können keine direkten Eingaben in das jeweilige Textfeld ausgewertet werden, benutzen Sie bitte ausschließlich die über erreichbaren Datumsfenster! Ergebnis Hier kann durch Setzen der Häkchen eine Filterung nach dem Ergebnis vorgenommen werden. Mit Klick auf den Button Suchen... wird die Suche ausgeführt und die Liste im Abschnitt „Testberichte“ entsprechend gefiltert. © CPA Software GmbH und GDI-DE 24 5.2.2 Anwender-Handbuch zur GDI-DE-Testsuite Testberichte verwalten Liegen zu einem Test mehrere Testberichte vor, werden diese unter einer grau hinterlegten Zeile gruppiert und können durch Klick auf die Symbole bzw. eingeblendet bzw. ausgeblendet werden. Übersicht der Testberichte Detailinformationen zu einem Testbericht, einschließlich der Ergebnisse aller Konformitätsklassen und deren Einzeltests, können durch Klick auf das Symbol in der Spalte Details aufgerufen werden. Testberichte können mit Hilfe der Buttons unterhalb der Liste gelöscht werden. Über den Button Ausgewählte Testberichte löschen werden alle Berichte gelöscht, die zuvor durch Markieren der entsprechenden Listeneinträge ausgewählt wurden. Ist eine graue Gruppierungszeile markiert, werden alle zugeordneten Berichte gelöscht. Eine Mehrfachauswahl ist über das Festhalten der Strg- und Umschalt-Tasten während des Auswählens der Listeneinträge möglich. Der Button Alle Testberichte löschen löscht alle derzeit vorhandenen Testberichte. 5.2.3 Testberichte auswerten Durch Klick auf das Symbol in der Spalte Details in der jeweiligen Zeile des Testberichts gelangt man zum Testbericht und kann sich eine detaillierte Beschreibung der Ergebnisse der Testausführung anzeigen lassen. Über die Buttons im oberen Bereich der Detailansicht gelangt man zurück zur Seite Testmanagement (Testmanagement) bzw. zur Seite "Testberichte" (Übersicht Testberichte). Im Abschnitt Konformitätsklassen sind alle Konformitätsklassen aufgelistet, die im Rahmen der Testausführung geprüft wurden (siehe Abb. Testberichte Konformitätsklassen eines Tests). © CPA Software GmbH und GDI-DE Testsuite 25 Testberichte - Konformitätsklassen eines Tests Durch Auswählen einer Konformitätsklasse (Anklicken der jeweiligen Tabellenzeile) werden sämtliche zur Konformitätsklasse gehörenden Einzeltests mit den jeweiligen Anforderungen und Testergebnissen im darunter liegenden Abschnitt Details angezeigt (siehe Abb. Testberichte - Ergebnisse der Einzeltests einer Konformitätsklasse). Über die drei Kästen über der Tabelle lassen sich bestandene Tests, Bestandene Tests mit Warnung und fehlgeschlagene Test wahlweise sichtbar oder unsichtbar schalten (Beachten Sie, dass bestandene Test beim Öffnen der Ergebnisansicht zunächst meist unsichtbar sind). Durch Klick auf das Symbol in der rechten Spalte kann eine ausführliche (technische) Darstellung der Ergebnisse aufgerufen werden. Es werden u.a. alle Request- und Response-Parameter, die beim Testen des Einzeltests aufgerufen wurden, sowie ggf. Parsermeldungen und der Quellcode des Testskripts dargestellt. Durch Klick auf das Symbol in der rechten Spalte kann die Dokumentation des jeweiligen Einzeltests (Abstract Test Suite) aufgerufen werden. © CPA Software GmbH und GDI-DE 26 Anwender-Handbuch zur GDI-DE-Testsuite Testberichte - Ergebnisse der Einzeltests einer Konformitätsklasse Zu jedem Einzeltest wird in der Spalte Ergebnis das Testresultat angezeigt. Das Ergebnis kann die folgenden Werte annehmen: Symbol Bezeichnung Bedeutung Bestanden Die Anforderung wurde erfüllt. Bestanden mit Warnung Die Anforderung wurde erfüllt, jedoch wurde eine Warnung generiert. Fehlgeschlagen Die Anforderung wurde nicht erfüllt. Hierdurch nehmen alle übergeordneten Anforderungen den Status „Vererbter Fehler“ an. Vererbter Fehler Eine Unteranforderung des Tests (ein Test, welcher durch diesen gestartet wurde) wurde nicht erfüllt, des Test selbst produzierte jedoch keinen Fehler. Die Spalte Name enthält den internen Namen des Tests, über den dieser referenziert werden kann. In der Spalte Anforderung die geprüfte Bedingung und in der Spalte Meldung eine beliebige Anzahl von Meldungen, die entweder die Fehler näher beschreiben oder Zwischenergebnisse, die für nachfolgende Einzeltests verwendet worden sind, wiedergeben. Anforderungen sind hierarchisch gegliedert und können © CPA Software GmbH und GDI-DE Testsuite 27 Unteranforderungen enthalten, welche durch Einrückung erkennbar sind. 5.2.4 Testberichte herunterladen und drucken Durch Klick auf die Symbole bzw. im Abschnitt Konformitätsklassen können die Testberichte ausgedruckt oder als PDF-Dokument heruntergeladen werden. Über die Symbole in einer bestimmten Tabellenzeile erhält man lediglich die Ergebnisse der entsprechenden Konformitätsklasse, während über die Symbole im Tabellenkopf die Ergebnisse aller Konformitätsklassen des Tests ausgegeben werden. © CPA Software GmbH und GDI-DE 28 Anwender-Handbuch zur GDI-DE-Testsuite 6 Anhang 6.1 A: Testklassen in der GDI-DE Testsuite Testklasse Beschreibung Konformitätsklasse Ausführung Testdaten für die Testausführun erforderlich/optional g erforderlich Metadaten: GDI-DE Testklasse zur Prüfung der MD: ISO Konformität von Metadaten zu den Requirements Standards EN ISO 19115 und ISO MD: GDI-DE 19119 sowie weiterer innerhalb Conventions der GDI-DE verabredeter Konventionen. erforderlich nein optional nein Metadaten: INSPIRE Testklasse zur Prüfung der MD: INSPIRE Konformität von Metadaten zur Requirements Verordnung (EG) Nr. 1205/2008 MD: ISO zur Durchführung der INSPIRERequirements Richtlinie hinsichtlich Metadaten (http://eur-lex.europa.eu/ LexUriServ/LexUriServ.do? uri=OJ:L:2008:326:0012:0030:DE :PDF). erforderlich nein erforderlich nein CSW: Level 1.1 erforderlich nein CSW: Level 1.2 erforderlich nein CSW: Level 1.3 optional ja CSW: Level 1.4 optional ja CSW: Level 1.5 optional ja Katalogdienste: Testklasse zur Prüfung der OGC CSW 2.0.2 AP Konformität von Katalogdiensten ISO 1.0 zum Standard OpenGIS Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile 1.0 (http:// portal.opengeospatial.org/files/? artifact_id=21460). Katalogdienste: Testklasse zur Prüfung der DS: INSPIRE INSPIRE Discovery Konformität von Katalogdiensten/ Requirements Service 3.0 Suchdiensten zur Verordnung CSW: Level 1.1 (EG) Nr. 976/2009 zur CSW: Level 1.2 Durchführung der INSPIRERichtlinie hinsichtlich Netzdienste CSW: Level 1.3 (http://eur-lex.europa.eu/ CSW: Level 1.4 LexUriServ/LexUriServ.do? uri=OJ:L:2009:274:0009:0018:DE CSW: Level 1.5 :PDF). Kartendienste: GDI- Testklasse zur Prüfung der DE WMS 1.1.1 Konformität von Kartendiensten zum Standard Web Map Service Implementation Specification, Version 1.1.1 (http:// portal.opengeospatial.org/files/? artifact_id=1081&version=1&form at=pdf). erforderlich nein erforderlich nein erforderlich nein optional ja optional ja optional ja WMS1.1.1: OGC erforderlich Requirements nein WMS1.1.1: OGC optional Optional nein WMS1.1.1: Requirements WMS-DE Profil 1.0 nein optional © CPA Software GmbH und GDI-DE Anhang Testklasse Beschreibung Konformitätsklasse Ausführung 29 Testdaten für die Testausführun erforderlich/optional g erforderlich Kartendienste: GDI- Testklasse zur Prüfung der WMS1.3.0: ISO erforderlich DE WMS 1.3.0 Konformität von Kartendiensten Requirements zum Standard OpenGIS® Web WMS1.3.0: ISO optional Map Server Implementation Optional Specification, Version 1.3.0 (http:// portal.opengeospatial.org/files/? artifact_id=14416). Kartendienste: INSPIRE View Service based on WMS 1.1.1 nein nein Testklasse zur Prüfung der WMS1.1.1: Konformität von INSPIRE Darstellungsdiensten zur Requirements Verordnung (EG) Nr. 976/2009 zur Network Durchführung der INSPIREServices Richtlinie hinsichtlich Netzdienste WMS1.1.1: (http://eur-lex.europa.eu/ INSPIRE LexUriServ/LexUriServ.do? Requirements uri=OJ:L:2009:274:0009:0018:DE Interoperability :PDF) auf Basis des OGC Standards Web Map Service Implementation Specification, Version 1.1.1. erforderlich optional (bis die Fristen für die Umsetzung der Verordnung zur Durchführung der INSPIRE-Richtlinie hinsichtlich der Interoperabilität von Datensätzen und Diensten greifen) nein Testklasse zur Prüfung der WMS1.3.0: Konformität von INSPIRE Darstellungsdiensten zur Requirements Verordnung (EG) Nr. 976/2009 zur Network Durchführung der INSPIREServices Richtlinie hinsichtlich Netzdienste WMS1.3.0: (http://eur-lex.europa.eu/ INSPIRE LexUriServ/LexUriServ.do? Requirements uri=OJ:L:2009:274:0009:0018:DE Interoperability :PDF) auf Basis des OGC Standards OpenGIS® Web Map Server Implementation Specification, Version 1.3.0. erforderlich nein optional (bis die Fristen für die Umsetzung der Verordnung zur Durchführung der INSPIRE-Richtlinie hinsichtlich der Interoperabilität von Datensätzen und Diensten greifen) nein Downloaddienst: INSPIRE Direct Access Download Service based on WFS INSPIRE Requirements Direct WFS erforderlich nein Downloaddienst: INSPIRE PreDefined Dataset Download Service INSPIRE erforderlich Requirements Predefined WFS nein Kartendienste: INSPIRE View Service based on WMS 1.3.0 © CPA Software GmbH und GDI-DE 30 Anwender-Handbuch zur GDI-DE-Testsuite Testklasse Beschreibung Konformitätsklasse Ausführung Testdaten für die Testausführun erforderlich/optional g erforderlich based on WFS INSPIRE optional Requirements Predefined WFS Recommendatio ns nein Downloaddienste: INSPIRE Download Service Atom Implementation Download erforderlich Service: INSPIRE Requirements Predefined Atom nein Download optional Service: INSPIRE Recommendatio ns - Predefined Atom nein © CPA Software GmbH und GDI-DE Anhang © CPA Software GmbH und GDI-DE 31