10.4. System

10.4.1. Sonstiges
10.4.2. Benachrichtigungen
10.4.3. Testausführung
10.4.4. Oberfläche
10.4.5. Sprachen

Auf der Seite System werden die Einstellungen für das Verhalten und die Darstellung der Anwendung festgelegt. Es sind fünf Ansichten vorhanden: Sonstiges, Benachrichtigungen, Testausführung, Oberfläche und Sprachen.

10.4.1. Sonstiges

Die Ansicht „Sonstiges“

Abbildung 10.10. Die Ansicht Sonstiges


Hier können folgende Einstellungen vorgenommen werden, um das Verhalten der Anwendung festzulegen:

[Anmerkung] Session Timeout

Ein geänderter Session Timeout beeinflusst nicht die aktuelle Sitzung.

URL der Anwendung

Soll auf die Anwendung über einen Proxy-Server zugegriffen werden, muss die dort konfigurierte URL hier angegeben werden.

Detaillierte Informationen zur Konfiguration eines Proxies finden Sie unter https://httpd.apache.org/docs/2.4/mod/mod_proxy.html (Apache), https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/ (NGinx) https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/creating-a-forward-proxy-using-application-request-routing (IIS).

Mit Klick auf das Icon wird die angegebene Verbindung überprüft.

Maximale Dateigröße beim Hochladen [Byte]

Die maximale Größe für hochzuladende Anhänge.

Session Timeout des Containers benutzen

Ist diese Option aktiviert, wird das Standard-Session-Timeout für Tomcat-Sitzungen verwendet (30 Minuten).

Session Timeout (Minuten)

Ist die obige Checkbox nicht aktiviert, wird der hier angegebene Wert als Session Timeout verwendet.

Nur Administratoren können neue Benutzer anlegen

Wenn aktiviert, können nur Administratoren neue Benutzer anlegen. Wenn nicht, können auch Manager neue Benutzer anlegen.

Nur Manager und Administratoren sehen andere Benutzer in der Benutzerverwaltung

Wenn aktiviert, sehen Benutzer in den Rollen Tester und Gast nur ihren eigenen Benutzereintrag, Einträge anderer Benutzer werden nicht angezeigt.

Ändern des Aufgabenstatus erfordert die Rolle Manager

Wenn aktiviert, können nur Benutzer in der Rolle Manager oder höher den Status von Aufgaben ändern.

Nur genehmigte Berichtsvorlagen unter Evaluieren/Berichte anzeigen

Falls aktiviert, werden auf der Seite Evaluieren / Berichte in der Tabelle Konfigurierbare Berichte nur noch Berichte mit dem Status Genehmigt angezeigt.

Vordefinierte Berichte verbergen

Falls aktiviert, wird auf der Seite Evaluieren / Berichte die Anzeige der Tabelle Berichte unterdrückt.

Such-Index

Sollten Probleme mit der allgemeinen Suche auftreten, kann hier mit dem Button Aktualisieren eine Neuindizierung der Datenbank gestartet werden.

10.4.2. Benachrichtigungen

Bei verschiedenen Ereignissen, wie zum Beispiel der Einrichtung eines Benutzerkontos oder der Zuweisung einer Aufgabe, werden vom System Benachrichtigungen per E-Mail verschickt. In der Ansicht Benachrichtigungen werden die entsprechenden Bedingungen dafür festgelegt.

In einem Benachrichtigungsschema können mehrere Benachrichtigungseinstellungen definiert und für mehrere Projekte wiederverwendet werden.

[Achtung] E-Mail-Konfiguration erforderlich!

Damit Benachrichtigungen ordnungsgemäß funktionieren, müssen wie in Abschnitt 10.5.3, „E-Mail“ beschrieben die E-Mail-Server-Einstellungen konfiguriert werden und es muss sichergestellt sein, dass alle Benutzerkonten eine gültige E-Mail-Adresse haben.

10.4.2.1. Übersichtsseite

Die Übersichtsseite zeigt alle vorhandenen Benachrichtigungsschemata in einer Tabelle an. Neue Benachrichtigungsschemata werden hier erstellt.

Die Übersichtsseite „Benachrichtigungsschemata“

Abbildung 10.11. Die Übersichtsseite Benachrichtigungsschemata


Die Tabelle zeigt die folgenden Werte:

ID

Wird automatisch zugewiesen.

Name

Der Name des Benachrichtigungsschemas.

Beschreibung

Die Beschreibung des Benachrichtigungsschemas.

Voreinstellung

Wenn aktiviert, ist das Benachrichtigungsschema das Standardschema. Wenn ein Benachrichtigungsschema als Standardschema deklariert ist, wird es automatisch jedem bestehenden Projekt zugewiesen, es sei denn, für dieses Projekt wurde bereits ein anderes Schema definiert.

Ereignisse

Die Anzahl der Benachrichtigungsereignisse.

Projekte

Die Anzahl der Projekte, denen dieses Benachrichtigungsschema zugeordnet ist.

Aktionen

Die ausführbaren Aktionen.
10.4.2.1.1. Aktionen

Die Aktionsspalte befindet sich ganz rechts in der Tabelle. Folgende Aktionen lassen sich hier vornehmen:

  •   Bearbeiten
  •   Duplizieren
  •   Löschen
10.4.2.1.2. Tabellenoperationen

In der Zeile rechts oberhalb der Tabelle lassen sich folgende Operationen vornehmen:

  •   Filter / Sortieren
  •   Exportieren
  •   Spaltenauswahl

Alle Operationen sind ausführlich in Abschnitt 5.2.3.1, „Übersichtsseite“ beschrieben.

10.4.2.1.3. Detailseite

Figure 10.12 zeigt die Bearbeitungsoptionen für ein Benachrichtigungsschema.

Der „Benachrichtigung hinzufügen“ Dialog

Abbildung 10.12. Der Benachrichtigung hinzufügen Dialog


Auf dieser Seite sind alle Benachrichtigungen für das Benachrichtigungsschema aufgelistet. Zum Erstellen einer Benachrichtigung können Ereignisse aus einem vordefinierten Satz verfügbarer Benachrichtigungsereignisse individuell einem oder mehreren Empfängern (Benutzerkonten) zugeordnet werden.

Die verfügbaren Benachrichtigungsereignisse sind:

Aufgabe zugewiesen

Dieses Ereignis wird ausgelöst, sobald einem Benutzer eine Aufgabe zugewiesen wird.

Aufgabe bereit zur Ausführung

Dieses Ereignis wird ausgelöst, wenn eine nicht ausführbare Aufgabe ausführbar wird, oder alle Abhängigkeiten der Aufgabe erfüllt sind (siehe Abschnitt 7.1.2.5, „Abhängigkeiten“).

Benutzerkonto angelegt

Dieses Ereignis wird ausgelöst, sobald ein Benutzerkonto erstellt wurde.

Benutzerkonto Passwort geändert

Dieses Ereignis wird ausgelöst, sobald ein Passwort in der lokalen Benutzerdatenbank geändert wurde.

Testausführung fehlgeschlagen

Dieses Ereignis wird nach Beendigung einer Testfallausführung ausgelöst, falls ein Testfallschritt während der Ausführung als fehlgeschlagen oder fehlerhaft markiert wurde.

Die verfügbaren Benachrichtigungsziele sind:

Verantwortlicher

Der Verantwortliche Benutzer der Aufgabe/des Testfalls bzw. das angelegte/bearbeitete Benutzerkonto.

Ersteller

Der Benutzer, der für das Auslösen des Benachrichtigungsereignisses verantwortlich ist, z.B. durch die Zuweisung einer Aufgabe.

Aktiver Benutzer

Der derzeit aktive Benutzer.

Spezifischer Benutzer

Ein bestimmter Benutzer.

Mit Klick auf den Button Projekte zuweisen kann das Benachrichtigungsschema einem oder mehreren Projekten zugewiesen werden (siehe Figure 10.13).

Projekte einem Benachrichtigungsschema zuweisen

Abbildung 10.13. Projekte einem Benachrichtigungsschema zuweisen


10.4.3. Testausführung

Die Ansicht „Testausführung“

Abbildung 10.14. Die Ansicht Testausführung


In dieser Ansicht können folgenden Einstellungen bezüglich der Testausführung vorgenommen werden:

Beim Import von Testergebnissen für unbekannte Tests automatisch neue Testfälle anlegen

Wenn aktiviert, wird automatisch ein Testfall für die jeweiligen Testfallinformationen in der Ergebnisdatei erstellt. Diese Informationen können je nach Importformat variieren.

Beim Import von Testergebnissen ein Testsuiteergebnis erzeugen und falls notwendig eine neue Testsuite anlegen

Wenn aktiviert, wird automatisch ein Testsuite-Ergebnis für die Testsuite-Informationen in der Ergebnisdatei erstellt. Diese Informationen können je nach Importformat variieren. Zusätzlich wird für das Ergebnis der Testsuite eine entsprechende Testsuite erstellt, falls diese noch nicht vorhanden ist.

Tester dürfen Tests nur mittels Aufgaben ausführen

Wenn aktiviert, können Benutzer in der Rolle Tester Tests nur durch Ausführen einer Aufgabe starten.

Tester dürfen nur eigene Testläufe wiederaufnehmen

Wenn aktiviert, können Benutzer in der Rolle Tester nur Testläufe wiederaufnehmen, die sie selbst gestartet haben. Wurde ein Testlauf über eine Aufgabe gestartet, können sie diesen nur dann wiederaufnehmen, wenn ihnen diese Aufgabe zugeordnet ist.

10.4.3.1. Begründungsvorlagen für übersprungene Testergebnisse

Wenn Tester während der manuellen Testausführung einen Testfall überspringen wollen, so wird vom System eine Begründung hierfür erfragt. Diese Tabelle enthält die Vorlagen für diese Begründungen (siehe Abschnitt 8.3.3.1.1, „Testfälle endgültig überspringen“). Diese Vorlagen können beim Überspringen übernommen werden.

10.4.3.1.1. Aktionen

Die Aktionsspalte befindet sich ganz rechts in der Tabelle. Folgende Aktionen lassen sich hier vornehmen:

  •   Bearbeiten
  •   Löschen
Der Dialog „Begründung bearbeiten“

Abbildung 10.15. Der Dialog Begründung bearbeiten


10.4.4. Oberfläche

In der Ansicht Oberfläche wird das Verhalten der Benutzeroberfläche festgelegt.

Die Ansicht „Oberfläche“

Abbildung 10.16. Die Ansicht Oberfläche


Die folgenden Einstellungen können hier vorgenommen werden:

Der Testrunner startet in der Tabellenansicht

Wenn aktiviert, zeigt der Testrunner standardmäßig die tabellarische Ansicht an.

Wenn aktiviert, werden Testfallinformationen bei der Ausführung eingeblendet

Wenn diese Option aktiviert ist, wird das Informationsfenster für Testfalldetails beim Starten oder Ausführen von Tests standardmäßig immer aufgeklappt.

Der Testschritt-Editor startet in der registerbasierten Ansicht

Wenn aktiviert, ist die tabellarische Ansicht in der Ansicht Schritte auf der Seite Testfalldetails die Standardansicht.

Zeilen pro Tabellenseite

Mit dieser Option wird die Anzahl der Zeilen pro Tabellenseite voreingestellt.

Maximale Höhe des Vorschaubildes

Diese Option legt die maximale Höhe der Vorschaubilder von eingebetteten Anhängen während der Testfall-Ausführung fest (siehe Abbildung 6.45, „Ein Verweis auf einen Anhang wird durch eine Vorschau des Anhangs ersetzt“).

Maximale Breite des Vorschaubildes

Diese Option legt die maximale Breite der Vorschaubilder von eingebetteten Anhängen während der Testfall-Ausführung fest (siehe Abbildung 6.45, „Ein Verweis auf einen Anhang wird durch eine Vorschau des Anhangs ersetzt“).

Versionsnummer in Fußzeile anzeigen

Wenn aktiviert, wird die Versionsnummer der Anwendung in der Fußzeile angezeigt.

Zitat des Tages

Eine Nachricht, die auf dem Anmeldebildschirm angezeigt werden soll.

Zufälliges Zitat des Tages verwenden

Wenn ausgewählt, wird eine zufällige Zeile aus der unten hochgeladenen Datei als Zitat des Tages angezeigt.

Zitate hochladen

Mit Klick auf den Button Zitate hochladen kann eine neue Textdatei mit Zitaten ausgewählt und hochgeladen werden. Die Datei muss ein Zitat pro Zeile enthalten. Mit dem Icon kann die hochgeladene Datei entfernt und durch die mitgelieferte Datei der Anwendung ersetzt werden.

Weitere Informationen zum Dateiformat sind unter Abschnitt 4.2, „Zitat des Tages“ zu finden.

10.4.5. Sprachen

Die Benutzeroberfläche kann mittels Sprachdateien um weitere Sprachen ergänzt werden.

Die Ansicht „Sprachen“

Abbildung 10.17. Die Ansicht Sprachen


10.4.5.1. Sprachen aktivieren und deaktivieren

Es können bis zu fünf verschiedene Sprachen gleichzeitig aktiviert werden. Mit Klick auf das Icon wird die ausgewählte Sprache hinzugefügt, mit dem Icon entfernt. Um alle verfügbaren Sprachen hinzuzufügen, klicken Sie auf das Icon bzw. auf um alle Sprachen zu entfernen oder verwenden Sie die Drag and Drop-Funktion.

[Achtung] Dateiformat

Weitere Informationen über das Hinzufügen von Sprachen und dem verwendeten Dateiformat sind unter Abschnitt 4.1, „Sprachdateien aktivieren und deaktivieren“ beschrieben.

Klaros-Test­management wird mit Sprachdateien in deutscher und englischer Sprache ausgeliefert. Die Unterstützung für weitere Sprachen kann bei Bedarf mittels zusätzlicher Sprachdateien hinzugefügt werden. Die entsprechende Sprachdatei muss hierzu im Verzeichnis .klaros/resources/messages gespeichert werden.

Mit Klick auf den Button Sprachdateien aktualisieren werden die Sprachdateien im Verzeichnis .klaros/resources/messages bei laufender Anwendung neu geladen und in dieser Ansicht angezeigt.