MAINFRAME MOCKING FRAMEWORK
MAINFRAME MOCKING FRAMEWORK
Una delle criticità maggiori che si incontrano nello sviluppo di una nuova applicazione, o nella modifica di un'applicazione esistente, consiste nella difficoltà a testare, in un ambiente isolato, le interazioni con eventuali applicativi esterni.
La nostra unità R&D ha sviluppato un nuovo tool che supera questo limite. Di solito si ricorre a un pattern architetturale generato da un programma - il cosiddetto mock - in grado di simulare la risposta della procedura coinvolta, che però ha lo svantaggio di essere "monouso": una volta terminato lo scopo per il quale è stato implementato, diventa inutilizzabile.
Per ovviare a questo limite, l'ufficio R&D di Side Soft ha implementato, in ambito mainframe, uno strumento capace di isolare con facilità una procedura dal resto dell'architettura IT, senza l'obbligo di scrivere una procedura ad-hoc ma semplicemente utilizzando i parametri di configurazione dello strumento stesso. Abbiamo chiamato questo strumento Mainframe Mocking Framework.
Oltre a simulare la chiamata a procedure esterne, Mainframe Mocking Framework permette agli utenti di definire e personalizzare i dati che vengono restituiti in risposta alla chiamata, evitando così di creare manualmente specifici casi test e snellendo in modo importante le fasi di verifica e collaudo.
Il prodotto è dotato di un front-end grafico in ambiente web pensato per consentire anche agli utenti non tecnici la semplice verifica delle configurazioni e delle tipologie di risposta (routine/utente/area di chiamata/dati di ritorno).