Corso di formazione Protractor: End-to-End Testing for Angular Web Applications
Protractor è un Framework di test di automazione end-to-end per le applicazioni Angular e AngularJS. Viene utilizzato per eseguire test su applicazioni Web, interagendo con essi come un utente: compilando moduli, facendo clic sugli elementi e navigando da una pagina all'altro.
in questa formazione live, guidata da istruttori, i partecipanti imparano come scrivere i test di Protractor contro un'applicazione Web angolare di esempio in un ambiente lab Live.
entro la fine di questo corso, i partecipanti avranno acquisito competenza in goniometro ed essere confortevole
- creare i propri test di automazione per le applicazioni Angular.
- l'integrazione di Protractor nel workflow di sviluppo esistente.
- assicurando che i loro test siano puliti e gestibili.
- in esecuzione goniometro con o senza selenio per guidare il comportamento del browser.
formato del corso
- conferenza interattiva e discussione.
- un sacco di esercizi e pratica.
- implementazione hands-on in un ambiente lab Live.
Opzioni di personalizzazione del corso
- per richiedere una formazione personalizzata per questo corso, si prega di contattarci per organizzare.
Struttura del corso
Introduzione
- Perché usare Protractor?
Configurazione e installazione
Come funziona Protractor
Panoramica della sintassi Protractor
Informazioni sulle promesse e sui test basati sulle promesse
Un'applicazione Web di esempio
Configurazione del SUT (System Under Test)
Scrivere il tuo primo test
Unit Testing Javascript con Jasmin o Mocha
Guida del browser con Selenium WebDriver, Chai WebDriver, directConnect
Localizzazione e interazione con il Web Element
Accesso a Web Element tramite gli oggetti pagina
Esecuzione del test
Generazione di rapporti di prova
Debug Protractor Test
Rendere il codice di test manutenibile e facile da leggere
Simulare le richieste HTTP
Integrazione del cetriolo con Protractor per BDD (Behavior Driven Development)
Scalabilità dei test su più browser e sistemi con Selenium Grid
Integrazione Protractor nel flusso di lavoro di sviluppo (Git, Jenkins, ecc.)
Riassunto e conclusione
Requisiti
- Esperienza di lavoro con Java script e node.js.
- Conoscenza di base delle applicazioni web Angular.
- Conoscenza di base dei test di automazione.
Pubblico
- Sviluppatori web
- Ingegneri di test per l'automazione
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Protractor: End-to-End Testing for Angular Web Applications - Booking
Corso di formazione Protractor: End-to-End Testing for Angular Web Applications - Enquiry
Protractor: End-to-End Testing for Angular Web Applications - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Corso - Protractor: End-to-end testing for Angular web applications
Corsi in Arrivo
Corsi relativi
Testing Angular Applications
14 oreIn questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come scrivere e mantenere i test per le applicazioni Angular .
Entro la fine di questa formazione, i partecipanti saranno in grado di farlo
- Decidi la strategia più appropriata per testare un'applicazione Angular
- Eseguire test unitari, test dei componenti, test A / B e end-to-end su un'applicazione Angular
- Scegli gli strumenti giusti per il lavoro: Jasmine , Karma, Protractor , Moka, ecc.
- Scrivere test in Protractor e Jasmine
- Esegui e esegui il debug dei test con Karma e Protractor
- Crea una suite di test gestibile
- Impiegare le migliori pratiche per i test unitari in Angular
Formato del corso
- Parte lezione, parte discussione, esercitazioni e esercitazioni pratiche
Nota
- Angular nomi e versioni diversi, vale a dire: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, ecc. Per personalizzare la versione utilizzata in questo corso di formazione, contattaci per organizzare.
Mobile Automation with Appium Overview
7 orePubblico:
Chiunque sia coinvolto nei test, inclusi i tester di automazione mobile
Automate Windows Desktop Applications with AutoIt
14 oreIn questo corso di formazione dal vivo con istruttore in Italia (in loco o in remoto), i partecipanti impareranno a utilizzare AutoIt per automatizzare le applicazioni delle finestre mentre eseguono una serie di esercizi pratici di laboratorio dal vivo.
JMeter Fundamentals
7 oreQuesto corso copre la creazione e l'implementazione di test funzionali e unitari con Apache JMeter, il software di test delle applicazioni gratuito di The Apache Software Foundation. Lo scopo del corso è consentire alle organizzazioni di automatizzare completamente i loro vari requisiti di test, risparmiando tempo, denaro e contribuendo a ridurre al minimo il rischio di errore umano nei test. Il programma esplora i concetti di progettazione e creazione di piani di test per applicazioni web reali utilizzando Apache JMeter, inclusi piani di test funzionali, di regressione e di stress. I partecipanti impareranno come progettare piani di test per una varietà di scopi e come utilizzare i vari componenti e funzioni all'interno di JMeter a loro vantaggio, consentendo loro di automatizzare completamente il processo di test delle applicazioni web.
JMeter Fundamentals and JMeter Advanced
14 oreSi tratta di corsi consecutivi JMeter Fondamentali e JMeter Avanzati offerti insieme per comodità.
Fondamenti di JMeter
Questo corso copre la creazione e l'implementazione di test funzionali e di unità con Apache JMeter , il software gratuito di test delle applicazioni di Apache Software Foundation. Lo scopo del corso è consentire alle organizzazioni di automatizzare completamente i loro vari requisiti di test, risparmiando tempo, denaro e contribuendo a ridurre al minimo il rischio di errori umani nei test. Il programma esplora i concetti di progettazione e creazione di piani di test per le applicazioni Web del mondo reale utilizzando Apache JMeter , inclusi piani funzionali, di regressione e di stress test. I partecipanti impareranno come progettare piani di test per una varietà di scopi e come utilizzare i vari componenti e funzioni all'interno di JMeter a proprio vantaggio, consentendo loro di automatizzare completamente il processo di test delle applicazioni web.
JMeter Advanced
Questo corso tratta le tecniche avanzate di test delle applicazioni web. Si concentra su automazione completa, scripting, integrazione di test con origine dati esterna.
Web Application Performance Testing with JMeter
7 oreQuesto corso è stato creato per test manager, tester, analisti aziendali, designer, sviluppatori, amministratori e chiunque sia interessato a pianificare ed eseguire test delle prestazioni delle applicazioni Web. Descrive come impostare requisiti non funzionali, quali indicatori sono più importanti in implementazioni specifiche, come creare un piano di test delle prestazioni, implementarlo in JMeter , eseguirlo e analizzare i risultati.
Robot Framework: Keyword Driven Acceptance Testing
14 oreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli ingegneri di test software che desiderano imparare a scrivere una serie di casi di test e una suite di test, quindi eseguire i test su un'applicazione demo.
Al termine di questa formazione, i partecipanti saranno in grado di:
-
Utilizza l'approccio di test basato su parole chiave di Robot Framework e la sintassi dei dati di test tabulari per scrivere ed eseguire test.
Utilizza una sintassi coerente per comporre nuove parole chiave a partire da quelle esistenti.
Eseguire test di sviluppo guidato dal comportamento (BDD) in stile cetriolino (simile al cetriolo).
Generare e interpretare report e log per risolvere gli errori nell'applicazione testata.
Funzionalità estese di Robot Framework utilizzando librerie di terze parti scritte in Python, Java, Perl, Javascript e PHP.
Integrare Robot Framework con Selenium per testare le applicazioni web.
Web Application Testing with Selenium and JMeter
35 oreQuesto corso fornisce formazione per la gestione di progetti di test e fornisce esperienza pratica con applicazioni web, automazione dei test funzionali e automazione dei test cross-browser utilizzando Selenium suite di test. Inoltre, ha introdotto in modo completo jMeter.
Presumibilmente 2 giorni di JMeter e 3 giorni di Selenium.
Introduction to Selenium
7 oreQuesto corso introduttivo è progettato per familiarizzare i professionisti del testing con le basi del test delle applicazioni Web usando Selenium . I tester possono creare, migliorare e mantenere gli script utilizzando sia l'IDE Selenium che il Selenium 2 WebDriver.
Pubblico previsto
I destinatari sono i tester di software che stanno cercando di automatizzare i test delle applicazioni Web utilizzando Selenium . Questi tester possono essere nuovi per l'automazione dei test e possono anche includere professionisti, manager o team leader della garanzia della qualità che sono responsabili dell'interazione con i tester o che devono garantire che gli strumenti vengano implementati in modo completo e appropriato.
Alla fine del corso, sarai in grado di:
- Descrivi la funzione e lo scopo del Selenium
- Comprendere i vantaggi e l'approccio corretto per testare l'automazione
- Registrare casi di test automatizzati
- Riproduci casi di test automatizzati
- Applicare e utilizzare diverse tecniche di verifica
- Visualizza e analizza i risultati
- Configurare e utilizzare Selenium RC (telecomando)
- Crea e lavora con le suite di test
- Pianifica esecuzioni di test automatici
- Utilizza diversi formati di script Selenium
- Modifica gli script per estendere la capacità di testare l'applicazione
- Configura Selenium con Eclipse e Selenium 2 WebDriver
- Comprendere e utilizzare i file helper RTTS
- Converti il codice selenio in modo che funzioni con Selenium 2 WebDriver
- Configurare i file di registro personalizzati
- Crea una mappa oggetti personalizzata
- Crea moduli riutilizzabili per ridurre la manutenzione degli script
- Utilizzare gli strumenti per identificare XPath
Selenium for Victims of Manual Testing
14 oreQuesto è un corso pratico progettato per tester manuali al fine di facilitare i test automatizzati.
Test Automation with Selenium
21 oreQuesto corso fornisce formazione per la gestione di progetti di test e fornisce esperienza pratica con applicazioni web, automazione dei test funzionali e automazione dei test cross-browser utilizzando la suite di test Selenium.
Destinatari:
- Ingegneri di test software
- Sviluppatori di software coinvolti nello sviluppo agile
Al termine della formazione Selenium i delegati saranno in grado di:
- Utilizzare la suite di test Selenium in modo efficace in progetti reali
- Utilizzare Selenium per il test cross-browser
TestComplete
21 oreIn questo corso di formazione dal vivo con istruttore in Italia, i partecipanti impareranno come utilizzare le funzionalità di TestComplete, tra cui il modello a oggetti di test, i punti di controllo, la mappatura dei nomi e l'interfaccia utente per eseguire test automatizzati su applicazioni desktop, Web e mobili.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Crea, registra ed esegui test funzionali.
- Creare un framework di test scalabile e gestibile.
- Crea punti di controllo, regola i test per più dispositivi e analizza i risultati dei test.
- Usa le estensioni di script di TestComplete.
Testing with TestNG
14 oreTestNG è un framework di test progettato per semplificare una vasta gamma di esigenze di test, dai test di unità (test di una classe in isolamento degli altri) ai test di integrazione (test di interi sistemi composti da più classi, diversi pacchetti e persino diversi framework esterni, come server applicazioni).
Pubblico
Questo corso è pensato per ingegneri e sviluppatori che cercano di adottare la suite TestNG nel loro flusso di lavoro.
Tosca: Model-Based Testing for Complex Systems
35 oreIn questo corso di formazione dal vivo con istruttore in Italia i partecipanti impareranno come utilizzare Tosca per eseguire test end-to-end (web + backend). La formazione combina teoria e pratica in un ambiente di laboratorio dal vivo, offrendo ai partecipanti la possibilità di interagire con la tecnologia, l'istruttore e i loro colleghi.
La formazione inizia con una panoramica del codice tradizionale e dei test di automazione basati su script e li contrappone all'approccio basato su modello (MBT) di Tosca. I partecipanti imparano come creare ed eseguire casi di test utilizzando i moduli predefiniti di Tosca e come creare i propri moduli personalizzati per l'esecuzione.
Dai principi di modellazione del software alla copertura dei test su diversi browser, questa formazione guida i partecipanti attraverso la teoria e la pratica e consente loro di implementare la propria soluzione di test in Tosca.
TOSCA Certification Preparation
14 oreQuesto corso di formazione pratico, guidato da un istruttore (online o in sede), è rivolto a professionisti del testing del software di livello intermedio che desiderano ottenere la certificazione TOSCA e dimostrare competenza nell'automazione dei test utilizzando Tricentis Tosca.
Al termine di questo corso, i partecipanti saranno in grado di:
- Comprendere la struttura e i requisiti della certificazione TOSCA.
- Padroneggiare i concetti di TOSCA, tra cui la progettazione, l'automazione e l'esecuzione dei test.
- Applicare le migliori pratiche per la creazione di test case riutilizzabili e manutenibili.
- Prepararsi alle componenti pratiche e teoriche dell'esame di certificazione TOSCA.