TipologiaFormazione in aula
REGISTRATI

Selenio

Corso di formazione e certificazione di base al selenio

Panoramica

Pubblico e prerequisiti

Struttura del corso

Pianificazione e tariffe

Certificazione

Corso di base di selenio e certificazione

Il selenio è un open source e uno strumento s / w automatizzato portatile utilizzato per l'automazione del test (applicazioni Web). È concesso in licenza con Apache License 2.0. Selenium è una suite di strumenti che aiuta ad automatizzare solo le applicazioni web. Questo tutorial ti fornirà una comprensione approfondita di Selenium e dei suoi strumenti correlati e del loro utilizzo. Ha funzionalità per operare su diversi sistemi operativi e browser. Il selenio non è solo un singolo strumento, ma una serie di strumenti che aiutano i tester ad automatizzare le applicazioni basate sul web in modo più efficiente e preciso.

Obiettivi del training di base del selenio

Il selenio è un framework di test del software portatile per applicazioni Web. Questo è un corso di formazione completo di test automatizzati che include: Introduzione al test automatizzato, Introduzione a Selenium IDE e alla sua installazione, Concetti IDE Selenium, Selenium RC, TestNG, Funzioni driver Web, Framework e Selenium Grid, ecc.

  • Il selenio è uno strumento open source.
  • il selenio può essere esteso per varie tecnologie che espongono DOM.
  • Ha la capacità di eseguire script su diversi browser.
  • Può eseguire script su vari sistemi operativi.
  • Il selenio supporta i dispositivi mobili.
  • Esegue test all'interno del browser, quindi l'attivazione NON è richiesta mentre l'esecuzione dello script è in corso.
  • Può eseguire test in parallelo con l'uso di Griglie di selenio.

Intended Audience of Selenium Basic Course

Selenium Basic Training è progettato per i professionisti del test del software che desiderano apprendere le basi del selenio attraverso esempi pratici. Il tutorial contiene abbastanza ingredienti per iniziare con Selenium, da dove ti puoi portare a più alti livelli di esperienza.

Prerequisites of Selenium Basic Certification

  • Conoscenza di base su JAVA
  • Conoscenza di base sui test del software

Course Outline Duration: 3 Days

Capitolo 1: Introduzione al selenio

  • Storia del selenio
  • Introduzione al selenio
  • Architettura del selenio Web
  • Javadi di selenio

Capitolo 2: installazioni e configurazioni

  • Installazione Java
  • Installazione e configurazione di Eclipse
  • Download e configurazione dei barattoli di selenio
  • Impostazioni del progetto di selenio

Capitolo 3: Concetti di base del primo programma Webdriver

  • Interfaccia del webdriver
  • Esercizio 3.1: implementazione dell'interfaccia Webdriver
  • Driver del browser
  • Metodi di base di Webdriver
  • Esercizio 3.2: implementazione dei metodi di base di Webdriver
  • Come eseguire test in Google Chrome
  • Esercizio 3.3: esecuzione di test in Google Chrome
  • Come eseguire i test in Internet Explorer
  • Esercizio 3.4: esecuzione di test in Internet Explorer

Capitolo 4: tecniche e strumenti di localizzazione

  • Installazione di Firebug e Firepath in Firefox
  • Tecniche di localizzazione: ID, xPath, tagName
  • Tecniche di localizzazione: className, name, linkText
  • Scrivere xPath personalizzati
  • Localizzatori selettori CSS
  • Esercizio 4.1: implementazione di localizzatori diversi

Capitolo 5: Tecniche per automatizzare l'interfaccia utente Web

  • Gestisci i dropdown
  • Metodi dropdown: selezionare
  • Esercizio 5.1: Gestione dei menu a discesa, Seleziona i valori per testo visibile, per attributo valore
  • Gestione pulsanti radio e caselle di controllo
  • Esercizio 5.2: gestione di pulsanti di opzione e caselle di controllo
  • Elenca la tecnica per gestire i pulsanti di scelta
  • Selezione, Deselezione, Abilitazione e disabilitazione
  • Esercizio 5.3: implementazione selezione, deselezione, abilitazione e disabilitazione
  • Gestione di avvisi e popup
  • Esercizio 5.4: Gestisci popup, modali, avvisi e prompt di javascript

Capitolo 6: Tecniche per automatizzare l'interfaccia utente Web - Avanzate

  • Gestire le interazioni con il mouse
  • Esercizio 6.1: implementa gli eventi del mouse
  • Gestione degli eventi della tastiera
  • Esercizio 6.2: implementa eventi Keypress
  • Discussione sulla classe d'azione
  • Gestire più finestre
  • Esercizio 6.3: Apri più finestre, passa da una all'altra
  • Concetti di Window Handle
  • Gestire i tag ul li
  • Esercizio 6.4: gestisce i tag ul e li
  • Come gestire iFrame
  • Esercizio 6.5: interagire con iFrame
  • Gestione delle griglie da tavolo
  • Esercizio 6.6: legge i dati da una griglia di dati
  • Massimizzazione di Windows ed eliminazione dei cookie
  • Catturare istantanee di errore
  • Email risultati dei test
  • Esercizio 6.7: scatta istantanee di errore e risultati del test dell'e-mail

Capitolo 7: sincronizzazione e attese

  • Gestione dei problemi di sincronizzazione
  • dormire()
  • Attesa implicita ed esplicita
  • Aspetta fluente
  • Esercizio 7.1: implementa tutti i tipi di attese

Capitolo 8: Altre funzionalità di Webdriver

  • Capacità desiderate
  • Lavorare con il browser senza testa
  • Lavorare con PhantomJS
  • Esercizio 8.1: test di implementazione in PhantomJS
  • Lavorare con HtmlUnitDriver
  • Esercizio 8.2: implementa i test in HtmlUnitDriver
  • Profili del webdriver
  • Esercizio 8.3: esegue test in più profili del browser
  • Gestione di oggetti dinamici

Capitolo 9: griglia di selenio

  • Cos'è la griglia di selenio
  • Come eseguire i test del selenio da remoto
  • Configurazione dell'hub e del nodo
  • Registrazione di Hub e Node Server
  • Funzionalità desiderate - Programma griglia
  • Esercizio 9.1: esegue test a distanza

Capitolo 10: test di automazione mobile

  • Caratteristiche appium
  • Installazione di Android SDK, Eclipse
  • Impostazione delle variabili di sistema per far funzionare Android
  • L'installazione del server in precedenza epoche
  • Configurazione epoche, Vasi selenio
  • Richiamo del dispositivo virtuale Android
  • Esercizio 11.1: esecuzione di test su dispositivo Android virtuale

Capitolo 11: Modelli di progettazione per Web Testing

  • Pattern di oggetti della pagina
  • Pagina Modelli di fabbrica
  • Componenti caricabili
  • Esercizio 12.1: implementazione di oggetti Pagina e Page Factory per uno scenario di test case

Capitolo 12: TestNG Framework

  • Perché TestNG e i suoi vantaggi
  • Installazione e configurazione di TestNG in eclissi
  • Annotazioni TestNG
  • Assegnazione di priorità ai test in testNG
  • Esercizio 13.1: implementazione delle annotazioni TestNG
  • Scomporre e abilitare i test e utilizzare i timeout
  • Importanza del file di configurazione di TestNG - testng.xml
  • Gruppi in TestNG
  • Test guidato da dati con TestNG
  • Annotazione DataProvider - Parametrizzazione dei casi di test
  • Parametri nei rapporti
  • Suite parallele, test paralleli, classi e metodi
  • Esercizio 13.2: esecuzione di test e suite paralleli
  • Esegui nuovamente i test falliti
  • Successo, fallimento e affermazione
  • Registrazione dei risultati, Registrazione degli ascoltatori, Registrazione dei reporter
  • API Reporter

Capitolo 13: generazione di report

  • Download e configurazione dei report XSLT
  • Generazione di report HTML per l'esecuzione del test del selenio
  • Esercizio 14.1: genera rapporti XSLT e HTML

Per favore scrivici a info@itstechschool.com & contattaci a + 91-9870480053 per il costo del corso e il costo, la pianificazione e la posizione della certificazione

Lasciaci una domanda

Per maggiori informazioni gentilmente Contattaci


Recensioni