Cursuri de pregatire Cucumber pentru Dezvoltare Dirijată de Comportament (BDD)
Behaviour-Driven Development (BDD) este o metodologie Agile menită să îmbunătățească comunicarea și colaborarea între dezvoltatorii de software, asigurarea calității / testeri, Business analiști și alte părți implicate într-un proiect. Cucumber este un cadru open-source "bazat pe povestiri" scris în Ruby. Acesta permite Behavior Driven Development (BDD) prin faptul că permite crearea de teste care sunt ușor de înțeles de către persoanele tehnice și non-tehnice, cum ar fi părțile interesate din domeniul afacerilor.
Acest curs de formare live (online sau la fața locului), condus de un instructor, prezintă participanților cazuri reale pentru Behavior Driven Development (BDD) și demonstrează practic modul de implementare a Cucumber în diverse scenarii de testare.
Formatul cursului
- Cursul include o discuție despre Behavior Driven Development (BDD) și modul în care Cucumber poate fi utilizat pentru a efectua teste BDD în diverse contexte, cum ar fi testarea aplicațiilor web.
- Participanții vor fi îndrumați prin scrierea propriilor povești ale utilizatorului, cazuri de testare și cod de testare executabil.
Opțiuni de personalizare a cursului
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere
Instalare și configurare Cucumber
Business Dezvoltare condusă (BDD) și Dezvoltare bazată pe teste de acceptare (ATDD)
Implicarea Business analiștilor în organizația dvs
Definirea cerințelor proiectului dvs
Ecosistemul de testare (IDE-uri, Programming limbaje, cadre de testare și biblioteci de construcție)
Configurarea unui sistem Web Application Testing.
Gherkin: Scrieți-vă poveștile într-un limbaj ușor de utilizat
Caracteristici de scriere
Scrierea scenariilor
Scrierea definițiilor pasilor
Organizarea funcțiilor și scenariilor cu etichetare
Lucrul cu Hooks
Lucrul cu Databases
O privire de ansamblu asupra ecosistemului Ruby.
Bazat pe web Test Automation cu Capybara
Refactorizare Cucumber
Utilizarea castraveților cu Selenium
Generarea de rapoarte
Tendințe emergente
Depanare
Rezumat și pașii următori
Cerințe
- O înțelegere generală a programării
- O oarecare familiaritate cu linia de comandă
Audiență
- Testeri și dezvoltatori
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Cucumber pentru Dezvoltare Dirijată de Comportament (BDD) - Booking
Cursuri de pregatire Cucumber pentru Dezvoltare Dirijată de Comportament (BDD) - Enquiry
Cucumber pentru Dezvoltare Dirijată de Comportament (BDD) - Cerere de consultanta
Cerere de consultanta
Mărturii (1)
Așa cum am menționat, ultima oră am discutat și am practicat metoda 'Mapearea exemplului'. De asemenea, a fost plăcut să avem un pdf (dintr-un site web) creat de formator cu multe informații.
Osman Chalaby - Vanderlande
Curs - Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
Tradus de catre o masina
Upcoming Courses
Cursuri înrudite
Testarea Aplicațiilor Angular
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.
Iridium: Testare bazată pe Cucumber și Selenium
7 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează inginerilor de testare și dezvoltatorilor care doresc să învețe cum să testeze o aplicație web complexă folosind Iridium.
La sfârșitul acestui curs de formare, participanții vor putea să:
- Crea teste end-to-end care simulează acțiunile unui utilizator în timp ce navighează într-o aplicație web.
- Automatizați testarea aplicațiilor tematice cu mai multe stiluri.
- Să creeze cazuri de testare care să fie lizibile pentru persoanele non-tehnice.
- Executarea testelor într-o mare varietate de browsere.
- Utilizați pachetul Iridium Snippets pentru Atom pentru a facilita scrierea scripturilor de testare.
- Reduceți costurile de întreținere a codului Java personalizat și a obiectelor de pagină.
Testarea Aplicațiilor React cu Jest
14 oreAceastă instruire live, condusă de un instructor in Moldova (la fața locului sau la distanță) se adresează inginerilor care doresc să utilizeze Jest pentru a testa React aplicații și componente.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați un mediu de testare adecvat.
- Scrieți teste asincrone pentru React aplicații și componente. .
- Executați teste avansate Jest care includ mocking, spioni și stubs. .
Protractor: Testare de la capă la cap pentru aplicații web Angular
14 oreÎn acest curs de instruire live, condus de un instructor în Moldova, participanții învață la fața locului cum să scrie Protractor teste pentru o aplicație web Angular de probă într-un mediu de laborator live.
Până la sfârșitul acestui curs, participanții vor fi dobândit competențe în Protractor și vor fi confortabil
- crearea propriilor teste de automatizare pentru aplicațiile Angular.
- integrând Protractor în fluxul lor de lucru de dezvoltare existent.
- asigurându-se că testele lor sunt curate și întreținute.
- executarea Protractor cu sau fără Selenium pentru a conduce comportamentul browserului.
Autohtonizarea Testelor cu Ajutorul Inteligenței Artificiale în Cypress
14 orePrezentare generală:
În peisajul actual al evoluției rapide a software-ului, valorificarea puterii inteligenței artificiale alături de Cypress oferă o eficiență și o precizie de neegalat în automatizarea testelor.
În prezent, trăim una dintre cele mai interesante perioade din istoria IT din ultima vreme, iar AI poate deveni cel mai bun aliat al nostru pentru a ne îmbunătăți modul de lucru, eficiența, productivitatea și, cel mai important, calitatea.
Această formare este concepută pentru a vă îmbunătăți procesele de QA, pentru a vă ridica nivelul de competențe și pentru a ieși echipat pentru a aborda cu încredere și precizie provocările complexe de testare, valorificând tehnologia revoluționară AI.
Motive pentru a participa:
● Descoperiți sinergia dintre AI și Cypress pentru o precizie de neegalat în automatizarea testelor.
● Obțineți experiență practică cu instrumente și tehnici de ultimă generație.
● Ridicați-vă setul de abilități de QA și rămâneți în față în competiția de software.
competitiv al industriei de dezvoltare a software-ului.
● Învățați de la experți din industrie și studii de caz din lumea reală pentru a vă îmbunătăți
strategiile de testare.
● Eliberați potențialul de a îmbunătăți drastic eficiența și acuratețea testelor.
● Creșteți-vă eficiența în testare prin creșterea acoperirii și reducerea numărului de teste.
timpului de introducere pe piață.
● Depășiți teama că AI va înlocui testerii în munca lor, îmbrățișând-o și
valorificând potențialul acesteia.
La finalul cursului, participanții vor fi capabili să:
● Să se familiarizeze cu tehnologia AI și cu utilizările sale practice
● Să integreze în mod eficient soluțiile alimentate de IA în automatizarea testelor bazate pe Cypress.
fluxuri de lucru.
● Scrieți scripturi de testare Cypress avansate cu asistență AI pentru o acuratețe sporită
și acoperire.
● Utilizați algoritmi AI pentru a prioritiza cazurile de testare și pentru a îmbunătăți procesul de testare manuală.
testări exploratorii manuale.
● Acoperirea și validarea calității designului UX prin puterea instrumentelor de regresie vizuală bazate pe AI.
● Abordarea cu încredere a scenariilor de testare complexe cu precizie și eficiență.
● Să-și ridice setul de abilități QA și să rămână în fruntea testării moderne
metodologii moderne de testare.
Automatizarea Testării cu Selenium și Katalon Studio
14 oreAcest curs de instruire live, condus de un instructor, în Moldova (online sau la fața locului) se adresează testerilor de software care doresc să utilizeze Selenium și Katalon Studio pentru a crea soluții de testare automată de la un capăt la altul.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Generați și executați teste cross-platform pentru orice sistem de operare sau dispozitiv.
- Integrați testarea automată într-un pipeline CI/CD. .
- Automatizați testarea web, testarea API, testarea mobilă și testarea desktop. .
Selenium WebDriver în C#
14 oreAcest training live, condus de un instructor în Moldova (online sau la fața locului) introduce participanții la testarea automată cu Selenium WebDriver și C# în Visual Studio. Dacă nu aveți experiență de programare în C# sau doriți să vă perfecționați în C#, vă rugăm să consultați cursul: C# for Automation Test Engineers (C# pentru inginerii de testare automată).
Automatizarea Testelor cu Selenium și Jenkins
21 oreAcest curs oferă instruire pentru gestionarea proiectelor de testare folosind Selenium suite de testare și testarea continuă cu Jenkins.
Publicul vizat:
- Inginerii de testare software
- Dezvoltatorii de software implicați în dezvoltarea agile
- Manageri de lansare
- Inginerii de asigurare a calității
La finalul trainingului Selenium, delegații vor fi capabili să:
- Utilizeze în mod eficient suita de testare Selenium în proiecte reale
- Să utilizeze Selenium pentru testarea între browsere
- Să distribuie testele folosind Selenium Grid
- Să ruleze teste de regresie Selenium în Jenkins
- Să pregătească rapoarte de testare și rapoarte periodice folosind Jenkins
Automatizarea Testelor cu Selenium și Python
14 oreÎn acest curs de instruire live, condus de un instructor în Moldova participanții combină puterea lui Python cu Selenium pentru a automatiza testarea unei aplicații web de probă. Prin combinarea teoriei cu practica într-un mediu de laborator live, participanții vor dobândi cunoștințele și practica necesare pentru a-și automatiza propriile proiecte de testare web folosind Python și Selenium.
Introducere în 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 pentru Vizimi ale Testării Manuale
14 oreAcesta este un curs practic conceput pentru testere manuală pentru a facilita testarea automată.
Mediu Complet de Testare Web cu Selenium WebDriver și JMeter
35 oreAcest curs oferă o imagine de ansamblu cuprinzătoare despre cum se utilizează testarea funcțională și performantă automată cu Selenium și JMeter folosind mediul Java / Maven . 3 zile sunt petrecute pe Selenium , 2 pe JMeter .
Selenium WebDriver Prezentare
7 oreCare ar trebui să participe
- Oricine dorește să utilizeze " Test Automation with Selenium Web Driver" într-o afacere sau pentru uz personal
Prezentare generală
- Aflați cum să aveți încredere în înțelegerea Test Automation with Selenium Web Driver
- Aflați cum să utilizați informațiile despre curs în avantajul dvs.
Automatizarea Testelor cu 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ă:
Testare Automată cu Cypress
14 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează testeri de software care doresc să utilizeze Cypress pentru automatizarea testelor.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Realizați teste de automatizare end-to-end cu Cypress.
- Implementați testele de integrare și de unitate într-o aplicație web.
- Utilizați Cypress ca o alternativă la Selenium. .