Che cos'è il test pilota? Definizione, significato, esempi

Sommario:

Anonim

Che cos'è il test pilota?

Il TEST PILOTA è definito come un tipo di test software che verifica un componente del sistema o l'intero sistema in una condizione operativa in tempo reale. Lo scopo del test pilota è valutare la fattibilità, i tempi, i costi, i rischi e le prestazioni di un progetto di ricerca.

Questo test viene eseguito esattamente tra l'UAT e la produzione.

Nei test pilota, un gruppo selezionato di utenti finali prova il sistema sottoposto a test e fornisce il feedback prima della distribuzione completa del sistema.

In altre parole, significa condurre una prova generale per il test di usabilità che segue.

Il test pilota aiuta nella diagnosi precoce dei bug nel sistema.

Il test pilota riguarda l'installazione di un sistema su un sito del cliente (o un ambiente simulato dall'utente) per il test contro un uso continuo e regolare.

Il metodo più comune di test è testare continuamente il sistema per scoprire le sue aree deboli. Questi punti deboli vengono quindi rimandati al team di sviluppo come segnalazioni di bug e questi bug vengono corretti nella successiva build del sistema.

Durante questo processo a volte il test di accettazione è incluso anche come parte del test di compatibilità. Ciò si verifica quando viene sviluppato un sistema per sostituire uno vecchio.

Nell'ingegneria del software, il test pilota risponderà alla domanda, se il prodotto o il servizio ha un mercato potenziale.

Perché il test pilota è importante

Il test pilota è importante perché aiuta in molti modi come il debug del software e delle procedure utilizzate per i test, il controllo della disponibilità del prodotto per l'implementazione su vasta scala, una migliore decisione sull'allocazione di tempo e risorse, offre l'opportunità di valutare la reazione della popolazione target al programma, misurazione del successo del programma e offre al team la possibilità di praticare le attività che utilizzeranno per i test di usabilità.

Come eseguire il test pilota

Il livello di test pilota dipende dalle dimensioni e dall'ambito del progetto di migrazione. Il test pilota effettivo viene eseguito in un'area o in un laboratorio dedicato in cui gli utenti eseguono numerose procedure, transazioni e rapporti mentre simulano la funzionalità del software.

I test pilota possono essere condotti a seconda del contesto del progetto,

  • Per un'azienda aziendale generale, è possibile condurre un test pilota con un gruppo di utenti su un set di server in un data center
  • Per un'impresa di sviluppo Web, è possibile condurre un test pilota ospitando i file del sito su server di gestione temporanea o cartelle in tempo reale su Internet
  • Per i fornitori di software commerciale, è possibile condurre un test pilota con un gruppo speciale di utenti iniziali.

Il test pilota prevede il seguente piano di test

Passaggio 1 : creare un piano pilota

Passaggio 2 : prepararsi per il test pilota

Passaggio 3 : distribuire e testare il test pilota

Passaggio 4: valutare il test pilota

Passaggio 5: prepararsi per la distribuzione in produzione

Prima di condurre un test pilota, è necessario considerare le seguenti cose,

  • Fornire una formazione adeguata ai partecipanti
  • Un piano di implementazione per la distribuzione dei server e la preparazione dei sistemi per il progetto pilota
  • Documentazione del processo di installazione
  • Test degli script per ogni applicazione software. Consiste in liste di controllo delle funzioni da eseguire
  • Fornire feedback costante ai team di progettazione e test da parte degli utenti utilizzando e-mail o siti Web
  • Imposta i criteri di valutazione per il progetto pilota, come le informazioni sul numero di utenti insoddisfatti, il numero di chiamate e richieste di supporto, ecc.
  • Coinvolgi un gruppo di lavoro di partner della comunità o stakeholder che hanno investito nel tuo progetto e si incontreranno regolarmente per discutere i tuoi progressi
  • Sviluppato un piano di valutazione e strumenti / strumenti di valutazione per acquisire le informazioni necessarie sulla conoscenza, i cambiamenti negli atteggiamenti e nel comportamento del gruppo pilota.

Durante il test pilota, il team raccoglie e valuta i dati del test. Sulla base di questi dati, il team sceglierà una delle strategie.

  • Stagger Forward - Distribuisci una nuova release candidate al gruppo pilota
  • Rollback : eseguire il piano di rollback per ripristinare il gruppo pilota allo stato di configurazione precedente
  • Sospendi : sospende i test pilota
  • Applica patch e continua : distribuisci le patch per correggere la soluzione esistente
  • Distribuisci : passa a una distribuzione della soluzione

Buone pratiche per i test pilota

  • Pianifica il test pilota due giorni prima del test di usabilità.
  • Non avviare il test pilota finché tutti gli utenti, i clienti e il team di progetto non concordano i criteri per un risultato positivo
  • Chiedere agli utenti di contrassegnare eventuali problemi sulle loro copie dei materiali, descrivere le loro preoccupazioni e offrire suggerimenti (se ne hanno) per il miglioramento.
  • Informare gli utenti sullo scopo, la durata e lo stato di avanzamento del progetto pilota

Esempio di test pilota

Di seguito sono riportati alcuni esempi comuni di test pilota:

  • Microsoft esegue i programmi Windows Insider per i test pilota di Windows 10
  • Google esegue il programma beta Android per gli utenti Nexus per testare il suo sistema operativo Android
  • HP corre in linea per il test pilota dei suoi prodotti e servizi

Riepilogo :

  • Il test pilota sta verificando un componente del sistema o l'intero sistema in condizioni operative in tempo reale.
  • Questo test viene eseguito esattamente tra l'UAT e la produzione.
  • Aiuterà a verificare se il tuo prodotto è pronto per l'implementazione su vasta scala