CSOFT - Connecting Possibilities...
HOME
SOLUZIONI
  Localizzazione
  Test
 
  Wireless
  Software
  Hardware
  Marchi di certificazione
  Multimediali
  Sviluppo
  Doppiaggio
ESPERIENZA
CLIENTI
CSOFT
 
I tecnici CSOFT collaudano il software per verificarne compatibilità, funzionalità, utilizzabilità e prestazioni.
   
Test del software
 
Home > Soluzioni > Test > Test del software

Test del software

Compatibilità


Un funzionamento affidabile e costante di periferiche hardware e applicazioni software costituisce un presupposto fondamentale per valutare il successo che un prodotto potrà avere sul mercato. I test di compatibilità aiutano a determinare se un prodotto funzionerà correttamente con l'hardware e il software nell'ambiente di destinazione. Grazie ai test di compatibilità di CSOFT, le aziende possono determinare più agevolmente se i loro prodotti funzionano come previsto su una vasta gamma di piattaforme di sistema.

I test di compatibilità di CSOFT sono una garanzia che le applicazioni collaudate raggiungeranno il massimo livello degli standard del settore. I nostri esperti di collaudo s'impegnano per rilevare le incompatibilità con le funzionalità e gli standard stabiliti. Su ogni progetto CSOFT lavora con i suoi clienti per sviluppare dei programmi di collaudo che esaminino sistematicamente le funzioni principali di un'applicazione su diverse configurazioni.

Funzionalità

Dopo che un'applicazione viene sviluppata, ma prima che venga immessa sul mercato, viene esaminata dagli sviluppatori che devono verificare in solido che sia priva di anomalie e/o bachi e che funzioni come previsto. I test di funzionalità determinano la misura in cui un'applicazione soddisfa i requisiti funzionali previsti, adottando un processo che simula una varietà di scenari in modo da confermare che tutti gli output siano conformi alle previsioni specificate.

Il nostro approccio ai test di funzionalità include la verifica della conformità agli standard e delle prestazioni di tutte le funzioni richieste su una varietà di periferiche e piattaforme. Eseguiamo anche una convalida funzione-per-funzione utilizzando tutta una serie di dati di input. Tutte queste tecniche garantiscono che l'applicazione funzioni correttamente nel mondo reale.

Utilizzabilità

Un'interfaccia utente (UI) progettata male può risultare estremamente costosa in termini di profitto e produttività degli utenti. CSOFT dispone di eccellenti risorse per assicurare l'identificazione e la correzione tempestiva dei problemi di progettazione dell'UI, mediante il feedback diversificato degli utenti finali. CSOFT lavora stabilmente nei settori base del mercato per condurre test di utilizzabilità a tutta scala con gli utenti finali per garantire risultati ottimali in termini di miglioramento dell'utilizzabilità. Grazie alle sue risorse, CSOFT è in grado di fornire il feedback sull'interazione degli utenti con le varie operazioni e/o sezioni dell'UI dell'applicazione. In confronto alle cosiddette tecnologie automatizzate di analisi visiva, i feedback reali degli utenti finali rimangono, in ogni caso, i test di utilizzabilità più accurati.

Oltre a questo tipo di collaudo, CSOFT esegue anche dei test di utilizzabilità personalizzati mediante il raffronto con i paradigmi di progettazione stabiliti del settore. Per collaudare le applicazioni, CSOFT traccia in primo luogo una bozza di programma-guida sulle prassi stabilite del settore (ad esempio il numero di fasi solitamente necessario per completare un'attività e uniformare i prompt degli utenti in tutta l'applicazione) prima di cominciare il test vero e proprio.

Prestazioni

L'uniformità di risposta e prestazioni di un'applicazione è requisito indispensabile perché i consumatori l'accettino. CSOFT aiuta i clienti a valutare il prodotto in base alle prestazioni e in confronto a prodotti analoghi già presenti sul mercato. I siti Web e, in particolare, i siti di e-commerce devono funzionare bene anche in caso di alti volumi. Le ripercussioni che i tempi di interruzione dell'attività per sovraccarico dei server hanno sui costi sono inimmaginabili. In aggiunta allo stress causato dai crash di sistema, la ricerca indica che i visitatori non tollerano attese superiori agli 8 secondi, superati i quali passeranno a un sito della concorrenza.

Per testare le prestazioni di un'applicazione mobile su una periferica palmare, CSOFT ricorre a una metodologia attestata per collaudare il dispositivo in una varietà di condizioni d'uso. Le applicazioni Web reagiscono a grandi volumi di utenza. CSOFT utilizza degli strumenti software avanzatissimi installati su server che generano carichi per creare migliaia di "clienti virtuali". I clienti virtuali simulano l'attività tipica di un utente abitudinario o dei processi commerciali, ad esempio la ricerca nei cataloghi e il riempimento dei "carrelli della spesa". Mentre i clienti virtuali si dedicano ai loro affari, le console di collaudo registrano i tempi di risposta dei server. In aggiunta a tutto questo, tempestiamo il sito con attività leggere nelle aree delle funzioni applicative usate meno spesso. I dati risultanti vengono analizzati per rilevare i colli di bottiglia del sistema e identificare le azioni correttive necessarie per evitare interruzioni dei server.

L'esperimento del test di carico può essere preparato utilizzando la metodologia del mondo reale o simulazioni in laboratorio. In quest'ultimo caso, il metodo di laboratorio adottato da CSOFT collega i server di generazione del carico direttamente ai server del sito Web, senza intervenire sugli hop switch o sul router di Internet, consentendo così al gruppo di collaudo di applicare gli scenari peggiori. In laboratorio possiamo testare il sito anche applicando delle metodologie "'white-box", ovvero scenari che agiscono direttamente sui componenti del sito Web n-tier come il back-end del database.




Per maggiori informazioni sui test software di CSOFT, fai richiesta a info@csoftintl.com oppure fai clic qui.

   

© Copyright 2012 CSOFT Solutions, Ltd.