Vai al contenuto

Strumenti di test SAP a confronto: a che cosa serve ciascuno

Un confronto chiaro degli strumenti di test SAP usati dai miei team: Tricentis, Worksoft, Panaya, SAP Cloud ALM, SAP Solution Manager, UiPath e OpenText LoadRunner. A che cosa serve ciascuno, che cosa include già il suo contratto di supporto SAP e come scegliere.

Due monitor che mostrano esecuzioni di test automatizzati e un diagramma di flusso dei test
Indice
  1. I tre compiti di un set di strumenti di test SAP
  2. Strumenti di test SAP a confronto
  3. Gestione dei test: Cloud ALM e Solution Manager
  4. SAP Cloud ALM
  5. SAP Solution Manager
  6. Strumenti per il test manuale
  7. Strumenti di automazione dei test: Tricentis, Worksoft, Panaya e UiPath
  8. Tricentis e SAP Test Automation by Tricentis
  9. Worksoft
  10. Panaya
  11. UiPath Test Suite
  12. Quando l'automazione ripaga
  13. Strumenti per il test di performance: OpenText LoadRunner
  14. Come scegliere gli strumenti di test SAP
  15. Gli strumenti non sono tutta la risposta
  16. Il prossimo passo
  17. Domande frequenti

I principali strumenti di test SAP sono SAP Cloud ALM e SAP Solution Manager per la gestione dei test, Tricentis Tosca (venduto da SAP come SAP Test Automation by Tricentis), Worksoft, Panaya e UiPath per l'automazione dei test, e OpenText LoadRunner per il test di performance. La maggior parte dei programmi S/4HANA ha bisogno di uno strumento per gruppo: uno per gestire e tracciare i test, uno per automatizzare la regressione e uno per testare il carico.

Li ho usati tutti e sette, o li ho fatti usare ai miei team. Questa guida confronta a che cosa serve ciascuno, con verifiche sulla documentazione dei fornitori a ottobre 2026, e come scegliere tra loro. Per i tipi di test in sé, parta dai test SAP spiegati.

Ho assistito a decine di demo di strumenti in cui tutto funziona alla perfezione. Poi nel progetto reale gli script continuano a rompersi, o l'integrazione non funziona mai come il fornitore l'aveva mostrata. Per questo non scelgo gli strumenti di test SAP dalle liste di funzionalità.

Nei programmi che guido i test assorbono circa il 35 percento dell'impegno. Gli strumenti decidono quanta parte di quell'impegno sia ripetibile.

Si dividono in tre gruppi. Non si aspetti che uno strumento di un gruppo svolga il compito di un altro.

  1. Gestione dei test. Contiene casi di test, piani di test, risultati di esecuzione e difetti, e li collega a requisiti e modifiche. È qui che avviene il test manuale ed è qui che guardano i revisori. Qui si collocano SAP Cloud ALM, SAP Solution Manager e Panaya Test Management.
  2. Automazione dei test funzionali. Registra o modella test dei processi aziendali e li riesegue dopo ogni modifica. Qui si collocano Tricentis, Worksoft, Panaya Test Automation e UiPath.
  3. Test di performance. Simula molti utenti contemporaneamente per trovare i colli di bottiglia prima del go-live. Qui si colloca OpenText LoadRunner, e SAP rivende anche i prodotti di performance di Tricentis.

Diversi fornitori coprono due gruppi, e i confini si spostano a ogni release. Decida prima per quale compito sta acquistando, poi confronti gli strumenti all'interno di quel gruppo.

La tabella riassume i sette strumenti. Ogni riga è verificata sulle pagine del fornitore o sul portale di supporto SAP.

StrumentoFornitoreFunzione principaleA che cosa serveDove si colloca
SAP Cloud ALMSAPGestione dei testCasi di test, piani di test, esecuzione manuale, difetti, tracciabilità verso processi e requisitiScelta predefinita per i nuovi programmi S/4HANA e RISE; un tenant incluso in Enterprise Support
SAP Solution Manager 7.2SAPGestione dei testTest Suite, Business Process Change Analyzer, collegamenti al change controlLandscape on-premise esistenti che lo usano già; la manutenzione mainstream termina nel 2027
Tricentis Tosca / SAP Test Automation by TricentisTricentis, rivenduto da SAPAutomazioneAutomazione senza codice basata su modelli, su applicazioni SAP e non SAPProgrammi con release frequenti e landscape misti
Worksoft CertifyWorksoftAutomazioneAutomazione dei processi senza codice, più acquisizione dei processi e analisi d'impattoLandscape ricchi di processi che vogliono far costruire i test agli utenti di business
PanayaPanayaAnalisi d'impatto, gestione dei test, automazioneAnalisi d'impatto delle modifiche, gestione dei test e automazione assistita dall'AIProgrammi con molti upgrade e modifiche, che devono sapere che cosa ritestare
UiPath Test Manager (UiPath Test Suite)UiPathAutomazione e gestione dei testOrchestrazione dei test con i robot UiPath su SAP GUI, Fiori e sistemi non SAPAziende che usano già UiPath per l'automazione dei processi
OpenText LoadRunnerOpenTextPerformanceTest di carico e di concorrenza con i protocolli SAP, SAP GUI e SAP WebTest di picco e di concorrenza prima del go-live

Nessuno di questi strumenti è una cattiva scelta. Si differenziano per approccio, licenze e per ciò che il suo team conosce già.

SAP Cloud ALM

Cloud ALM copre preparazione dei test, piani di test, esecuzione e difetti. I casi di test si costruiscono a partire dalle attività dei processi della soluzione, i tester registrano superato o fallito per ogni passo e i difetti si aprono direttamente dalle esecuzioni fallite, secondo la formazione SAP sui test in Cloud ALM. Questo le dà la tracciabilità dal processo al test al difetto.

Per l'automazione orchestra anziché eseguire. SAP indica due strumenti integrati: il SAP S/4HANA Cloud Test Automation Tool e Tricentis Test Automation for SAP. Worksoft, Panaya e UiPath pubblicano ciascuno le proprie integrazioni con Cloud ALM.

Le licenze sono semplici. La pagina SAP sui diritti d'uso concede un tenant ai clienti con SAP Enterprise Support, Enterprise Support cloud editions o Product Support for Large Enterprises. L'uso è limitato alla gestione interna del ciclo di vita applicativo del cliente.

SAP Solution Manager

Solution Manager 7.2 gestisce ancora i test in molti landscape on-premise. Con Enterprise Support il suo perimetro comprende il Business Process Change Analyzer, che restringe il perimetro dei test ai processi toccati da una modifica, e le funzioni di automazione dei test di SAP.

La data conta più delle funzionalità. La pagina SAP su Solution Manager indica la manutenzione mainstream fino alla fine del 2027. La manutenzione estesa fino alla fine del 2030 è un'opzione per funzioni selezionate, tra cui la test suite, e SAP raccomanda di passare a Cloud ALM prima della fine del 2027.

Non introduca Solution Manager per i test in un nuovo programma. Se gestisce già il suo change control, lo tenga finché il landscape non cambia, poi migri la documentazione dei test nell'ambito di quel passaggio.

Strumenti per il test manuale

Chi cerca strumenti per il test manuale SAP di solito ha bisogno di gestione dei test, non di un prodotto separato. Cloud ALM, Solution Manager, Panaya Test Management e UiPath Test Manager registrano tutti l'esecuzione dei test manuali con passi, risultati e difetti.

Ciò che sostituiscono è il foglio di calcolo. Un foglio di calcolo non ha alcun collegamento al trasporto, nessuna traccia di audit e nessuno storico una volta iniziato il ciclo successivo.

Tutti e quattro automatizzano processi aziendali in SAP GUI e Fiori. Le differenze stanno nel modo in cui si costruiscono i test, in ciò che li accompagna e in come si collegano al suo strumento di gestione dei test.

Tricentis e SAP Test Automation by Tricentis

SAP Test Automation by Tricentis è il prodotto Tricentis in cloud rivenduto da SAP. SAP lo descrive come automazione no-code basata su modelli, su applicazioni SAP e di terze parti, integrata con Cloud ALM. SAP rivende anche SAP Enterprise Continuous Testing by Tricentis, che Tricentis identifica come Tosca.

Verifichi il suo diritto d'uso prima di acquistare. La pagina SAP sui diritti d'uso concede ai clienti Enterprise Support una licenza a termine per Tricentis Test Automation for SAP integrata con Cloud ALM fino al 31 dicembre 2028. È limitata a 5 utenti nominali, 500 esecuzioni di test al mese, 5 agenti di esecuzione e 12 mesi di conservazione dei risultati, quindi è un punto di partenza più che una licenza su scala di programma.

Una licenza separata copre Tricentis Test Automation for SAP integrata con Solution Manager, fino al 31 dicembre 2027. Legga entrambe le voci della pagina per il suo tipo di supporto.

Worksoft

Worksoft Certify è un prodotto di automazione senza codice per test, predisposizione dei dati di test e correzioni dei dati. La piattaforma Worksoft comprende anche Business Capture, che registra l'attività reale degli utenti come base per i test, e un prodotto Impact per l'analisi delle modifiche.

Worksoft elenca integrazioni con SAP Cloud ALM e Solution Manager ed è disponibile sul SAP Store. È adatto ai team che vogliono affidare la libreria di test agli esperti di processo, non agli sviluppatori.

Panaya

La gamma di Panaya comprende Change Impact Analysis, Test Management, Test Automation e Custom Code Correction. Il suo punto di partenza è la domanda che ogni upgrade solleva: che cosa ha toccato questa modifica, e che cosa devo ritestare?

Questo lo rende adatto a upgrade, support package e conversioni S/4HANA in cui il lavoro è guidato dal codice custom e dal perimetro d'impatto. L'integrazione di Panaya con Cloud ALM copre attualmente i test automatizzati del suo prodotto di automazione senza codice.

UiPath Test Suite

UiPath Test Manager pianifica, orchestra e rendiconta le esecuzioni dei test, e i robot UiPath le eseguono. UiPath indica la copertura di S/4HANA, ECC, Fiori, WinGUI, WebGUI e Business Client, e un'integrazione con SAP Cloud ALM.

La documentazione di UiPath descrive anche un'integrazione con Solution Manager, che richiede Solution Manager 7.2 SP08 o successivo. L'argomento pratico a favore di UiPath è il riuso: se la sua azienda usa già UiPath per l'automazione dei processi, competenze e licenze si trasferiscono.

Quando l'automazione ripaga

La mia regola è semplice. Quando c'è un gran numero di casi di test che richiedono test estesi e ripetuti, automatizzi. Al di sotto di quella soglia, il test manuale va bene, e una libreria di automazione costruita a metà costa più di quanto faccia risparmiare.

Il test ripetuto è esattamente la regressione. La mia guida all'automazione dei test SAP spiega da dove partire, e quella sul test di regressione SAP tratta i cicli di upgrade e il perimetro delle release.

Ho assistito a decine di demo di strumenti in cui tutto funziona alla perfezione. Poi nel progetto reale gli script continuano a rompersi, o l'integrazione non ha mai funzionato come il fornitore l'aveva mostrata. Ecco perché le liste di funzionalità non sono il modo in cui scelgo gli strumenti di test SAP.

L'automazione funzionale le dice che un processo funziona per un utente. Non le dice che cosa succede quando centinaia di utenti registrano a fine mese. Il test di performance va fatto prima del go-live, e i test di concorrenza, con molti utenti contemporaneamente, sono quelli che contano.

LoadRunner oggi è un prodotto OpenText. La pagina di OpenText su LoadRunner Professional ora lo chiama OpenText Professional Performance Engineering. Tra i protocolli elencati ci sono SAP, SAP GUI e SAP Web.

OpenText Enterprise Performance Engineering serve i team che eseguono test da più sedi contemporaneamente, e OpenText Core Performance Engineering è l'offerta cloud. SAP rivende anche i prodotti Tricentis per il test di performance. La mia guida al test di performance SAP spiega come progettare questi test.

Scelga gli strumenti in quest'ordine: prima la gestione dei test, poi l'automazione, infine la performance. La gestione dei test è dove risiedono tracciabilità e audit, e decide quali integrazioni di automazione sono semplici.

  1. Verifichi che cosa possiede già. Cloud ALM e la licenza Tricentis limitata sono inclusi in Enterprise Support. Solution Manager è incluso nella manutenzione on-premise.
  2. Scelga la piattaforma di gestione dei test. Cloud ALM per i nuovi programmi e per RISE. Solution Manager solo dove gestisce già il change control, con un piano di migrazione prima del 2028.
  3. Conti i suoi casi di test ripetuti. Se il volume di regressione è piccolo, testi manualmente nel suo strumento di gestione dei test e per ora rinunci all'automazione.
  4. Faccia una shortlist degli strumenti di automazione in base all'aderenza. Landscape misti SAP e non SAP, esigenze di analisi d'impatto, installazioni UiPath esistenti e responsabilità affidata agli utenti di business portano ciascuno a strumenti diversi nella tabella qui sopra.
  5. Esegua un pilota sui suoi processi. Usi un flusso di processo aziendale reale con i suoi dati e le sue schermate, non il sistema demo del fornitore.
  6. Aggiunga uno strumento di performance. Pianifichi test di concorrenza per i periodi di picco, come la chiusura mensile.

Queste domande separano una buona scelta da una buona demo.

FattoreDomanda da porre
Copertura SAPQuali tecnologie SAP GUI, Fiori e API gestisce nativamente?
IntegrazioneSi collega a Cloud ALM o Solution Manager nel modo in cui lavora il suo test manager?
Impatto delle modificheÈ in grado di dirle quali test sono interessati da un trasporto o da un upgrade?
ManutenzioneChi corregge i test rotti dopo una release, e quanto tempo serve?
ResponsabilitàConsulenti funzionali e key user possono costruire e leggere i test?
Costo dal secondo annoQuanto costano agenti, utenti e manutenzione dopo il primo anno?

L'errore di test più comune che vedo non è un problema di strumenti. È fare troppo pochi test nel test di integrazione di sistema e nel test di accettazione utente. Uno strumento non può correggere un piano che dà troppo poco tempo a quei cicli.

Due pratiche contano più del prodotto che acquista. I dati di test devono essere mascherati ma a livello di produzione, con volumi realistici. Durante un programma, gestisca due landscape separati, uno per il progetto e uno per l'operatività corrente, così le modifiche del supporto in esercizio e quelle di progetto vengono testate separatamente.

Le release cloud aggiungono un'ulteriore considerazione. SAP Cloud ERP public edition riceve due upgrade principali l'anno, a febbraio e ad agosto, e i clienti eseguono i test di regressione nel sistema di test aggiornato. Per questo lavoro è incluso il Test Automation Tool di SAP.

Per collegare i risultati dei test alle decisioni di go-live, legga il mio articolo sui quality gate SAP.

Metta i sette strumenti a confronto con i tre compiti, poi segni che cosa include già il suo contratto di supporto SAP. Faccia poi una shortlist solo per le lacune, e prenoti demo sui suoi processi.

Se desidera un secondo parere su un set di strumenti di test o su un piano di test, ne parli con me.

Quali sono i principali strumenti di test SAP?

Per la gestione dei test, SAP Cloud ALM e SAP Solution Manager. Per l'automazione dei test, Tricentis Tosca (venduto anche come SAP Test Automation by Tricentis), Worksoft Certify, Panaya e UiPath. Per il test di performance, OpenText LoadRunner, oggi venduto come OpenText Professional ed Enterprise Performance Engineering.

Tricentis è incluso in SAP Enterprise Support?

In parte: SAP concede ai clienti Enterprise Support una licenza a termine per Tricentis Test Automation for SAP integrata con SAP Cloud ALM, fino al 31 dicembre 2028. È limitata a 5 utenti nominali, 500 esecuzioni di test al mese e 5 agenti di esecuzione. I programmi più grandi di solito hanno bisogno di un prodotto Tricentis completo, che SAP rivende anch'esso.

Per i test conviene usare SAP Cloud ALM o Solution Manager?

Cloud ALM per qualsiasi nuovo programma. Copre preparazione dei test, piani di test, esecuzione e difetti, e un tenant è incluso in Enterprise Support. La manutenzione mainstream di Solution Manager termina alla fine del 2027, quindi lo tenga solo dove gestisce già il change control e pianifichi il passaggio.

Qual è il miglior strumento per il test manuale SAP?

Il suo strumento di gestione dei test. Cloud ALM, Solution Manager, Panaya e UiPath Test Manager registrano tutti passi, risultati e difetti dei test manuali. Portare il test manuale fuori dai fogli di calcolo le dà una traccia di audit e i collegamenti alle modifiche.

Quando conviene automatizzare i test SAP?

Quando ha un gran numero di casi di test che richiedono test estesi e ripetuti, come la regressione attraverso upgrade e release. Al di sotto di quella soglia, il test manuale va bene. Automatizzare un set di test piccolo e instabile di solito costa più in manutenzione di quanto faccia risparmiare.

Quale strumento si usa per il test di performance SAP?

OpenText LoadRunner è una scelta comune, con i protocolli SAP, SAP GUI e SAP Web. SAP rivende anche i prodotti Tricentis per il test di performance. Qualunque strumento usi, esegua prima del go-live test di concorrenza con molti utenti contemporaneamente.

Noel D'Costa

Scritto da

Noel D'Costa

25 anni di programmi ERP SAP e Oracle nei settori aviazione, pubblica amministrazione, finanza, retail e manifatturiero. Formazione in finanza. Aiuto i team di leadership a definire con onestà il perimetro delle trasformazioni, a recuperare i programmi in difficoltà e a costruire sistemi che superano il primo anno in produzione.

Il prossimo passo

Sta gestendo un programma ERP in questo momento?

Se questo articolo tocca un programma che sta seguendo in questo momento, una conversazione di 30 minuti di solito porta più lontano di un'altra settimana di analisi interna.