Evoluzione della Nostra Soluzione Appian Automated Testing: Dai Primi Passi all'Attualità
In qualità di partner dei servizi Appian, abbiamo sviluppato e perfezionato la nostra soluzione Appian Automated Testing nel corso di numerosi anni. Questo strumento risulta essenziale per ridurre le sfide e i tempi legati alle prove in ogni sprint, una problematica comune in tutti i progetti Appian.
Riteniamo che una breve descrizione delle principali tappe possa aiutarti a comprendere quanto possa essere utile la nostra soluzione nel tuo progetto.
Tieni presente, nel caso tu non ci conosca, che la nostra soluzione è un sistema che consente la creazione di test automatici prima ancora della preparazione del layout. La soluzione è progettata per essere utilizzata da utenti senza alcuna conoscenza tecnica, equiparando la sua facilità dell'uso a quella di un sistema di email nella gestione e visibilitá e riutilizzazione dei test o a quella dell'inserimento di una fattura in qualsiasi piattaforma per quanto riguarda la costruzione dei test..
Prima Tappa: Creazione del Framework Iniziale (2018)
Fin dall'inizio, abbiamo compreso le enormi sfide legate alla realizzazione di test manuali in ogni sprint. Cambiamenti costanti, attività ripetitive e l'accumulo di processi nel progetto si sono rivelati ostacoli significativi. Nel 2018, è nata l'idea di creare una soluzione che trasformasse questa difficoltà in un'opportunità. Il nostro primo framework ci ha fornito risultati tangibili:
- Creazione rapida di test attraverso le schermate.
- Riutilizzo dei test e loro associazione.
- Gestione della generazione di dati per test più approfonditi.
- Accelerazione dei test di accettazione dell'utente (UAT).
Questo approccio ha rappresentato un grande successo, ma ci ha anche reso consapevoli del fatto che avevamo ancora molta strada da percorrere.
Seconda Tappa, intorno al 2020: Maggiore Accessibilità (Miglioramenti nell'Interfaccia Utente e nella Documentazione)
La seconda tappa si è concentrata su rendere la soluzione più accessibile a un pubblico più ampio. Era fondamentale che un numero maggiore di utenti potesse creare test in un unico ambiente e che i developers potessero eseguirli in modo autonomo. Abbiamo introdotto strumenti come Git e la creazione di evidenze in formato video e Word per le UAT a lunga durata. Ciò ci ha consentito di affrontare i progetti Appian esistenti e risolvere efficacemente i problemi di regressione.
Terza Tappa, nel 2021: Accelerazione delle Capacità (Integrazioni e Automatizzazione)
La terza tappa ha segnato un significativo balzo in avanti. Le UAT sono diventate più complesse, le prove di confronto più esigenti e le esigenze di integrazione si sono moltiplicate. Abbiamo implementato funzionalità che consentono l'esecuzione delle prove su Kubernetes e il confronto di file PDF, Excel e Word con dati dinamici. Ora possiamo raccogliere e utilizzare direttamente i dati dai database, rappresentando un importante progresso.
Tappa Attuale: Miglioramento dell'Usabilità per l'Utente Finale
Nonostante abbiamo potenziato Appian Automated Testing (AAT) e implementato numerose nuove funzionalità, ci chiediamo sempre se gli utenti senza esperienza tecnica lo trovino facile da utilizzare. La risposta ci ha spinto a un nuovo obiettivo: rendere l'uso della nostra soluzione tanto semplice quanto un processo di un acquisto su Amazon o la gestione della posta elettronica.
Nella nostra interfaccia completamente rinnovata, troverai una struttura ad albero, funzionalità di copia e incolla di interi blocchi, ricerche avanzate, indicatori chiari e facili da comprendere, oltre a evidenze dettagliate in forma tabellare per gli utenti, documenti Word, video, ecc.
Ora, qualsiasi utente, come ad esempio un tester manuale, può utilizzare Appian Automated Testing e in pochissimo tempo costruire test automatici, mantenendo una visione funzionale e una documentazione dettagliata integrata nel progetto.
Prossime Sfide
Le nostre sfide future saranno guidate dalle esigenze dei nostri clienti e dalla nostra continua ricerca dell'eccellenza nel mondo di Appian. Saremo naturalmente attenti alle esigenze specifiche dei nostri clienti che ci hanno permesso di progredire e alle sfide poste dai nuovi clienti e progetti.
Per esempio, ti interessa l'idea di combinare test funzionali con test di performance?