QTP - Processo di test automatizzato

Per qualsiasi implementazione di uno strumento automatizzato, le seguenti sono le fasi / fasi di esso. Ciascuna delle fasi corrisponde a una particolare attività e ogni fase ha un esito definito.

  • Test Automation Feasibility Analysis- Il primo passo è verificare se l'applicazione può essere automatizzata o meno. Non tutte le applicazioni possono essere automatizzate a causa dei suoi limiti.

  • Appropriate Tool Selection- Il passaggio successivo più importante è la selezione degli strumenti. Dipende dalla tecnologia in cui è costruita l'applicazione, dalle sue caratteristiche e dal suo utilizzo.

  • Evaluate the suitable framework- Dopo aver selezionato lo strumento, l'attività successiva è selezionare un framework adatto. Esistono vari tipi di framework e ogni framework ha il proprio significato. Tratteremo i framework in dettaglio più avanti in questo tutorial.

  • Build Proof of Concept- Proof of Concept (POC) è sviluppato con uno scenario end-to-end per valutare se lo strumento può supportare l'automazione dell'applicazione. Viene eseguito con uno scenario end-to-end, che garantisce l'automazione delle principali funzionalità.

  • Develop Automation Framework- Dopo aver creato il POC, viene eseguito lo sviluppo del framework, che è un passaggio cruciale per il successo di qualsiasi progetto di automazione dei test. Il framework dovrebbe essere costruito dopo un'attenta analisi della tecnologia utilizzata dall'applicazione e anche delle sue caratteristiche chiave.

  • Develop Test Script, Execute, and Analyze- Una volta completato lo sviluppo dello script, gli script vengono eseguiti, i risultati vengono analizzati e gli eventuali difetti vengono registrati. Gli script di test sono generalmente controllati dalla versione.