Testen
Durchführung der Funktions-, Performance- und Benutzerakzeptanztests für eine erfolgreiche Implementierung. Die spezifischen Testanforderungen können je nach Implementierung und Anpassung der Anwendung variieren.
Achten Sie auf Folgendes:
- Verwenden Sie verschiedene Testtechniken. Sie können zusätzlich zu Funktions- und Leistungstests auch andere Testtechniken wie Benutzbarkeitstests, Sicherheitstests, Systemintegrationstests und Regressionstests verwenden, um sicherzustellen, dass die Fusion Data Intelligence-Artefakte alle Geschäftsanforderungen erfüllen.
- Verwenden Sie realistische Testdaten, die genau die in der Fusion Data Intelligence-Produktionsinstanz verwendeten Daten widerspiegeln. Dadurch wird sichergestellt, dass die Arbeitsmappen wie erwartet funktionieren und die Ergebnisse korrekt sind.
- Binden Sie geschäftliche Stakeholder in Tests ein, um sicherzustellen, dass die Entwicklungsobjekte die Geschäftsanforderungen und -anforderungen erfüllen.
Prüfen Sie die folgenden Abschnitte für:
- Funktionstests - Als Funktionsadministrator:
- Planen Sie, geeignete Anwendungsrollen für jede Funktionsaktivität zu erteilen.
- Planen Sie, die typischen funktionalen Aktivitäten zu testen, z.B. die Erstellung eines Diversitätsberichts.
- Durchführung rollenbasierter Tests von Fusion Data Intelligence-Metriken.
- Validieren Sie Daten nach dem Laden in Fusion Data Intelligence. Validieren Sie die gemeinsame Metrikbibliothek, die sowohl in Fusion Data Intelligence als auch in Oracle Transactional Business Intelligence vorhanden ist.
- Validieren Sie das Funktionssicherheitssetup in Fusion Data Intelligence und die Ausrichtung an den Quellsystemdaten.
- Definieren Sie Funktionsszenarien und Anwendungsfälle klar.
Siehe Daten validieren.
- Performancetests - Als Serviceadministrator und Funktionsadministrator:
- Nachdem Sie die Fusion Data Intelligence-Testumgebung konfiguriert haben, müssen Sie die Performancetests ausführen. Dazu gehören die Ausführung der Performancetestszenarios und die Aufzeichnung der Performancemetriken. Stellen Sie sicher, dass Sie den zusätzlichen Speicher, die CPUs und den Speicher der Testumgebung (ATE) nach Bedarf vertikal skalieren, um die gewünschten Ergebnisse zu erzielen. Stellen Sie beim Herstellen einer Verbindung zu Oracle Autonomous AI Lakehouse zur Abfrage der Fusion Data Intelligence-Daten sicher, dass Sie den Servicegrad "Niedrig" auswählen.
- Nach Abschluss von Performancetests müssen Sie die Ergebnisse analysieren, um Performanceprobleme oder Engpässe zu identifizieren. Es wird empfohlen, den Themenbereich "Warehouse-Aktualisierungsstatistik" zur Analyse zu verwenden. Dies kann die Überprüfung von Leistungsmetriken, die Analyse von Systemlogs, die Durchführung von Ursachenanalysen sowie die Analyse der Größe und der Komplexität der Anpassungen des Quellsystems umfassen.
- Wenn beim Testen Leistungsprobleme oder Engpässe festgestellt werden, müssen Sie mit dem Entwicklungsteam zusammenarbeiten, um die Systemleistung zu optimieren. Dazu können Sie die Systemkonfiguration ändern, nur die erforderlichen Funktionsbereiche aktivieren, den ETL-Prozess ändern oder die Datenquellen ändern. Beachten Sie, dass das Patching von Quell- oder Zielsystemen die Performance beeinträchtigen kann. Vermeiden Sie daher ein Benchmarking der Performance in diesem Zeitfenster.
- ❇ Benutzerakzeptanztests – Als Funktionsadministrator und Qualitätssicherungsspezialist:
- Stellen Sie sicher, dass die Testendbenutzer über die erforderlichen Gruppen und Rollen verfügen, um die Tests auszuführen.
- Entwickeln Sie eine Reihe von Testszenarien, die alle Aspekte von Fusion Data Intelligence abdecken. Testszenarien sollten so geschrieben werden, dass sie leicht zu verstehen und zu befolgen sind. Sie sollten auch repräsentativ für reale Szenarien sein, denen Benutzer begegnen werden.
- Führen Sie Tests basierend auf den erstellten Testszenarios aus. Dies umfasst die Durchführung von Funktionstests, Usability-Tests und Leistungstests. Es ist wichtig, alle Probleme oder Mängel zu dokumentieren, die während des Tests auftraten.
- Nachdem alle Tests abgeschlossen und alle Probleme mit hoher Priorität behoben wurden, prüfen und genehmigen Sie den Antrag auf Produktionsrelease.
Prüfen Sie anhand der Checkliste, ob die Aktionspunkte geplant sind. Siehe Checkliste testen.