Test

Completa i test funzionali, di performance e di accettazione degli utenti per un'implementazione di successo. I requisiti di test specifici possono variare a seconda dell'implementazione e della personalizzazione dell'applicazione.

Assicurarsi di effettuare quanto riportato di seguito.
  • Utilizzare una varietà di tecniche di test. Oltre ai test funzionali e prestazionali, prendere in considerazione l'utilizzo di altre tecniche di test come test di usabilità, test di sicurezza, test di integrazione del sistema e test di regressione per garantire che gli artifact di Fusion Data Intelligence soddisfino tutti i requisiti aziendali.
  • Utilizzare dati di test realistici che riflettano accuratamente i dati utilizzati nell'istanza di produzione di Fusion Data Intelligence. Ciò contribuirà a garantire che le cartelle di lavoro funzionino come previsto e che i risultati siano accurati.
  • Coinvolgi gli stakeholder aziendali nei test per garantire che gli oggetti di sviluppo soddisfino le esigenze e i requisiti aziendali.
Esaminare le informazioni riportate di seguito.
  • Test funzionale - Come amministratore funzionale:
    • Pianificare la concessione di ruoli applicazione appropriati per ogni attività funzionale.
    • Pianifica di testare le attività funzionali tipiche, come la creazione di un report sulla diversità.
    • Eseguire test basati sui ruoli delle metriche di Fusion Data Intelligence.
    • Convalidare i dati dopo averlo caricato in Fusion Data Intelligence. Convalidare la libreria comune di metriche esistenti sia in Fusion Data Intelligence che in Oracle Transactional Business Intelligence.
    • Convalidare l'impostazione della sicurezza funzionale in Fusion Data Intelligence e l'allineamento con i dati del sistema di origine.
    • Definisci chiaramente scenari funzionali e casi d'uso.

    Vedere Convalida dei dati.

  • Test delle prestazioni - Come amministratore del servizio e amministratore funzionale:
    • Dopo aver configurato l'ambiente di test di Fusion Data Intelligence, è necessario eseguire i test delle prestazioni. Ciò comporta l'esecuzione degli scenari di test delle prestazioni e la registrazione delle metriche delle prestazioni. Assicurarsi di eseguire lo scale-up della memoria, delle CPU e della memoria aggiuntiva dell'ambiente di test (ATE) in base alle esigenze per ottenere i risultati desiderati. Durante la connessione a Oracle Autonomous AI Lakehouse per eseguire query sui dati di Fusion Data Intelligence, assicurarsi di selezionare il livello di servizio basso.
    • Dopo aver completato il test delle prestazioni, è necessario analizzare i risultati per identificare problemi di prestazioni o colli di bottiglia. Si consiglia di utilizzare l'area argomenti Statistiche aggiornamento warehouse per l'analisi. Ciò può comportare la revisione delle metriche delle prestazioni, l'analisi dei log di sistema, l'esecuzione di analisi delle cause principali e l'analisi delle dimensioni e della complessità delle personalizzazioni del sistema di origine.
    • Se i test identificano problemi di prestazioni o colli di bottiglia, è necessario collaborare con il team di sviluppo per ottimizzare le prestazioni del sistema. Ciò può comportare la modifica della configurazione del sistema, l'attivazione solo delle aree funzionali richieste, la modifica del processo ETL o la modifica delle origini dati. Tenere presente che l'applicazione di patch ai sistemi di origine o di destinazione potrebbe influire sulle prestazioni, pertanto evitare di eseguire il benchmark delle prestazioni durante questo intervallo di tempo.

    Vedere Informazioni sulle prestazioni di aggiornamento dei dati.

  • Test di accettazione degli utenti: come amministratore funzionale ed esperto della garanzia della qualità, eseguire le operazioni riportate di seguito.
    • Assicurarsi che gli utenti finali del test dispongano dei gruppi e dei ruoli necessari per eseguire i test.
    • Sviluppa una serie di scenari di test che coprono tutti gli aspetti di Fusion Data Intelligence. Gli scenari di test dovrebbero essere scritti in un modo che sia facile da capire e seguire. Dovrebbero anche essere rappresentativi di scenari reali che gli utenti incontreranno.
    • Eseguire i test in base agli scenari di test creati. Ciò include l'esecuzione di test funzionali, test di usabilità e test delle prestazioni. È essenziale documentare eventuali problemi o difetti riscontrati durante i test.
    • Una volta completati tutti i test e risolti eventuali problemi ad alta priorità, rivedere e approvare l'applicazione per il rilascio in produzione.

Utilizzare l'elenco di controllo per confermare la pianificazione degli elementi azione. Vedere Elenco di controllo test.