Novità ed eventi
I servizi di Testing di Alten
Alten Italia è leader in Italia nella fornitura di servizi per il testing, la professionalità di Alten Italia è in grado di coprire i vari aspetti del processo di testing, da quello metodologico a quello operativo, nel rispetto dei più diffusi standard internazionali.
La nostra esperienza nel supportare le attività di testing dei maggiori gruppi industriali presenti in Italia ci ha permesso di definire dei servizi in grado di affrontare le esigenze specifiche dei vari domini applicativi:
- test di apparati di TLC
- test di applicazioni mobili
- test di web application
- test di applicazioni FDA compliant (21CFR11)
- test di applicazioni safety critical in ambito ferroviario (PrEn50128)
- test di applicazioni basati su framework applicativi (SAP, Remedy, .NET, BEA WebSphere)
In ambito Testing Alten Italia ha erogato servizi per oltre 150 anni/persona e ha effettuato divulgazione con libri, articoli e tutorials presentati world-wide.
L'area di testing è composta da un team di esperti con competenze di
- Processi e metodologie: in grado di supportare sia la fase di impostazione del processo di testing, sia la fase operativa di design e execution.
- Soluzioni: applicazioni in grado di supportare le attività di testing dalla fase di automazione alla fase di reporting
- Strumenti: conoscenza dei principali tool a supporto del processo di testing.
- Formazione: la forte competenza maturata garantisce la massima professionalità nella fase di formazione del personale coinvolto nelle attività di testing
Gli aspetti metodologici di testing si inseriscono all'interno del processo di Software Engineering, che prevede tutte le fasi della realizzazione di un prodotto/progetto software, dalla fase di Planning and Control alla fase appunto di Testing.
Basandosi su alcuni noti principi:
- Il Testing mostra la presenza di difetti, non la loro assenza
- Un testing esaustivo non è realistico
- Le attività di testing previste all'interno del piano di progetto, devono partire il prima possibile
- I difetti tendono ad "concentrarsi"
- Gli stessi test eseguiti più volte tendono a perdere efficacia
- Le tecniche di testing dipendono dallo scenario e dal contesto
- L'assenza di anomalie è condizione necessaria ma non sufficiente avere un sistema funzionale
Alten Italia fornisce servizi che prevedono:
- Definizione del processo di testing coerente con le specifiche esigenze del Cliente
- Definizione di modelli di stimaDefinizione delle strategie di test
- Definizione del piano di test
- Identificazione e design dei casi di test
- Esecuzione dei casi di test
- Reporting
Nell' ambito dei sevizi di testing Alten Italia è in grado di fornire la propria competenza per la definizione e la realizzazione di soluzioni custom, che supportano le varie attività di testing sia nella fase di design & execution (test automation system) .
L'automazione si dimostra essere particolarmente indicata per
- Ambienti regolamentati come difesa
- Regression testing
- Testing di numerose configurazioni di deployment
- Load & stress testing (performance testing)
- Test non eseguibili manualmente
sia nella fase di monitoring del processo mediante l'adozione di cockpit per metriche quali l'avanzamento delle attività di test, la qualità dell'applicazione sotto test, l'efficacia del processo di test, la difettosità media.
La soluzione Web-based, fornita da Alten Italia consente di visualizzare in modo diretto e intuitivo gli indicatori ritenuti strategici per il monitoraggio dello stato di avanzamento delle attività e le metriche di efficacia/ copertura del testing; la soluzione implementa delle metriche di testing suggerite da Alten Italia ma modificabili dal Cliente.
Le funzionalità principali includono:
- La definizione dei singoli indicatori e la loro organizzazione individuale e aggregata
- La definizione delle soglie per in monitoraggio dei singoli indicatori e delle aggregazioni
- L'input dei dati in forma manuale o automatica, attraverso connettori a repositories esterni quali strumenti di planning (quali MS-Project o Artemis) e strumenti di test management/ esecuzione automatica (es. Test Director)
Le singole fasi del processo di testing, sono spesso supportate da tool specifici,
- CAST – Computer Aided Software Testing
- Tool per test management and control
- Incident management, Configuration,....
- Tool per test design
- DB based test data generators, code based test data generator
- Tool per static testing
- Static analysis tool
- Tool per dynamic testing
- Debuggers,Test Drivers,Simulators,Automation test suites
- Tool per testing "non funzionale"
- Load and performance tools, Security checking tools
per i quali Alten Italia ha maturato una consolidata esperienza, che consente l'identificazione e l'adozione degli strumenti più appropriati in relazione alle specifiche esigenze del Cliente.
La tipica sequenza adottata da un'organizzazione che si occupa di testing prevede il seguente percorso
- Incident management
- Configuration management
- Test planning
- Test execution
- Test design
- L'introduzione di tool per il testing è preceduta da una valutazione quantitativa del ROI
Alten Italia è Centro di Formazione accreditato da ITA-STQB per l'effettuazione di corsi formativi propedeutici alla certificazione "ISTQB Certified Tester" per i seguenti livelli
- Foundation
- Advanced Test Manager
- Advanced Test Analyst
- Advanced Technical Tester









