Cursuri de pregatire Protractor: End-to-End Testing for Angular Web Applications
Protractor este un cadru de testare de automatizare end-to-end pentru Angular si Angular cu aplicatii JS. Acesta este utilizat pentru a rula teste împotriva aplicațiilor web, interacționând cu ele ca un utilizator ar face: completând formulare, făcând clic pe elemente și navigând de la o pagină la alta.
În cadrul acestui instruire, instruit în direct, participanții învață de la început cum să scrie teste Protractor pe un eșantion de aplicație web Angular într-un mediu de laborator viu.
Până la sfârșitul acestui curs, participanții vor dobândi competență în Protractor și vor fi confortabili
- crearea propriilor teste de automatizare pentru aplicații Angular .
- integrarea Protractor în fluxul lor de lucru de dezvoltare existent.
- asigurându-se că testele lor sunt curate și mentenabile.
- rulează Protractor cu sau fără Selenium pentru a conduce comportamentul browserului.
Formatul cursului
- Prelegeri și discuții interactive.
- O mulțime de exerciții și practică.
- Implementarea practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
- Pentru a solicita un antrenament personalizat pentru acest curs, vă rugăm să ne contactați pentru a vă organiza.
Schița de curs
Introducere
- De ce să folosiți Protractor?
Configurare și instalare
Cum funcționează Protractor.
Prezentare generală a Protractor Sintaxei
Înțelegerea promisiunilor și a testelor bazate pe promisiuni
Un exemplu de aplicație web
Configurarea SUT (Sistemul în curs de testare)
Scrierea primului test
Unit Testing Javascript cu Jasmin sau Mocha
Conducerea browserului cu Selenium WebDriver, Chai WebDriver, directConnect
Localizarea și interacțiunea cu Web Elements
Accessing Web Element-uri prin obiecte de pagină
Executarea Testului
Generarea rapoartelor de testare
Depanare Protractor Teste
Codul dvs. de testare este menținut și ușor de citit
Batjocorirea cererilor HTTP
Integrarea Cucumber cu Protractor pentru BDD (Behavior Driven Development)
Scalare teste pe mai multe browsere și sisteme cu Selenium Grid
Integrarea Protractor în fluxul dvs. de lucru de dezvoltare (Git, Jenkins etc.)
Rezumat și Concluzie
Cerințe
- Experiență de lucru cu Javascript și node.js.
- Înțelegere de bază a aplicațiilor web Angular.
- Înțelegere de bază a testării automatizate. .
Audiență
- Dezvoltatorii web
- Inginerii de testare a automatizărilor
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Protractor: End-to-End Testing for Angular Web Applications - Booking
Cursuri de pregatire Protractor: End-to-End Testing for Angular Web Applications - Enquiry
Protractor: End-to-End Testing for Angular Web Applications - Cerere de consultanta
Cerere de consultanta
Mărturii (1)
Cunoașterea instructorului în domeniul subiectului și relația sa cu public, precum și paciența sa
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Curs - Protractor: End-to-end testing for Angular web applications
Tradus de catre o masina
Upcoming Courses
Cursuri înrudite
Testing Angular Applications
14 oreÎn cadrul acestui instruire, instruit în direct, participanții vor învăța cum să scrie și să mențină teste pentru aplicații Angular .
Până la sfârșitul acestui antrenament, participanții vor putea
- Decideți cea mai potrivită strategie pentru testarea unei aplicații Angular
- Efectuați testarea unităților, testarea componentelor, testarea A / B și de la capăt la capăt pe o aplicație Angular
- Alegeți instrumentele potrivite pentru job: Jasmine , Karma, Protractor , Mocha etc.
- Scrieți teste în Protractor și Jasmine
- Executați și depanați teste cu Karma și Protractor
- Creați o suită de teste de întreținut
- Utilizați cele mai bune practici pentru testarea unității în Angular
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
Notă
- Angular are diferite denumiri și versiuni, și anume: Angular .js, Angular JS, Angular JS 1, Angular 1, Angular 2, etc. Pentru a personaliza versiunea utilizată în acest antrenament, vă rugăm să ne contactați pentru a vă aranja.
Mobile Automation with Appium Overview
7 orePublic:
Oricine este implicat în teste, inclusiv testere de automatizare mobile
Automate Windows Desktop Applications with AutoIt
14 oreÎn acest curs de instruire live, condus de un instructor în Moldova (la fața locului sau la distanță), participanții vor învăța cum să utilizeze AutoIt pentru a automatiza aplicațiile de fereastră în timp ce parcurg o serie de exerciții practice de laborator live.
JMeter Fundamentals
7 oreAcest curs acoperă crearea și implementarea testelor funcționale și unitare cu Apache JMeter, software-ul gratuit de testare a aplicațiilor de la Apache Software Foundation. Scopul cursului este de a permite organizațiilor să își automatizeze complet diferitele cerințe de testare, economisind timp, bani și contribuind la minimizarea riscului de eroare umană în testare. Programul explorează conceptele de proiectare și creare a planurilor de testare pentru aplicații web din lumea reală utilizând Apache JMeter, inclusiv planuri de testare funcțională, de regresie și de stres. Participanții vor învăța cum să conceapă planuri de testare pentru o varietate de scopuri și să utilizeze diversele componente și funcții din JMeter în avantajul lor, permițându-le să automatizeze complet procesul de testare a aplicațiilor web.
JMeter Fundamentals and JMeter Advanced
14 oreAcestea sunt cursurile JMeter Fundamente și JMeter Avansat oferite împreună pentru comoditate.
Fundamente JMeter
Acest curs acoperă crearea și implementarea testării funcționale și unitare cu Apache JMeter , software-ul gratuit de testare a aplicațiilor de la The Apache Software Foundation. Scopul cursului este de a permite organizațiilor să își automatizeze complet cerințele de testare, economisind timp, bani și contribuind la reducerea riscului de eroare umană la testare. Programul explorează conceptele de proiectare și creare de planuri de testare pentru aplicații web din lumea reală folosind Apache JMeter , inclusiv planuri funcționale, de regresie și testare la stres. Participanții vor învăța cum să proiecteze planuri de testare pentru o varietate de scopuri și să utilizeze diferitele componente și funcții din JMeter în avantajul lor, permițându-le să automatizeze complet procesul de testare a aplicațiilor web.
JMeter Advanced
Acest curs tratează tehnici avansate de testare a aplicațiilor web. Se concentrează pe automatizarea completă, scripturi, integrarea testelor cu sursa externă de date.
Web Application Performance Testing with JMeter
7 oreAcest curs a fost creat pentru manageri de teste, testeri, analiști de afaceri, designeri, dezvoltatori, administratori și oricine este interesat de planificarea și efectuarea testelor de performanță a aplicațiilor web. Acoperă modul de configurare a cerințelor non-funcționale, care sunt cei mai importanți în implementările specifice, cum să creezi un plan de testare a performanței, să îl implementezi în JMeter , să-l execute și să analizezi rezultatele.
Robot Framework: Keyword Driven Acceptance Testing
14 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează inginerilor de testare software care doresc să învețe cum să scrie un set de cazuri de testare și o suită de testare, apoi să execute testele pe o aplicație demo.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Utilizați abordarea de testare bazată pe cuvinte cheie și sintaxa datelor de testare tabelară pentru a scrie și executa teste.
Utilizați o sintaxă coerentă pentru a compune cuvinte cheie noi din cele existente.
Efectuați teste în stilul Gherkin Behavior Driven Development (BDD) (similar cu Cucumber).
Generați și interpretați rapoarte și jurnale pentru a depana eșecurile din aplicația testată.
Extinderea capacităților Robot Framework's Framework's folosind biblioteci terțe scrise în Python, Java, Perl, Javascript și PHP.
Integrarea Robot Framework cu Selenium pentru testarea aplicațiilor web.
Web Application Testing with Selenium and JMeter
35 oreAcest curs oferă instruire pentru gestionarea proiectelor de testare și oferă experiență practică cu aplicații web, automatizarea testelor funcționale și automatizarea testelor între browsere folosind Selenium suita de teste. De asemenea, a introdus complet jMeter.
Aproximativ 2 zile de JMeter și 3 zile de Selenium.
Introduction to Selenium
7 oreAcest curs introductiv este conceput pentru a familiariza profesioniștii în domeniul testelor cu elementele de bază ale testării aplicațiilor web folosind Selenium . Testerele pot construi, îmbunătăți și menține scripturi utilizând atât Selenium IDE, cât și Selenium 2 WebDriver.
Public-țintă
Publicul țintă este testere de software care încearcă să automatizeze testarea aplicațiilor web folosind Selenium . Acești testere pot fi noi pentru a testa automatizarea și pot include, de asemenea, practicieni de asigurare a calității, manageri sau lideri de echipă care sunt responsabili pentru interacțiunea cu testere sau care trebuie să se asigure că instrumentele sunt puse în aplicare pe deplin și în mod adecvat.
La sfârșitul cursului, veți putea:
- Descrieți funcția și scopul Selenium
- Înțelegeți avantajele și abordarea adecvată a testării automatizării
- Înregistrați cazuri automate de testare
- Redați cazurile automate de testare
- Aplicați și utilizați diferite tehnici de verificare
- Vizualizați și analizați rezultatele
- Configurați și utilizați Selenium RC (telecomandă)
- Creați și utilizați seturi de testare
- Programați rularea automată a testelor
- Utilizați diferite formate de script Selenium
- Modificați scripturile pentru a extinde capacitatea de a testa aplicația
- Configurați Selenium cu Eclipse și Selenium 2 WebDriver
- Înțelegeți și utilizați fișierele RTT helper
- Convertiți codul seleniului pentru a lucra cu Selenium 2 WebDriver
- Configurați fișierele jurnal personalizate
- Creați o hartă obiect personalizată
- Creați module reutilizabile pentru a reduce întreținerea scenariilor
- Utilizați instrumentele pentru a ajuta la identificarea XPath
Selenium for Victims of Manual Testing
14 oreAcesta este un curs practic conceput pentru testere manuală pentru a facilita testarea automată.
Test Automation with Selenium
21 oreAcest curs oferă instruire pentru gestionarea proiectelor de testare și oferă experiență practică cu aplicații web, automatizarea testelor funcționale și automatizarea testelor cross browser utilizând suita de teste Selenium.
Audiență vizată:
- Ingineri de testare software
- Dezvoltatori de software implicați în dezvoltarea agile
La sfârșitul instruirii Selenium, delegații vor fi capabili să:
- Să utilizeze suita de teste Selenium în mod eficient în proiecte reale
- Să utilizeze Selenium pentru testarea între browsere
TestComplete
21 oreÎn această instruire live, condusă de un instructor, participanții vor învăța cum să utilizeze caracteristicile TestComplete's, inclusiv modelul său de obiecte de testare, punctele de verificare, maparea numelor și interfața de utilizare pentru a efectua teste automate pe aplicații desktop, web și mobile.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Creați, înregistrați și rulați teste funcționale.
- Crearea unui cadru de testare scalabil și ușor de întreținut. .
- Creați puncte de control, ajustați testele pentru mai multe dispozitive și analizați rezultatele testelor. .
- Utilizați TestComplete's script extensions. .
Testing with TestNG
14 oreTestNG este un cadru de testare conceput pentru a simplifica o gamă largă de cerințe de testare, de la unitatea de testare (testarea unei clase în izolare a celorlalte) la testarea integrării (testarea întregului sistem realizat din mai multe clase, mai multe pachete și chiar mai multe cadre externe, servere de aplicații).
Public
Acest curs este conceput pentru inginerii și dezvoltatorii care doresc să adopte suita TestNG în fluxul lor de lucru.
Tosca: Model-Based Testing for Complex Systems
35 oreÎn acest training live, condus de un instructor in Moldova participanții vor învăța cum să folosească Tosca pentru a efectua teste end-to-end (web + backend). Instruirea combină teoria cu practica într-un mediu de laborator live, oferindu-le participanților șansa de a interacționa cu tehnologia, cu instructorul și cu colegii lor.
Formarea începe cu o prezentare generală a testelor tradiționale de automatizare bazate pe cod și scripturi și le pune în contrast cu abordarea bazată pe model (MBT) a Tosca's. Participanții învață cum să creeze și să execute cazuri de testare folosind modulele implicite ale Tosca's, precum și cum să își construiască propriile module personalizate pentru execuție.
De la principiile de modelare a software-ului la acoperirea testelor pe diferite browsere, acest curs de formare îi conduce pe participanți atât prin teorie, cât și prin practică și le permite să își implementeze propria soluție de testare în Tosca.
TOSCA Certification Preparation
14 oreAceastă sesiune de training, condusă de un instructor, live (online sau la sediul clientului), este destinată profesioniștilor din domeniul testării software de nivel intermediar care doresc să obțină certificarea TOSCA și să demonstreze competențe în automatizarea testelor folosind Tricentis Tosca.
La finalizarea acestui training, participanții vor fi capabili să:
- Înțeleagă structura și cerințele certificării TOSCA.
- Stăpânească conceptele TOSCA, inclusiv proiectarea testelor, automatizarea și execuția.
- Aplice cele mai bune practici pentru crearea de cazuri de test reutilizabile și ușor de întreținut.
- Se pregătească pentru componentele practice și teoretice ale examenului de certificare TOSCA.