Innovaformazione, scuola informatica specialistica eroga il Corso Selenium per le aziende.
Selenium è il principale framework per il TDD e l'automation testing.
Modalità online classe virtuale o frontale.
Corso di 40 ore rivolto a sviluppatori.
Programma Didattico (40 ore)
1. Introduzione
• Fondamenti di Test Automation
• ROI in Automation
• Automation Framework
2. Selenium WebDriver
• Panoramica Selenium ed utilizzi nell'industria IT
• Selenium IDE
• WebDriver Architecture
• Installazione di Selenium e Supporting Tools/Frameworks
3. Locating Techniques
• Esempio Semplice di prigramm WebDriver
• Basi di HTML Page, Tags, Attributi,Visible Texts
• Gli Attributi in Locating Elements
• Installazione di Firebug e Firepath in Firefox Browser
• Locators ed Eight Locating Techniques
• Creazione di robusti Locators usando CSS and XPath
4. WebDriver
• Eseguire Tests in Firefox, Chrome, and Internet Explorer
• WebDriver Commands: Driving Browsers ed Handling Cookies
• WebElement Commands
• Handling Various WebElements
• WebDriver Timeout Methods
• Handling Multiple Elements usando findElements Method
• Handling Alerts, Pop-ups,Frames
• Implicit Wait
• Advanced User Interactions
• Taking Screenshots
• Utilizzo dei Firefox Profiles
• Handling File Uploads Using AutoIT
• Introduzione al Flash Application Testing usando Selenium WebDriver
5. TestNG
• Arranging Tests in 3-As format
• Principi F.I.R.S.T ed SRP
• Varie Annotations in TestNG
• Configurazione File TestNG
• Configuration Annotations
• Attributes of @Test
• Parallel Test Execution Capability
• Assertion APIs
• Passing Parameters to Tests
• Configurazione Test Suites
• Reports con TestNG
• Reports con ReportNG
6. WebDriver - Framework
• Introduzioneai Various Frameworks
• Page Object Design Pattern
• Data-Driven Tests con TestNG e POI
• Introduzione a Maven e ANT
• Log4j
• Listeners
• Typical Components of a Framework
• Overview of BDD, TDD
• Overview of Sikuli Tool for UI Testing
• Introduction to Jenkins
• Configuring Jenkins to Invoke Selenium Tests
7. Selenium Grid
• Scopi ed utilizzi di Selenium Grid
• Setting up Grid - Hub and Nodes?
• Configuzione TestNG.xml to Run Tests on Grid
8. Esecuzione progetto
• Automatizzare una web Application
• Test Automation Requirements Description
• High-Level Framework
• Configurabilità
• Modularità
• Test Data Management
• Logging e Reporting
Per costi e dettagli contattare tel. 347 75 (Dario Carrassi). Chiudi
Luogo: Lombardia - Milano
Aggiunto a 17 giorni fa e scade il 11 December
ID annuncio: 408988
[ ]
66 visite