Die Q.wiki-Software durchläuft mehrere Teststufen:
- Im Entwicklungsprozess werden bei jeder Änderung der Codebasis automatisierte Tests durchlaufen
- Jedes Release durchläuft im Vorfeld der Auslieferung sogenannte End-To-End-Tests.
- Durch die kontinuierliche Veröffentlichung bei der Aktualisierung des Code laufen dieses Tests mehrmals täglich.
Die abschließende Validierung findet bei jedem Kunden individuell statt. Dies folgt aus den kundenspezifischen Rahmenbedingungen, wie bspw. unternehmensspezifische AD-Anbindung, konfigurierte Metadaten, Seitenkopf und Freigabe-Workflow, unter denen getestet werden muss.
Die meisten Normen fordern von einer Systemvalidierung, dass das System seine (Haupt-)Prozesse wie gefordert ausführt. Hierfür hat es sich bewährt, zunächst zu definieren und aufzulisten, welche die (Haupt-)Prozesse eines Managementsystems auf Basis des Q.wikis sein sollen, um diese nach einem Update zu verifizieren.
Typischerweise sind dies:
- Einloggen und Ausloggen eines Users
- Erstellen und Löschen einer Q.wiki-Seite
- Verwenden der Suchfunktion
- Email-Versand bei Lesebestätigung
- Funktionsfähigkeit des Freigabe-Workflows inkl. Mailversand
- Aktualisieren eines Anhangs
- Kommentarfunktion an einer Seite
- Anlegen eines Änderungsvorschlags und Bearbeitung einer Seite
- Normzuordnung einer Seite
Diese Prozesse sollten manuell durchgeführt und dokumentiert werden.
Folgende Funktionen werden Stand 01/2024 durch unsere End-To-End Tests automatisch validiert:
Bereich | Test |
Allgemein | Kundenindividuelle Übersetzungen |
Allgemein | Anmeldung/Zugriff nur nach Authentifizierung möglich |
Audits | Anlegen, Bearbeiten und Co. |
Aufgaben | Bearbeiten |
Aufgaben | Anlegen |
Aufgaben | Kommentare |
Aufgaben | Anhänge |
WebDAV | Öffnen, Bearbeiten und Speichern von Anhängen |
Glossar | Einträge anlegen |
Glossar | Worterkennung in Prozessen |
Gruppenmanagement | Gruppen anlegen, bearbeiten |
Interne Projekte | Anlegen, Bearbeiten und Co. |
Protokolle | Anlegen, Bearbeiten und Co. |
Benachrichtigungen | Direktbenachrichtigungen |
Benachrichtigungen | Email Benachrichtigungen |
Persönliche Seite | Favoriten |
Portal | Darstellung neuer Units |
Prozesse | Seite/Dateiseite anlegen |
Prozesse | Metadaten im Seitenkopf |
Prozesse | Extrafields im Freigabeworkflow |
Prozesse | Flowcharts anlegen und bearbeiten |
Prozesse | Zeitrechnung der Aktualitätsprüfung |
Prozesse | Revisionsvergleich/Historie |
Prozesse | Dokumentennummer |
Prozesse | Anhänge und Links |
Prozesse | Lesebestätigung anlegen und abgeben |
Prozesse | Kommentare |
Prozesse | Template anlegen und verwenden |
Prozesse | Workflow läuft komplett durch |
Anhänge | PDF Viewer |
Login | Anmeldung funktioniert wie erwartet |
Nutzerprofile | Das persönliche Nutzerprofil samt Einstellungen |
Nutzerprofile | Nutzerprofile Übersicht |
Passwort zurücksetzen | Einhaltung Passwortrichtlinie, Funktion |
Risiken | Anlegen, Bearbeiten und Co. |
Rollen | Rollendashboard |
Rollen | Rollen Widget und Verlinkung zu Prozessen |
Suche | Indizierung / Treffer Kontrolle |
Normen | Normen bearbeiten/hinzufügen |
Normen | Normen zu Prozessen verlinken |
Units | Anlegen, Umbenennen |
Nutzermanagement | Nutzer anlegen, bearbeiten |
Registrierung | Nutzer registrieren |
SCIM | Azure Anbindung |
Modul Generator | Alle Grundfunktionen des Modul Generators |
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren