QTP-Quadri

Pubblicità

Un framework definisce un insieme di linee guida/best practice che impone un insieme di standard, che lo rende facile da usare per gli utenti finali con cui lavorare. Esistono diversi tipi di framework di automazione e quelli più comuni sono elencati di seguito−

  • Framework basato su parole chiave
  • Framework basato su dati
  • Framework ibrido

Framework basato su parole chiave

Test guidato da parole chiave è un tipo di framework di test di automazione funzionale noto anche come test basato su tabelle o test basati su parole d’azione.

Nei test basati su parole chiave, utilizziamo un formato tabella, di solito un foglio di calcolo, per definire parole chiave o parole azione per ogni funzione che vorremmo eseguire.

Test guidati da parole chiave nei test di automazione

Vantaggi

  • È più adatto per principianti o un tester non tecnico.

  • Consente di scrivere test in modo più astratto utilizzando questo approccio.

  • Il test guidato da parole chiave consente di avviare l’automazione in precedenza in SDLC anche prima che venga consegnata una build stabile per il test.

  • C’è un alto grado di riutilizzabilità.

Svantaggi

  • L’investimento iniziale nello sviluppo delle parole chiave e delle relative funzionalità potrebbe richiedere più tempo.

  • Potrebbe fungere da restrizione per i tester tecnicamente abili.

Data Driven Framework

Data-driven testing è la creazione di script di test in cui i dati di test e/o valori di output vengono letti da file di dati invece di utilizzare gli stessi valori hard-coded ogni volta che il test viene eseguito. In questo modo, i tester possono testare come l’applicazione gestisce in modo efficace vari input. Può essere uno dei seguenti file di dati−

  • datapools
  • file di Excel
  • oggetti ADO
  • file CSV
  • ODBC fonti

Diagramma di Flusso

Data-Driven per la Sperimentazione può essere meglio compreso da il seguente schema −

parola Chiave Guidato test per l'Automazione di Test

Vantaggi

  • Data-driven quadro dei risultati nel minor quantità di codice
  • Offre una maggiore flessibilità per il mantenimento e la risoluzione del problemi di script
  • Dati di Prova possono essere sviluppate

Svantaggi

  • Ogni script deve essere diverso per comprendere diversi set di dati.

Hybrid Framework

Hybrid Framework è una combinazione di Keyword driven e data Driven framework che può essere meglio descritta utilizzando il seguente diagramma di flusso.

Quadro ibrido nei test di automazione

Fattori che influenzano

Di seguito sono riportati i parametri che si dovrebbero prendere in considerazione durante lo sviluppo del quadro. I fattori di influenza sono elencati di seguito−

  • I file framework dovrebbero supportare il controllo delle versioni di software come SVN, CVS, MS Source Control

  • Framework dovrebbe supportare l’esecuzione degli script in diversi ambienti viz-QA, SAT, DEV

  • In caso di modifiche agli oggetti, gli script devono essere eseguiti con modifiche minime.

  • Framework dovrebbe configurarsi e prendersi cura di prerequisiti come la creazione di cartelle / database.

  • Quadro dovrebbe avere robusta struttura del reporting in modo che le questioni in script/applicazione può essere facilmente individuato

  • Quadro dovrebbe avere una maggiore flessibilità in modo che dovrebbe essere facile da usare

  • Quadro deve seguire gli standard di codifica in modo che i file, le funzioni e la storia delle modifiche sono mantenuti correttamente.

Nel prossimo capitolo, impareremo come progettare un quadro semplice.

Utile Video Corsi

Video

HP UFT / QTP di Formazione Online

108 Lezioni di 8 ore

Pavan Lalwani

Pubblicità

Write a Comment

Il tuo indirizzo email non sarà pubblicato.