|
Schema Funzionamento
|
OMTS
DESCRIZIONE
Omniaway Mobile Test System è un sistema automatico per la verifica delle feature (caratteristiche multimediali, capacità MMS, conformità applicativi Java e altro) dei dispositivi mobili (cellulari, smartphone). CARATTERISTICHE OMTS si propone come sistema per il test di applicativi e dispositivi, utilizzabile da anche personale non altamente qualificato e rendendo in tal modo le operazioni di verifica estremamente rapide, poco costose e affidabili, in quanto eseguite in modo automatico e senza l'intervento umano. INFORMAZIONI Attualmente esiste una versione dimostrativa di OMTS in cui sono realizzati il modulo di amministrazione e il modulo di test per ambienti J2ME, comunemente presenti sui dispositivi mobili di ultima generazione. Sono in fase avanzata di studio i moduli di test per altri ambienti (in particolare Symbian e Windows Mobile) e per la verifica di applicazioni (MIDLet J2ME). FUNZIONAMENTO L'obiettivo primario alla base della progettazione di OMTS è predisporre uno strumento di facile utilizzo, estensibile e modulare per la verifica di applicazioni e ambienti di esecuzione e per la raccolta e consultazione dei risultati. Le verifiche da effettuare possono essere scelte all'interno di un elenco presentato all'utente che deve solo selezionare i test a cui è interessato e quindi seguirne lo svolgimento nella console, eventualmente intervenendo solo dove richiesto dal sistema. I risultati raccolti possono essere consultati in modi diversi (accedendo al database, visualizzando i report XML, pubblicando i report sul web, stampando i report in diversi formati), offrendo un ambiente versatile per la distribuzione di informazioni relative alle verifiche. OMTS, quindi, può diventare il supporto affidabile e totalmente automatico per certificare ambienti e terminali, testare la correttezza delle implementazioni e identificare applicazioni progettate o realizzate senza rispettare gli standard. ARCHITETTURA Il modulo di amministrazione consente di selezionare i test da eseguire, di monitorare l'esecuzione dei test, di raccogliere i dati delle verifiche effettuate e di consentire l'accesso all'archivio dei risultati secondo chiavi di ricerca diverse (data, modello del terminale, tipo di applicazione o altro). I moduli di verifica (organizzati in macrotest e relativi task) vengono invocati dal modulo di amministrazione che interviene pure per raccogliere i risultati e per fornire le interfacce di consultazione. CARATTERISTICHE TECNICHE La logica con cui è implementato OMTS è di tipo client-server. Lato server, il modulo di amministrazione permette di selezionare i test da effettuare, scegliendo all'interno di una lista. Una console consente di seguire lo stato di avanzamento del singolo task in tempo reale e, terminata la verifica, viene creato un report in formato XML con le informazioni relative, permettendo una rapida pubblicazione dei risultati e un loro immediato utilizzo in altri ambienti. Le informazioni di ogni test eseguito vengono, inoltre, inserite in un DB, per eventuali elaborazioni successive. Lato client, i moduli di test vengono caricati e, tramite un protocollo proprietario di comunicazione con la parte server del OMTS, si incaricano di effettuare i task richiesti, di raccogliere i risultati e di inviarli al server, per la produzione dei report e l'inserimento nel DB. OMTS è un sistema modulare in cui i test sono dei plug-in che vengono caricati e configurati dinamicamente. Gli unici vincoli imposti alla realizzazione dei plug-in di test sono l'esposizione di una interfaccia specifica verso il modulo di amministrazione e l'implementazione del protocollo di comunicazione con la parte server del sistema. |