TipologiaFormazione in aula
REGISTRATI

selenio avanzato

Selenium Advanced Training & Certification Course

Panoramica

Pubblico e prerequisiti

Struttura del corso

Pianificazione e tariffe

Certificazione

Selenio Advance

Questo corso di livello avanzato è progettato per portare i professionisti del test che utilizzano il Selenium a un nuovo livello di abilità con lo strumento. I tester impareranno come utilizzare le funzionalità avanzate di Selenium per migliorare le suite di test automatizzate Selenium utilizzando l'editor IDE di Eclipse. Le istruzioni pratiche sono fornite per coloro che desiderano esplorare il potere dell'uso di Selenium.WebDriver è progettato per offrire un'interfaccia di programmazione semplice e breve oltre ad affrontare una serie di limitazioni nell'API Selenium-RC. Questa formazione è essenzialmente pianificata per quei professionisti che hanno la comprensione di base di Java e selenio. Al giorno d'oggi, Selenium WebDriver 2 è uno strumento più accettato. L'attenzione si concentra sull'applicazione pratica del Selenium per risolvere le sfide dei test automatizzati del web con raffinatezza.

Obiettivi

  • Utilizza tecniche di programmazione avanzate per guidare il selenio
  • Lavora con le espressioni regolari e la verifica basata sul modello
  • Gestire le eccezioni che interrompono l'esecuzione del test
  • Effettua chiamate SQL per verificare i dati
  • Ricerca a livello di codice per oggetti Web
  • Acquisizione dinamica dei dati dai controlli web
  • Progettare un framework di test basato sui dati in Selenium
  • Creare test utente distribuiti per eseguire test multiutente (test Selenium Grid)

Destinatari

Il target di riferimento sono i tester software che stanno cercando di automatizzare la sperimentazione di applicazioni Web utilizzando Selenium ad alto livello tecnico. Questo corso è progettato principalmente per i professionisti del test che usano il selenio. Il pubblico potrebbe anche includere professionisti della sicurezza della qualità, manager o team leader che sono responsabili dell'interazione con i tester o che hanno bisogno di garantire che gli strumenti vengano implementati in modo completo e appropriato.

Prerequisiti

    • Almeno 3 mesi di esperienza nell'implementazione di test automatici con Selenium (consigliato)

or

  • Corso ITS: Introduzione al selenio
  • Qualche esperienza di sviluppo del software (consigliata)
  • Comprensione generale delle applicazioni basate sul web (desiderata)
  • La conoscenza della programmazione Java non è un prerequisito per questo corso, ma tale conoscenza è utile.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • Iniezione JavaScript
  • API Robot per controlli basati su finestre 20
  • Esercizio 1.1: utilizzo delle API dei robot
  • Test di upload e download di file
  • Esercizio 1.2 - Prova caricamento file e download
  • Gestione della selezione del tempo con Selenio
  • Esercizio 1.3 - Selezione data test
  • Gestione degli errori del certificato SSL nel selenio
  • Esercizio 1.4: gestione degli errori SSL
  • Esegui codice basato su JavaScript usando Selenium Webdriver
  • Come trovare collegamenti interrotti utilizzando Selenium Webdriver
  • Gestione dei cookie in Selenium WebDriver
  • Trascina e rilascia in Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Oggetti dinamici - xpath variabili
  • Gestione dinamica delle tabelle Web
  • Esercizio 2.1: utilizzo della tabella Web dinamica
  • Gestione dei drop-down AJAX
  • Passa il mouse sopra i menu e i frame usando la classe Action.
  • Esercizio 2.2 - Working on Action Class
  • Fare clic con il tasto destro su un oggetto

Chapter 3: Web Tables

  • Cos'è il Web Table
  • Estrazione di dati da tabelle Web
  • Esempi su tabelle Web statiche e dinamiche
  • Creazione di funzioni riutilizzabili per tabelle Web
  • Esercizio 3.1 - Creazione di funzioni riutilizzabili per le tabelle Web

Chapter 4: Database testing using web driver

  • Installazione del database MySQL
  • Panoramica sull'interfaccia di connessione, sull'interfaccia delle istruzioni, sull'istruzione preliminare e sulle interfacce dei risultati.
  • Programma di esempio per accedere al database.
  • Alcuni esempi sulle code SELECT, UPDTE e DELETE
  • Esercizio 4.1 - Funzionalità del database di test
  • Alcuni esempi di Webdriver che utilizzano Dati recuperati dal database

Chapter 5 : DataDriven Framework using TestNG

  • Building Test Base Class usando le annotazioni testNG
  • Lettura di XPATHS, configurazione dal file delle proprietà
  • Implementazione attesa implicita di WebDriver utilizzando WebdriverWait
  • Costruisci le funzioni di utilità
  • Implementazione di test, esecuzione batch e parametrizzazione mediante file xls
  • Esercizio .1 - Handson Caso d'uso con approccio Data Driven
  • Controllo dell'ordine di esecuzione da file XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Scenario del caso di test da eseguire utilizzando Page Factory Pattern e TestNG

Chapter 7: Reporting

  • Installazione del plug-in report esteso in Eclipse
  • Metodi nel rapporto di estensione
  • Esercizio 6.1 - Implementazione del rapporto sull'estensione

Chapter 8: Maven Project Management Tool

  • Integrazione del selenio con lo strumento di costruzione: Maven
  • Integrazione con Advanced Reporting Mechanism
  • Integrazione con log4j Reporting Library
  • Sviluppo della piattaforma di automazione: desktop, RESTapi, mobile
  • Confronto tra Ant e Maven
  • Installazione di Maven
  • Capire la struttura di Maven
  • Creazione di un progetto Maven in Eclipse
  • Maven Build Cycles
  • Esempio di dimostrazione di Build Session of Maven Project
  • Comprendere le dipendenze di Maven
  • Capire Repository Maven
  • Esercizio 7.1 - Demo di Maven Eclipse Integration

Capitolo 9: test di integrazione continua con Jenkins

  • Cos'è Jenkins
  • Strumenti di integrazione di build continua
  • Come installare Jenkins
  • Come creare un lavoro semplice
  • Esercizio 8.1 - Creazione di lavori in Jenkins
  • Integrazione di Jenkins nel progetto
  • Integrazione di Jenkins con Eclipse
  • Esercizio 8.2 - Integrazione di Jenkins con Eclipse

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