La mobilità porta a porta. Fabio Milanese Senior Borland Solutions Specialist, Micro Focus Italia



Documenti analoghi
SCELTA DEL TEST DA ESEGUIRE

pur trattandosi, in alcuni casi, di passati remoti, vale la pena ricordare:

La seamless integration dei canali: si può fare!

P1 Verificatore di codici a barre IN LINEA

Il service di ISC Group si distingue nel panorama della distribuzione delle macchine per la pulizia

Ogni documento digitalizzato, carta attivo o passivo, viene di infatti accompagnato identità da una sorta di elettron


Retail L organizzazione innovativa del tuo punto vendita

GESTIONE WEB AGENZIA

esales Forza Ordini per Abbigliamento

DRUPAL CONTINUOUS INTEGRATION. Parte I - Introduzione

HR - Sicurezza. Parma 17/12/2015

My.CassaNova Configura, gestisci e studia il tuo punto vendita. Gruppo Pixel srl Via Enrico Mattei, 86/5 Bologna Tel

Sales & Catering. Con Sales Force Automation e Gestione Eventi. Meno tempo al computer Più tempo per i vostri ospiti

Guida alla registrazione on-line di un DataLogger

Corso App modulo Android. Antonio Gallo

CONTENT MANAGEMENT SYSTEM

Scheda. Il CRM per la Gestione del Marketing. Accesso in tempo reale alle Informazioni di rilievo

Software Gestionale per alberghi e strutture ricettive

MAXPRO. Cloud SERVIZI DI VIDEOSORVEGLIANZA IN CLOUD HOSTING A TUTELA DELLA VOSTRA AZIENDA. Videosorveglianza - sempre e ovunque


I modelli di qualità come spinta allo sviluppo

Opportunity. Il nostro valore aggiunto nella gestione della fidelizzazione

Portale Suap SPORVIC2 Manuale Prerequisiti tecnici di sistema

IL CASO DELL AZIENDA. Perché SAP.

Ata_NiAg02. Modulo Gestione Agenti

Development & Assessment Tools

Leo Core Funzioni di base

RT VIRTUAL CARD. Manuale Utente

JOB. JOB - Amministrazione del personale. La soluzione Sistemi per le paghe in Azienda.

Guida all uso delle Web View su ios

UN APP FLESSIBILE E INTUITIVA PER GESTIRE I TUOI AFFARI IN TUTTA COMODITÀ

Soluzioni HP per la Gestione della Stampa. Tutto TEMPO GUADAGNATO.

Il dilemma del test: Manuale o Automatico? Fabio Milanese Sales Account Manager Borland Solutions Micro Focus Italy

WBT Authoring. Web Based Training STUDIO

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

Legge e apprende nozioni in qualsiasi lingua, le contestualizza ed è in grado di elaborarle e riutilizzarle quando serve

Sito web per la presentazione e l accesso ai servizi di Ruven integrato con la piattaforma B2B del pacchetto software ERP Stratega.NET.

BluData. The smart eyes over your production system.

Sommario. Introduzione 1

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Dal software al CloudWare

Corso di formazione CerTICTablet

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

Business Consumer Solution. Il compagno ideale

CREOTOOL. Disposizione dei moduli. Calcolo statico. Visualizzazione del progetto. Creazione del disegno tecnico in CAD

La VPN con il FRITZ!Box - parte II. La VPN con il FRITZ!Box Parte II

IL Simposio presenta - LivePubb

SysAround S.r.l. L'efficacia delle vendite è l elemento centrale per favorire la crescita complessiva dell azienda.

IDENTITÀ GIOVANE. Nata nel 2006 con l intento di diventare leader nel settore IT, Easytech cresce con una solida competenza in tre divisioni:

AZIENDA SIMULATA CREAZIONE DI UN APP

Informazioni di identificazione personali

Hardware delle reti LAN

En.Te.R. Team srl. Engineering Technology Research

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Soluzioni per l archiviazione e la gestione dei documenti Sharpdesk Soluzione per la Gestione dei Documenti

Un software tutto in uno

PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ

Guida al sistema. Dott. Enea Belloni

Registratori di Cassa

Implementing a new ADT based on the HL7 version 3 RIM. Esempio

Guida Tecnica. Come visionare da internet anche dietro un IP dinamico i dvr Brahms.

EW1051 Lettore di schede USB

FINALMENTE SUL TREPPIEDE WINDOWS con PREGEO, AutoCAD, PFCAD e tutto quello che serve per la massima autonomia ed efficienza in campagna.

ORACOLO Gestione questionari.

Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC

Bagnetti Solutions. Soluzioni per il tuo Business. presenta. Bagnetti Solutions. Soluzioni per il tuo Business

CONTROLLO DEGLI ACCESSI INTELLIGENTE PER UN FLUSSO DI PERSONE SICURO E CONFORTEVOLE. KONE Access

Hospitality Solutions 2.0. Soluzioni integrate per la tua Azienda

Una soluzione che guarda oltre l archiviazione documentale

Blue s Hotel Pro Il software che hai sempre desiderato per il tuo Hotel!

Guida Google Cloud Print

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

QUALITÀ, ASSISTENZA, MANUTENZIONE... UNA RICETTA PER SODDISFARE AL MEGLIO LE ESIGENZE DEI CLIENTI.

Sistema di Gestione Documentale V.2.5.x. ARCHIVIAZIONE OTTICA, FASCICOLAZIONE E PROTOCOLLO V.2.5.x

Il servizio di registrazione contabile. che consente di azzerare i tempi di registrazione delle fatture e dei relativi movimenti contabili

TECNICHE DI RILEVAMENTO INTEGRATO TRIMBLE

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Case History Sistema di streaming in intranet aziendale Cliente: Armani.

Siti web e-commerce "mobile"

- la possibilità di monitorare lo stato attuale della macchina - fornire una reportistica sulla base di alcune variabili

Chi Siamo Azienda Certificata ISO 9001:2000.

Vodafone Device Manager. La soluzione Vodafone per gestire Smartphone e Tablet aziendali in modo semplice e sicuro

DATANET Innovation & Integration

Design reality. Domus. Version Pegasus3D IMMAGINARE PROGETTARE CREARE

GOW GESTIONE ORDINI WEB

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.

Pratiche PRO. Il database centralizzato permette di avere un aggiornamento ed una visione in tempo reale dell'andamento delle pratiche.

eprogress la soluzione completa per la gestione della relazione e del contatto

Fare Efficienza Energetica attraverso l automazione degli edifici

per la sicurezza della vostra azienda Be ready for what s next! Kaspersky Open Space Security

Archiviazione ottica documentale

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

CONTROL SYSTEM. Sicurezza Assicurata. Controllo Garantito.

Controlli Remoti. 96 Controlli remoti 100 Accessori

Indruduzione... 1 Il modulo Bluetooth HC Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...

ILMS. Integrated Learning Management System

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. Implementazione del File System. Struttura del File System. Implementazione

Transcript:

La mobilità porta a porta Fabio Milanese Senior Borland Solutions Specialist, Micro Focus Italia

Mobile Application Lifecycle Management M-ALM MDM MAM 2

Le sfide del Mobile Testing Approccio - Mobile Test Automation vs. Traditional Test Automation Sicurezza Jailbreak e Rooting Robustezza - Object recognition: Native, Image, Text, o tutti e tre? Prestazioni Quanti dispositivi mobili e quante transazioni generate da tali dispositivi possiamo gestire con prestazioni accettabili? Piattaforme di Test- Quali piattaforme e quanto testare? 3

Le risposte che diamo Open Si adatta a qualunque testing Plugs-into any testing framework framework Exports to industry standard languages Esporta gli script in linguaggi standard Agile Creazione immediata di mobile tests Stesso script più dispositivi Enterprise Enterprise Covers all devices Supporta tutti i dispositivi Supports all functionality & gestures Supporta tutte le funzionalità e le gestures Secure Secure No jailbreak/rooting No jailbreak/rooting Resides inside customer VPN Risiede sulla VPN del cliente 4

Il progetto su cui siamo coinvolti Sviluppo di un sistema telematico avanzato per la gestione di un servizio di consegna a domicilio di corrispondenza e di beni tramite l ausilio di dispositivi mobili. 5

Il contesto tecnologico E stata scelta un architettura complessa che dota l utilizzatore di dispositivi mobili sofisticati che comprendono smartphone, stampanti portatili, POS portatili. 6

Applicazioni Mobili Sono state sviluppate delle applicazioni mobili ad hoc per dare supporto a ciascuno dei servizi proposti alla clientela. La piattaforma scelta è Windows Phone. 7

L integrazione Non parliamo solo di applicazioni e dispositivi locali ma anche della necessità di interfacciamento col mondo esterno, per esempio con sistemi di tracciamento. 8

Le esigenze di Test Innanzitutto il Test Funzionale. La necessità di poter gestire il test funzionale classico e il test di non regressione su applicazioni che prevedono rilasci e aggiornamenti frequentissimi. Gli aggiornamenti prevedono sia aggiornamenti delle applicazioni che aggiornamenti automatici del software di terze parti, ad esempio del sistema operativo. 9

Il nostro supporto metodologico Forti della nostra esperienza nel mondo classico del test abbiamo aiutato il nostro cliente ad impostare correttamente sia il Laboratorio di Test che l approccio, gestito mediante diversi cicli di Regression Testing: preparazione delle baseline, gestione dei cicli successivi. Una grande quantità di tempo è stata dedicata all impostazione e all approccio al test in un contesto sia applicativo locale che di interfacciamento con sistemi remoti. In una parola ci siamo occupati del processo di Test Management. 10

Il nostro supporto metodologico La preparazione del piano di test e degli script di test ha consentito di ottenere una libreria di script di riferimento preparati ed eseguiti in ambiente Windows Phone. Ogni aggiornamento delle applicazioni, del sistema operativo, dei dispositivi fisici può essere così testato e verificato in riferimento a questa baseline di test. Grande attenzione è stata data, nella preparazione dei test, alla possibilità di effettuare il cosiddetto Cross-Scripting cioè un unico test in grado di essere eseguito su dispositivi differenti. 11

Il nostro supporto tecnologico La metodologia è stata supportata dalla presenza di nostri consulenti esperti e dalla nostra tecnologia di punta per il test funzionale di dispositivi mobili: Silk Mobile. 12

Cos è Silk Mobile? Test funzionale su dispositivi mobili: ios Android Windows Phone Blackberry Symbian Mobile Browser 13

Silk Mobile: Functional Testing 14

Silk Mobile : Functional Testing Assicuriamo il corretto funzionamento delle vostre applicazioni su dispositivi mobili Il test funzionale automatizzato per applicazioni mobili deve: Permettere di fare test su dispositivi reali permettendo ai tester di eseguire i test direttamente sui dispositivi mobili Facile da usare: installare il dispositivo e iniziare a registrare Open Creare scripts che possano essere eseguiti in vari linguaggi : C#, Java, Perl... Integrato Esportare i test in ambienti di gestione integrati: SCTM,... Supporto multipiattaforma Android, ios, Symbian, BlackBerry, Windows & HTML5 Vero Object Mapping: Immagini Testo Nativo (OS multipli) 15

Supporto alle gestures Il test interagisce col vostro dispositivo mobile esattamente come farebbe l utilizzatore finale: Silk Mobile supporta il multi -touch, lo swipe, il drag & drop, lo zoom, e lo scrolling. TUTTE LE FUNZIONALITA Gesture: swipe, multi-touch Sicurezza: alerts Utilities: wake, reboot TUTTI I COMANDI Comandi nativi Comandi Web (DOM) Shell commands Comandi per il riconoscimento di immagini Comandi per il riconoscimento del testo (OCR) 16

Report sull esecuzione dei test Una volta che il test è stato eseguito vengono generati dei report visuali che mostrano al tester i motivi per cui il test è passato o fallito. 17

No Jailbreaking No Rooting Non è necessario effettuare il Jailbreak o il Rooting del dispositivo. Effettuate il test nelle condizioni reali in cui l utente utilizzerà il dispositivo. Mantiene la stabilità del dispositivo E conforme agli standard di sicurezza Non è necessario fare alcuna modifica al dispositivo 18

Object Recognition Utilizzo di una sofisticata tecnologia di Object Recognition Viene utilizzato un approccio a tre livelli per riconoscere la navigazione e il contenuto dello schermo Object Recognition nativa Riconoscimento dinamico delle immagini OCR: Riconoscimento ottico dei caratteri 19

Affidabilità e Portabilità degli Scripts Attraverso metodi di OCR si registrano gli script su Android e si fa la replay su ios o Windows Phone. Supporto eccezionale per il test di regressione. Assicura l affidabilità e la portabilità degli scripts. 20

I benefici ottenuti Il maggior beneficio è stato sicuramente il poter disporre, allo stato attuale, di un Ambiente di Test pensato specificatamente per questa tipologia di applicazioni: le applicazioni mobili. La grande esperienza del nostro cliente nell ambito del test tradizionale ha trovato così il suo giusto complemento per quelle che saranno le applicazioni del futuro. Abbiamo posto le basi per quelli che saranno gli sviluppi futuri del processo di test. 21

I benefici ottenuti Un beneficio tangibile è stata poi la riduzione media da tre giorni ad un solo giorno per la preparazione e l esecuzione degli script di test di regressione. E stato ottenuto un risparmio medio di oltre il 60% di tempo necessario a rieseguire i test. Ad oggi, effettuata una modifica all applicazione, basta lanciare lo script corrispondente per verificare la non regressione. 22

Prossimi step Il laboratorio di test non si ferma qui: il prossimo step sarà l impostazione del test prestazionale delle applicazioni mobili. Il nostro cliente sarà confidente che tutti i suoi operatori sul territorio avranno risposte efficienti dal sistema. 23

SilkPerformer - Mobile Performance Testing Virtual Smart Phone Users Phone Connection Speeds Controller Application Back-end System Agents Simulazione di Windows Phone, ios, Android mobile browsers Simulazione di diverse connessioni per ottenere misurazioni accurate: GPRS, EDGE, UMTS, HSDPA, HSPA+, LTE 24

GRAZIE!