Struttura del corso

Selenio

Introduzione

  • Che cos'è Selenium Tool
  • Uso dello strumento Selenium nell'automazione
  • Caratteristiche dello strumento Selenium

Componenti

  • Differenza tra Selenium e altri strumenti
  • Selenium IDE
  • Selenium Driver Web
  • Selenium Griglia
  • Introduzione al selendriode

Attrezzatura

  • Installare l'IDE Eclipse (preferibile versione Marte)
  • Installare/convalidare Java JDK 1.7 e versioni successive
  • Installare i plug-in (TestNG, Maven, ecc.)
  • Installare Selenium (ultima versione stabilizzata)
  • Installa tutti i driver del browser / richiesti
  • Installa tutte le librerie, i driver, i jar, i plug-in, ecc. supportati.

Configurazioni

  • Configurare il percorso/percorso della classe per il sistema e il livello utente
  • Configurare eclipse con tutte le librerie necessarie, Java
  • Configura IE Devtool, FireBug, Firepath, ecc. con i browser

Inizia il test del campione

  • Lingue supportate in Selenium
  • Registrare ed eseguire lo script in Selenium IDE
  • Scrivere ed eseguire lo script in Selenium Web Driver
  • Visualizzazione e analisi dei risultati dei test

Utilizzo di Selenium

  • Che cos'è la sincronizzazione
  • Come inserire le convalide (asset, verifica)
  • Come avviare il browser e l'applicazione/URL
  • Come configurare i parametri del browser utilizzando il codice personalizzato
  • Lavorare con Java con Selenium (classe, pacchetto, OOP, ecc.)
  • Comprendere il DOM
  • Come identificare oggetti/elementi utilizzando il selenio

Gestione delle finestre

  • Come leggere testo/valori da una pagina Web
  • Come inserire valori in elementi/oggetti
  • Lavorare con gli oggetti DOM (pulsanti, collegamenti, seleziona, scegli, tabelle, ecc.)
  • Come selezionare/scegliere i valori utilizzando list/comboxbox
  • Come selezionare/scegliere la casella di controllo/il pulsante di opzione
  • Come maneggiare il mouse, gli eventi della tastiera
  • Implementazione della gestione delle eccezioni nel selenio
  • Come gestire più browser
  • Gestione degli avvisi
  • Gestione degli avvisi di Windows con AutoIT

Test basati sui dati

  • Che cos'è il test basato sui dati
  • Parametrizzazione degli script di test tramite Excel
  • Leggere, scrivere i dati in/da excel
  • Lavorare con file CSV, XLS, flat e DB

TestNG

  • Cos'è TestNG
  • Creare TestNG. XML file / Test / TestSuite
  • Integrazione con gli script Selenium
  • Esegui da TestNG
  • Esegui da TestNG
  • Annotazioni TestNG
  • Tag in TestNG. XML file
  • Utilizzo dei gruppi

INGLESE

  • Introduzione a Page Object Model Framework
  • Introduzione a Page Object Model Framework
  • Utilizzo del file delle proprietà

Log4J

  • Introduzione
  • Implementazione nel selenio
  • Generazione di file di log e analisi

INTENDITORE

  • Introduzione
  • Creazione di un progetto MAVEN
  • Configurazione con selenio e java
  • Compilare/eseguire la compilazione

Griglia

  • Introduzione
  • Driver Web remoto
  • Configurazione dell'hub
  • Configurazione del nodo
  • Esecuzione di script su computer remoto / esecuzione parallela

Progetto di conversione

  • Che cos'è la conversione del progetto
  • Come convertire un progetto Java in Maven e viceversa

Framework di automazione

  • Introduzione ai framework di automazione
  • Tipi di quadri e vantaggi
  • Lavorare con la programmazione estesa (Java)

Avvicinarsi

  • Come creare framework di automazione
  • Comprendere l'approccio all'automazione dei test

 

JMeter

Introduzione

  • JMeter Caratteristiche
  • Test delle prestazioni

Preparazione di un test

  • Requisiti e aspettative
  • Suggerimenti per ottenere risultati migliori

Panoramica dei componenti

  • Piano di test
  • Gruppo di thread
  • Campionatore
  • Controllore logico
  • Ascoltatore
  • Temporizzatore
  • Asserzione
  • Configurazione Element
  • L'ordine di esecuzione

GoPratiche OD

  • Risorse incorporate
  • Cache
  • Registrazione dei tempi interazione utente
  • Esecuzione dalla riga di comando

Variabili

  • Creazione
  • Utilizzando
  • Estrazione
  • Visualizzazione

Funzioni

  • Preparazione
  • Utilizzando
  • Creazione

Proprietà

  • Utilizzando
  • Creazione

Autenticazione

  • Moduli di domanda Web
  • Autenticazione di base HTTP

Cronaca

  • Generazione di dashboard di report
  • Risultati in tempo reale

Test distribuiti

  • Esecuzione dalla riga di comando

Estensione delle funzionalità

  • Plug-in
  • Codice personalizzato

Requisiti

Professionista del testing con conoscenza pratica del test manuale, panoramica sui concetti di programmazione orientata agli oggetti (preferibilmente Java)

  35 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Dates are subject to availability and take place between 09:30 and 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (6)

Corsi relativi

Introduction to Selenium

  7 ore

Categorie relative