APPIAN AUTOMATED TESTING
INCORPORATE MODEL-BASED TESTING
Ecco come funziona:
Questa funzionalità risponde in modo definitivo alle esigenze dei test di regressione.
Ti consente di gestire in modo rapido e semplice le modifiche ai requisiti per i progetti Appian.
Si tratta di un progresso significativo che si allinea con filosofia della soluzione che abbiamo sviluppato negli ultimi 10 anni, progettata per offrirti tutto in termini di automatizzazione:
FACILITÀ - VELOCITA' - RISPARMIO - EFFICIENZA - QUALITA'
Aggiungendo questa funzionalità ad AAT, introduciamo lo strumento più potente e specializzato, che comprende funzionalità uniche e specifiche per i test automatizzati in Appian.
MODEL-BASED TEST:
- Al creare un test, puoi eseguilo fino al punto desiderato in tempo reale. Metti in pausa, continua, torna indietro, tutto ciò di cui hai bisogno.
- Rileva automaticamente i campi Appian su un'interfaccia o durante la navigazione.
- Crea test in modo interattivo. Aggiungere un comportamento, eseguirlo. Cambialo, eseguilo di nuovo: semplicemente interagisci!
Queste caratteristiche migliorano la velocità e la resilienza delle potenti funzionalità preesistenti, offrendo prestazioni inarrivabili per qualsiasi altro tool generico nei progetti Appian.
Appian Automated Testing funziona con tutte le versioni di Appian (v18+), garantendo così la resilienza alle modifiche nelle versioni di Appian. Gli strumenti generici potrebbero perdere gran parte del lavoro se Appian introduce modifiche che influiscono sul layout nell'aggiornamento della versione.
Esaminiamo le implicazioni dell'incorporazione del Model-Based Testing in tre aspetti critici quando si valuta uno strumento di test:
- VELOCITA' DI COSTRUZIONE
- RESISTENZA E FACILITÀ DI CORREZIONE A FRONTE DI FREQUENTI CAMBIAMENTI
- ESECUZIONE DEL TEST PRIMA CHE IL LAYOUT SIA PRONTO (TRUE BDD)
E se ciò non bastasse...
ABBIAMO UN'OFFERTA SPECIALE: Se hai un test in Selenio e vuoi passare ad AAT, contattaci! Non ci crederete!
Ora, approfondiamo alcuni dettagli.
VELOCITA' DI COSTRUZIONE:
Uno dei principali vantaggi di Appian Automated Testing, in particolare con la nuova funzionalità Model-Based Testing (MBT) specificamente progettata per gli oggetti e le navigazioni Appian, è la sua capacità di creare test di regressione da zero in modo rapido ed efficiente.
Grazie al riconoscimento automatico e preciso degli oggetti Appian, i team (anche gli utenti senza esperienza di automazione) possono creare un set completo di test su misura per la logica e l'architettura delle loro applicazioni Appian. Il Model-Based Testing applicato al riconoscimento degli oggetti garantisce una velocità di costruzione inimmaginabile per qualsiasi altro strumento generico nei progetti Appian.
In pochissimo tempo, è possibile avere le navigazioni di base pronte, che rappresentano un investimento di tempo significativo durante il test. Risparmierai un sacco di fatica manuale, sostituendola con il tempo della macchina.
Ottenere rapidamente queste navigazioni di base con AAT ti dà l'opportunità di concentrarti su aspetti più profondi del test, migliorando la qualità finale.
Una volta ottenuta la navigazione di base, è possibile aggiungere facilmente tutte le verifiche corrispondenti a ciascun oggetto e a ciascun dato, rendendo i test molto più approfonditi.
Per quanto riguarda i dati, abbiamo tutto preparato per te! È possibile utilizzare modelli per la creazione di dati, creare caricamenti di dati, disporre di dati coerenti tra più test collegati, ripetere le esplorazioni con dati diversi e persino pulire i dati che non sono più utili, mantenendo l'ambiente di test libero da test non riusciti.
Hai visto che per i dati, abbiamo tutto. Ma ricordiamo anche che AAT ha una funzionalità specifica per realizare comparazioni di dati provenienti da file e servizi.
È possibile avere dati da file in PDF, Excel, Mail o servizi in XML e JSON. E con ognuno di essi, puoi confrontarli con i dati inseriti dall'utente o anche con i valori che hai all'interno dei processi Appian. Questa funzionalità è senza dubbio una delle più apprezzate in quanto faciliterà notevolmente la revisione di tutti i file generati da Appian, delle e-mail inviate o di come si ricevono i dati dai servizi.
Eliminerai i processi manuali ripetitivi in pochissimo tempo e ti concentrerai sempre di più sul miglioramento della qualità e sull'accelerazione di ogni sprint.
E se da un po' di tempo automatizzi i test in Appian con il Selenium, sappiamo quello che stai soffrendo:
- Continui cambiamenti nei requisiti.
- Complessità nella navigazione e profondità di test.
- Modifiche nelle versioni di Appian.
- E scripting e XPath infiniti ovunque!
Con AAT, con l'approccio Model-Based Testing, si ha la possibilità di risolvere definitivamente questi noiosi problemi.
MANUTENZIONE EFFICIENTE IN CASO DI CONTINUI CAMBIAMENTI:
La resilienza di Appian Automated Testing ai cambiamenti nella versione di Appian è un vantaggio cruciale in ambienti di sviluppo dinamici.
Con l'aggiunta dell'MBT personalizzato, questa resilienza diventa ancora più potente. I team possono mantenere test accurati e aggiornati senza perdere tempo in costanti aggiustamenti ai test automatizzati.
In particolare in questo scenario, il rilevamento delle modifiche è immediato e integra le eccellenti funzionalità precedenti per apportare modifiche di test.
Se aggiungiamo la visione funzionale a MBT, il risultato è spettacolare: organizzazione delle cartelle, visione funzionale, organizzazione interna del test in scenari, il suo facile parallelismo con Jira... La manutenzione di fronte ai cambiamenti non è solo veloce, ma contribuisce anche alla comprensione del team e arricchisce l'ambiente di documentazione.
Ma... Non solo. Nei team di Appian abbiamo un piccolo problema con il turnover del personale. AAT ha una curva di apprendimento molto piatta. Saper gestire i frequenti e tipici cambiamenti nei progetti Appian è un fattore determinante, per questo abbiamo prestato molta attenzione alle funzionalità legate a questa operazione, poiché siamo consapevoli che molti progetti tengono conto di questo punto quando prendono in considerazione i test automatizzati.
Per darvi un'idea, AAT offre un notevole risparmio di tempo, stimato tra il 30% e il 50% della manutenzione dei test in situazioni di continui cambiamenti, consentendo di anticipare i cambiamenti nel test prima dello sviluppo (BDD).
INFINE, NELL'ATTUALE SVILUPPO DELLO SPRINT, MIGLIORIAMO IL RILEVAMENTO PRECOCE DEGLI ERRORI:
Abbiamo accennato al fatto che AAT è probabilmente l'unico strumento in grado di avere i test pronti prima dello sviluppo, solo a partire dalla user story e dai criteri di accettazione. AAT consente agli sviluppatori aver pronto il test durante lo sviluppo (inclusi i dati e i casi di test necessari). In questo modo, la maggior parte degli errori viene anticipata in una fase molto precoce del ciclo di vita. Offriamo il nostro supporto per creare una vera e propria metodologia BDD o rivedere i vostri standard con questo approccio.
La funzionalità MBT in pratica accelera ulteriormente l'automazione stessa. Non fallirai o avrai errori nell'automazione al 100%. Confrontalo con gli errori che riscontri durante la creazione di uno script di test in Selenium o con un RPA!
IN CONCLUSIONE:
AAT si posiziona come la soluzione definitiva per l'automazione dei test nei progetti Appian.
Dalla regressione alla manutenzione a fronte di continui cambiamenti, fino al test dello sviluppo continuo dello sprint, lo strumento offre una soluzione completa che guida l'innovazione e garantisce un successo continuo nell'era della trasformazione digitale, come i progetti Appian.
Per coloro che non hanno ancora iniziato ad automatizzare o stanno pensando di migrare da strumenti come Selenium, AAT (Appian Automated Testing) con MBT offre un'opportunità preziosa.
In CEITA operiamo come una boutique e cuciamo su misura AAT per la tua realtà.