Cursuri Software Engineering

Cursuri Software Engineering

Cursurile de instruire locală, instruite live, demonstrează, prin discuții interactive și practică de manevră, fundamentele Software Engineering Programele de instruire în domeniul software-ului sunt disponibile ca "formare live la fața locului" sau "instruire live la distanță" Training-ul live la fața locului poate fi efectuat la fața locului la sediul clientului România sau în centrele de formare corporativa NobleProg din România Instruirea live la distanță este realizată printr-un desktop interactiv, la distanță NobleProg Furnizorul dvs de formare locală.

Machine Translated

Mărturii

★★★★★
★★★★★

Schita de curs

Title
Durata
Sinoptic
Title
Durata
Sinoptic
7 hours
Sinoptic
Acest curs acoperă crearea și implementarea testelor 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 ajutând la minimizarea riscului de eroare umană în timpul testării. Programul explorează conceptele de a proiecta și de a crea planuri de testare pentru aplicațiile web din lumea reală folosind Apache JMeter , inclusiv planuri funcționale, de regresie și teste de stres. Participanții vor învăța cum să proiecteze planuri de testare pentru o varietate de scopuri și să folosească diferitele componente și funcții în cadrul JMeter în avantajul lor, permițându-le să automatizeze complet procesul de testare a aplicațiilor web.
7 hours
Sinoptic
Testarea bazată pe proprietate este o tehnică automată de testare care vă permite să vă abțineți de la comportamentul așteptat al unui sistem prin descrierea proprietăților sale, apoi folosind date de încercare generate în mod aleatoriu pentru a efectua teste "Descrieți argumentele, descrieți rezultatul, încercați computerul să vă dovedească greșit codul!" Unele dintre subiectele abordate în acest instructaj live, includ: Cum se scrie și se execută teste cu F # Cadrul de testare bazat pe proprietatea FsCheck Folosind Diamond Kata pentru a implementa TDD Îmbunătățirea abilităților de proiectare a codului Public Ingineri de inginerie de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
Globalsight este un server de aplicații bazat pe Java, bazat pe Java, pentru automatizarea, raționalizarea și gestionarea procesului de localizare În acest training instruit, participanții vor învăța despre arhitectura și funcționalitatea Globalsight în timp ce instalează, configurează și instalează un server demonstrativ Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți beneficiile Globalsight față de alte sisteme de management al traducerilor Instalați serverul Globalsight și componentele aferente Configurați Globalsight pentru a lucra în spatele unui proxy invers Implementați Globalsight într-un mediu de producție Rezolvați și optimizați Globalsight Utilizați API-urile Globalsight pentru a le integra în aplicații terțe, inclusiv JBPM, etc Public Administratorii de sistem Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
14 hours
Sinoptic
PHPUnit este un cadru de testare unitar pentru PHP PHPUnit utilizează parametri stricți pentru a determina dacă unitățile individuale de cod sunt bugfree și sunt pregătite pentru implementare Prin izolarea și testarea unităților individuale, dezvoltatorii pot asigura o stabilitate mai mare a aplicațiilor, pot evita erorile de regresie și pot reduce costurile asociate codului defectuos în producție Instruirea live instructoasă le învață pe participanți să scrie codul testabil sub formă de unități de testare pentru a facilita diagnosticarea, izolarea și rezolvarea erorilor Antrenamentele participanților se desfășoară prin crearea unui mediu de testare, utilizând cadrul de testare PHPUnit Până la sfârșitul acestui curs, participanții vor putea: Distingeți între unitățile de testare bune și cele proaste Citiți și interpretați rezultatele testelor Gestionați proactiv și diagnosticați baza de cod pentru a reduce erorile Asigurați-vă că baza lor de cod este potrivită pentru integrarea și desfășurarea continuă Public Intermediari pentru dezvoltatorii PHP avansați care doresc să îmbunătățească testabilitatea codului lor Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
Castraveți este un cadru deschis, BDD pentru scrierea testelor într-un stil de limbă naturală BDD sau Behaviour Driven Development este o tehnică de dezvoltare a software-ului agil care încurajează colaborarea dintre dezvoltatori, QA și oameni de afaceri non-tehnic într-un proiect software Această pregătire începe cu o discuție despre BDD și despre modul în care Castravetele sunt folosite pentru a efectua testarea BDD pentru aplicațiile web Participanților li se oferă o amplă ocazie de a interacționa cu instructorul și colegii în timp ce implementează conceptele și tacticile învățate în acest mediu de laborator, bazat pe practici Până la sfârșitul acestui curs, participanții vor avea o înțelegere fermă despre BDD și Cucumber, precum și despre practica și setul de instrumente necesare pentru a-și scrie propriile cazuri de testare pentru scenariile de testare software realworld Public Testere și dezvoltatori Formatul cursului Aplicare accentuată a practicii handson Cele mai multe dintre concepte sunt învățate prin eșantioane, exerciții și dezvoltarea mâinilor Notă Acest antrenament folosește Eclipse și Selenium Dacă doriți să folosiți un cadru IDE sau un test de automatizare diferit, vă rugăm să ne contactați pentru a aranja Dacă echipa dvs trece pentru prima oară de la testarea manuală la testarea de automatizare, vă rugăm să ne contactați pentru a asigura extinderea formării pentru a include o acoperire suplimentară a testelor de automatizare .
7 hours
Sinoptic
J Behave este un cadru BDD bazat pe Java open source pentru scrierea testelor într-un stil de limbaj natural. BDD, sau Behavior Driven Development, este o tehnică agilă de dezvoltare de software care încurajează colaborarea între dezvoltatori, QA și oameni de afaceri non-tehnici într-un proiect software.

Acest training începe cu o discuție despre BDD și modul în care cadrul J Behave poate fi utilizat pentru a efectua testarea BDD pentru aplicații web. Participanții li se oferă o mare oportunitate de a interacționa cu instructorul și colegii în timp ce pun în aplicare conceptele și tactica învățate în acest mediu de laborator bazat pe practică.

Până la sfârșitul acestui training, participanții vor avea o înțelegere fermă a BDD și J Behave , precum și a practicii și setului de instrumente necesare pentru a scrie cazuri de testare pentru scenarii de testare software din lumea reală.

Public

- Testatori și dezvoltatori

Formatul cursului

- Accent puternic pe practica practică. Majoritatea conceptelor sunt învățate prin eșantioane, exerciții și dezvoltare hands-on.
21 hours
Sinoptic
Scala Check este o bibliotecă pentru efectuarea de teste automate, bazate pe proprietăți, pentru programele Scala sau Java . Inspirat de biblioteca QuickKheck Haskell , folosește proprietăți pentru a descrie comportamentul așteptat al unei aplicații, generând la început date de intrare aleatorii, apoi testează aceste date în diferite zone ale aplicației și raportează rezultatul.

În cadrul acestei instruiri, instruite în direct, participanții vor afla avantajele și conceptele din spatele testării bazate pe proprietăți, în timp ce practică proprietățile de scriere care duc la generarea automată de cazuri de testare.

Până la sfârșitul acestui antrenament, participanții vor putea:

- Scrieți proprietăți generale care înlocuiesc și / sau complimentează cazurile de testare ale unității scrise manual
- Scrieți teste la nivelul superior al specificațiilor proprietății
- Executați Scala Verificați ca un executabil autonom, folosind alergătorul de test încorporat în linia de comandă
- Integrați Scala Check cu cadre de testare precum Scala Test, specs2 și LambdaTest

Public

- Ingineri de testare
- Dezvoltatori

Formatul cursului

- Partea de prelegere, o discuție parțială, exerciții și practici practice
21 hours
Sinoptic
HP WinRunner este un instrument de testare funcțională automată enterpriseclass pentru înregistrarea și reluarea interacțiunilor UI ca scripturi de testare În această instruire instruită, participanții vor învăța să creeze și să execute teste automatizate sofisticate pe o aplicație Până la sfârșitul acestui curs, participanții vor putea: Creați scripturi de testare adaptabile și reutilizabile care înlocuiesc sau complimentează testarea manuală Automatizați procesul de testare, de la dezvoltarea testului la execuție Pregătiți și executați o alergare peste noapte Utilizați TSL (Test Script Language) pentru a controla WinRunner Înțelegeți caracteristicile avansate ale WinRunner, cum ar fi conceptul de sincronizare, verificarea testelor și fluxul de lucru WinRunner Public Testere manuală Ingineri de inginerie de testare Ingineri QA Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
21 hours
Sinoptic
TestComplete este un instrument de automatizare a UI utilizat pentru testarea funcțională și de regresie.

În cadrul acestui instruire, instruit în direct, participanții vor învăța cum să folosească TestComplete , inclusiv modelul obiectului de test, punctele de verificare, maparea numelor și UI pentru a efectua teste automate pe aplicații desktop, web și mobile.

Până la sfârșitul acestui antrenament, participanții vor putea:

- Creați, înregistrați și executați teste funcționale.
- Creați un cadru de testare scalabil și de întreținut.
- Creați puncte de control, ajustați testele pentru mai multe dispozitive și analizați rezultatele testelor.
- Folosiți extensiile script-ului TestComplete .

Formatul cursului

- Partea de prelegere, o discuție parțială, exerciții și practici practice.
21 hours
Sinoptic
Concordion este un cadru de "exemple de specificații" bazate pe Java, bazat pe exemple, care reunește testele și specificațiile Se integrează cu JUnit și poate fi utilizat cu IDE-uri populare Javabased, cum ar fi Netbeans, Eclipse și IntelliJ IDEA În acest training instruit, participanții vor învăța elementele de bază ale concordanței, configurarea mediului, comenzile cheie, cele mai bune practici și multe altele, pe măsură ce vor merge pas cu pas prin crearea unei aplicații Concordion Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți funcționalitatea Concordian Instalați și implementați Concordian Scrieți specificațiile Concordion în Markdown și HTML Public Dezvoltatori de software și programatori Testere de testare automată Analiști de afaceri Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
14 hours
Sinoptic
Î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.
21 hours
Sinoptic
Dezvoltarea bazată pe modele (MBD) este o metodologie de dezvoltare a software-ului care permite dezvoltarea mai rapidă și mai costefică a sistemelor dinamice, cum ar fi sistemele de control, prelucrarea semnalelor și sistemele de comunicații Se bazează mai degrabă pe modele de modelare grafică decât pe programe tradiționale bazate pe text În acest curs instruit, participanții vor învăța cum să aplice metodologiile MBD pentru a reduce costurile de dezvoltare și pentru a accelera timpul până la comercializarea produselor software încorporate Până la sfârșitul acestui curs, participanții vor putea Selectați și utilizați instrumentele potrivite pentru implementarea MBD Folosiți MBD pentru a realiza o dezvoltare rapidă în stadiile incipiente ale proiectului lor software încorporat Scurtați lansarea software-ului încorporat pe piață Public Tehnici de ingineri încorporați Dezvoltatori și programatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
Fairseq este un set de instrumente de învățare din secvența opensourcetosequence creat de Facebok pentru utilizare în traducerea mașinilor neuronale (NMT) În cadrul acestei formări, participanții vor învăța cum să folosească Fairseq pentru a traduce conținutul eșantionului Până la sfârșitul acestui curs, participanții vor avea cunoștințele și practica necesare pentru implementarea unei soluții de traducere automată bazată pe Fairseq Public Specialiști de localizare cu un fundal tehnic Managerii de conținut globali Tehnici de localizare Dezvoltatorii de software care se ocupă de implementarea soluțiilor globale de conținut Formatul cursului Prelegere parte, discuție parțială, practică greu de manevrat Notă Dacă doriți să utilizați conținut specific în sursă și limbă țintă, vă rugăm să ne contactați pentru a aranja .
21 hours
Sinoptic
Testarea unităților este o metodă de testare care testează unitățile individuale de cod sursă modificând proprietățile lor sau declanșând un eveniment pentru a confirma dacă rezultatul este așa cum era de așteptat PyTest este un cadru complet de testare, independent de API, flexibil și extensibil, cu un model avansat, complet fixat În acest training instruit, participanții vor învăța cum să folosească PyTest pentru a scrie teste scurte, sustenabile, elegante, expresive și lizibile Până la sfârșitul acestui curs, participanții vor putea: Scrieți teste care pot fi citite și întreținute fără a fi nevoie de codul plăcii Utilizați modelul dispozitivului pentru a scrie mici teste Scale testează până la testarea funcțională complexă pentru aplicații, pachete și biblioteci Înțelegeți și aplicați funcțiile PyTest, cum ar fi cârligele, afirmarea rescrierii și pluginurile Reduceți timpii de testare prin rularea testelor în paralel și prin intermediul mai multor procesoare Rulați testele într-un mediu de integrare continuă, împreună cu alte utilități cum ar fi tox, mock, acoperire, unittest, doctest și Selenium Utilizați Python pentru a testa aplicațiile non-Python Public Software testere Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
14 hours
Sinoptic
Testarea utilizării este o tehnică de evaluare a unui produs software sau a unui sistem prin testarea acestuia pe utilizatori pentru a observa direct modul în care interacționează cu acesta Atelierul începe cu o introducere în testarea utilizabilității, ce este și cum este folosit de companii pentru a promova proiectarea și dezvoltarea software-ului bun Limba este non-tehnică, iar învățarea este practică și de manevră, cu accent pe enduserii, cerințele lor, modul de gândire și modul de interacțiune cu sistemul Până la sfârșitul acestui curs, participanții vor ști cum să: Determinați abordarea cea mai potrivită pentru testarea utilizabilității pe baza caracteristicilor unice ale produsului și a stadiului acestuia în ciclul de dezvoltare Elaborați un plan de testare a utilizabilității Recrutați, evaluați și gestionați testere Scrieți, atribuiți și moderați sarcini de testare a utilizabilității care produc cel mai mare impact pentru utilizatorii finali și pentru afaceri Colectați, analizați și raportați rezultatele testelor Comunicați și colaborați eficient cu managerii de afaceri, dezvoltatorii și echipele QA cu privire la importanța și acțiunile necesare pentru livrarea unui produs final care nu numai că funcționează, ci funcționează bine și oferă experiența dorită a utilizatorului Public Proprietarii și managerii de produse QA manageri Testere manuală Utilizatorii interni ai unui produs sau sistem software Formatul cursului Un atelier interactiv, instruit, cu o mulțime de activități și practici de manevră notițe Studiile de caz și probele software utilizate în acest atelier sunt pre-ordonate de către instructor Pentru a personaliza materialele, vă rugăm să ne contactați în prealabil .
14 hours
Sinoptic
BDD sau Behaviour Driven Development este o tehnică de dezvoltare a software-ului Agile, care încurajează colaborarea dintre dezvoltatori, echipe de asigurare a calității și oameni de afaceri non-tehnic pe tot parcursul ciclului de planificare, dezvoltare și testare a unui proiect software Atelierul începe cu o introducere la BDD, ce este și cum este folosit de companii pentru a promova proiectarea, dezvoltarea și testarea unui software bun Noi facem acest lucru dintr-un pointofview nonengineering, cu un ochi pe endusers, cerințele lor, limba și modul de gândire De asemenea, abordăm provocările legate de comunicare pe care părțile interesate de afaceri le pot întâlni, deoarece acestea se apropie mai mult de colegii lor tehnici Până la sfârșitul acestui curs, participanții vor ști cum să: Scrieți povestiri succinte despre utilizatori care captează modelele de utilizare ale utilizatorilor reali ai software-ului Traduceți povestirile lor de utilizatori în limba comportamentală a BDD (dată, atunci, apoi) Rezultati cazuri de testare din aceste povestiri, pentru a fi folosite de ingineri pentru implementare si testare Înțelegeți relația dintre cerințele produsului, criteriile de acceptare și cazurile de testare Demistificați jargonul tehnic care împiedică comunicarea și înțelegerea Instalați și utilizați instrumente excelente pentru scrierea fișierelor caracteristice BDD Înțelegeți și apreciați ce se întâmplă odată ce lucrarea este înmânată inginerilor Să joace un rol mai activ în ciclul de dezvoltare iterativă Public Proprietarii și managerii de produse Analiști de afaceri Testere manuală Enduserii unui produs software sau a unui sistem software Nonengineers și noncoders implicate în proiectarea produsului Formatul cursului Un atelier interactiv, instruit, cu o mulțime de activități și practici de manevră notițe Atelierul include studii de caz și mostre software Pentru a personaliza materialele pentru produsul și situația companiei dvs, vă rugăm să ne contactați pentru a aranja .
14 hours
Sinoptic
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.
28 hours
Sinoptic
acest instructor-condus, de formare Live este conceput pentru oricine este interesat în învățarea Java în scopul de automatizare de testare. Este un curs simplificat, intensiv, cu o multime de hands-on exerciții pentru a obține participanții ramped până rapid cu abilitățile de programare esențiale necesare pentru a se aplica la testarea software-ul de automatizare. Accentul se pune pe fundamentele Java care pot fi aplicate direct și imediat pentru testarea automatizării.

acest curs nu acoperă în profunzime de testare cadre de automatizare, ar fi seleniu. De asemenea, ocoleste convențional "Hello World" abordare la învățarea Java, deoarece acest lucru nu este un curs de dezvoltare a aplicațiilor. Acest curs are ca scop să-și ridice participanții și să ruleze rapid cu automatizarea testelor. Dacă sunteți deja versat în Java și doresc să obțineți direct în testarea cu seleniu, vă rugăm să verificați: Introducere în seleniu (https://www.nobleprog.com/introduction-selenium-training) .

format al cursului

- interactive prelegere și discuții.
- o mulțime de exerciții și practică.
- hands-on punerea în aplicare într-un mediu de laborator live.

curs opțiuni de personalizare

- pentru a solicita un training personalizat pentru acest curs, va rugam sa ne contactati pentru a aranja.
14 hours
Sinoptic
seleniu este o bibliotecă open source pentru automatizarea testarea aplicației Web în mai multe browsere. Seleniu interacționează cu un browser ca oamenii fac: făcând clic pe link-uri, completarea formularelor și validarea textului. Acesta este cel mai popular instrument pentru automatizare de testare aplicație Web. Seleniu este construit pe cadrul WebDriver și are legături excelente pentru numeroase limbaje de scripting, inclusiv Ruby.

în acest instructor-condus, participanții în direct de formare combina puterea de Ruby cu seleniu pentru a automatiza testarea unei aplicatii web eșantion. Prin învățarea de a crea și combina script-uri de testare Ruby cu seleniu web Automation într-un mediu de laborator live, participanții vor câștiga cunoștințele și practicile necesare pentru a automatiza testarea propriilor aplicatii web de viata reala si site-uri.

format al cursului

- part prelegere, parte de discuții, grele hands-on practică
14 hours
Sinoptic
Selenium este o bibliotecă open source pentru automatizarea testării aplicațiilor web pe mai multe browsere. Selenium interacționează cu un browser așa cum fac oamenii: făcând clic pe linkuri, completând formulare și validând text. Este cel mai popular instrument pentru automatizarea testelor de aplicații web. Selenium este construit pe cadrul WebDriver și are legături excelente pentru numeroase limbaje de script, inclusiv Python .

În acest instructor, participanții la instruirea în direct, combină puterea Python cu Selenium pentru a automatiza testarea unei aplicații web de probă. Combinând teoria cu practica într-un mediu de laborator viu, participanții vor dobândi cunoștințele și practicile necesare pentru automatizarea propriilor proiecte de testare web folosind Python și Selenium .

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.
35 hours
Sinoptic
Tricentis Tosca este un instrument de testare software conceput pentru automatizarea continuă testare end-to-end pentru aplicatii software.

în acest instructor-condus, de formare live de formare participanții vor învăța să utilizeze Tosca pentru a efectua end-to-end (web + backend) de testare. Instruirea combină teoria cu practica într-un mediu de laborator live, oferindu-le participanților șansa de a interacționa cu tehnologia, instructorul și colegii lor.

de formare începe cu o imagine de ansamblu a codului tradițional și script-ul bazat de testare de automatizare și contrastează cu Tosca & #39; s bazate pe model (MBT) abordare. Participanții învață să creeze și să execute cazuri de testare folosind modulele implicite Tosca & #39; s, precum și modul de a construi personalizat propriile module pentru execuție.

de la principii de modelare software-ul pentru a testa acoperirea în diferite browsere, acest training plimbari participanti prin ambele teorie și practică și le permite să pună în aplicare propria lor soluție de testare în Tosca.

format al cursului

- interactive prelegere și discuții.
- o mulțime de exerciții și practică.
- hands-on punerea în aplicare într-un mediu de laborator live.

curs opțiuni de personalizare

- pentru a solicita un training personalizat pentru acest curs, va rugam sa ne contactati pentru a aranja.
7 hours
Sinoptic
În cadrul acestei instruiri, instruite în direct, participanții vor învăța cum să configureze și să folosească OpenNMT pentru a efectua traducerea diferitelor seturi de date. Cursul începe cu o imagine de ansamblu a rețelelor neuronale, deoarece acestea se aplică la traducerea automată. Participanții vor efectua exerciții live pe tot parcursul cursului pentru a demonstra înțelegerea conceptelor învățate și pentru a primi feedback de la instructor.

Până la sfârșitul acestui training, participanții vor avea cunoștințele și practicile necesare pentru a implementa o soluție live OpenNMT .

Probele de limbă sursă și țintă vor fi pre-aranjate conform cerințelor audienței.

Formatul cursului

- Part de conferință, parte discuție, practică practică grea
7 hours
Sinoptic
Testarea și validarea serviciilor REST în Java este mai grea decât în limbile dinamice, cum ar fi Ruby și Groovy . REST Assured este un Java DSL (limbaj specific domeniului) care aduce simplitatea acestor limbi în domeniul Java .

În cadrul acestei instruiri, instruite în direct, participanții învață cum să folosească Rest Assured pentru a testa serviciile API REST. Discutăm despre modul în care testarea API poate rezolva unele dintre deficiențele testului UI și testarea bazată pe unitate. Instruirea include sesiuni de practică și un proiect de dezvoltare a testelor. Până la sfârșitul pregătirii, participanții vor înțelege bine momentul în care trebuie să efectueze testarea API REST, cum să exploreze și să acceseze API-urile, cum să efectueze diferite tipuri de teste și cum să-și reunească testele prin integrare și automatizare.

Formatul cursului

- Un curs condus de instructori care include o introducere la testarea API, instrumentele și procesele sale și un proiect de dezvoltare bazat pe teste bazate pe REST Assured.
21 hours
Sinoptic
SoapUI este cel mai utilizat instrument de testare API open source pentru API-urile SOAP și REST. Oferă testare funcțională SOAP Web Services , testare funcțională a API REST, acoperire WSDL, testare afirmare mesaj și refactorizare test.

În cadrul acestei instruiri, instruite în direct, participanții învață cum să testeze serviciile web folosind SoapAPI. Discutăm despre modul în care testarea API poate rezolva unele dintre deficiențele testului UI și testarea bazată pe unitate. Instruirea include sesiuni de practică și un proiect de dezvoltare a suitei de teste API.

Până la sfârșitul instruirii, participanții vor avea o idee fermă despre momentul în care trebuie să implementeze testarea API, cum să exploreze și să acceseze API-urile, cum să efectueze diferite tipuri de testare atât pe API-urile bazate pe SOAP, cât și pe REST și cum să își aducă munca împreună. într-un set de teste integrat automat.

Formatul cursului

- Un curs condus de instructori care include o introducere la testarea API, instrumentele și procesele sale și un proiect de dezvoltare a suitei de teste bazat pe SoapUI .

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.
14 hours
Sinoptic
Testarea bazată pe modele (MBT) este o abordare de testare care utilizează modele pentru a reprezenta comportamentul dorit al unui sistem testat (SUT) Este o abordare de testare în stadiu incipient, care permite o acoperire completă, extrem de automată a testelor, care este sistematică și poate fi întreținută În acest training instruit, participanții vor învăța teoria și practica testării modelului pe măsură ce implementează instrumentele și tehnicile indicate într-un mediu de testare demo MBT Până la sfârșitul acestui curs, participanții vor putea: Generați cazuri de testare prin aplicarea strategiilor și tehnicilor de modelare Evaluați și evaluați instrumentele gratuite și comerciale pentru implementarea MBT Gestionează modele de testare pentru diferite tipuri de aplicații software, sisteme și medii Evaluați, propuneți și implementați o strategie MBT în cadrul unei organizații Înțelegeți și explicați beneficiile și provocările MBT Public Ingineri de testare software, analiști, designeri și manageri Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
14 hours
Sinoptic
Testarea unităților este o metodă de testare care testează unitățile individuale de cod sursă modificând proprietățile lor sau declanșând un eveniment pentru a confirma dacă rezultatul este așa cum era de așteptat În acest training instruit, participanții vor învăța cum să scrie și să execute teste unitare pe un exemplu de aplicațieNet folosind C # și Visual Studio Până la sfârșitul acestui curs, participanții vor putea: Utilizați cadre de testare, cum ar fi NUnit și xUnitnet, pentru a crea și administra un cod de testare unitate Definirea și punerea în aplicare a unei abordări de testare bazate pe încercări mai largi Adaptați cadrul de testare pentru a extinde acoperirea de testare pentru o aplicație Public Ingineri de testare software Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
se comporte este un open-source, bazate pe Python BDD cadru pentru scrierea testelor într-un stil de limbă naturală.

BDD, sau comportamentul Driven Dezvoltare, este o tehnica agile de dezvoltare software care încurajează colaborarea între dezvoltatori, QA și non-tehnice de afaceri de oameni într-un proiect de software.

acest instructor-condus, de formare Live începe cu o discuție de BDD și modul în care se comporte cadru poate fi folosit pentru a efectua testarea BDD pentru aplicatii web. Participanții sunt dat posibilitatea de ample pentru a interacționa cu instructor și colegii în timp ce punerea în aplicare a conceptelor și tactici învățat în acest hands-on, bazate pe practici de laborator mediu.

până la sfârșitul acestui training, participanții vor avea o înțelegere fermă a BDD și se comporte, precum și practica necesară pentru a implementa aceste tehnici și instrumente în scenarii de testare în lumea reală.

format al cursului

- grele accentul pe hands-on practică. Cele mai multe dintre conceptele sunt învățate prin mostre, exerciții și hands-on dezvoltare.
14 hours
Sinoptic
Behat este un test de dezvoltare bazat pe comportament (BDD), scris în PHP Facilitează comunicarea între dezvoltatori, testeri, factori de afaceri și clienți în timpul procesului de dezvoltare a software-ului Behat permite oamenilor non-tehnici să scrie descrieri clare ale comportamentului dorit al unei aplicații, apoi execută acele "scenarii" ca teste funcționale împotriva aplicației În acest training instruit, participanții vor învăța cum să scrie și să execute cazuri de testare stil BDD folosind Behat și PHP Până la sfârșitul acestui curs, participanții vor putea: Executați teste automatizate scrise în aplicația umană "Datând, când, apoi" limbajul Gherkin Utilizați casetele de testare bazate pe Behat pentru a îmbunătăți colaborarea dintre echipele tehnice și cele non-tehnice Integrați Behat cu seleniu, Mink, Goutte și alte emulatori de browser pentru a conduce teste și a genera rapoarte Extindeți funcționalitatea Behat prin sistemul de extensie Testați numeroase scenarii de utilizare prin comenzi terminale, API REST și multe altele Public Inginerii de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
14 hours
Sinoptic
Această instruire în direct, instruită în direct (la fața locului sau la distanță) se adresează persoanelor care doresc să scrie documentație tehnică, dar care nu au experiența unui scriitor tehnic instruit.

Până la sfârșitul acestui antrenament, participanții vor putea:

- Produceți conținut tehnic precis și ușor de utilizat.
- Transformați informațiile complexe despre produs într-un conținut care poate fi orientat spre utilizator.
- Aplicați instrumente și tehnici pentru a maximiza eficiența scrisului.
- Înțeleg și supraveghează diferitele faze ale unui proiect de scriere, inclusiv scrierea, revizuirea, traducerea și publicarea.
- Finalizați proiectele de scriere în timp și pe cerințe.

Formatul cursului

- Prelegeri și discuții interactive.
- O mulțime de exerciții și practică.
- Practică practică într-un mediu de laborator viu.

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.
14 hours
Sinoptic
Această instruire în direct, instruită în direct (la fața locului sau la distanță) se adresează inginerilor care doresc să utilizeze Jest pentru a testa aplicațiile și componentele React .

Până la sfârșitul acestui antrenament, participanții vor putea:

- Instalați și configurați un mediu de testare adecvat.
- Scrieți teste asincrone pentru aplicațiile și componentele React .
- Execută teste avansate Jest care includ batjocură, spioni și cioturi.

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.
- Pentru a afla mai multe despre Jest , accesați: https://jestjs.io/

Upcoming Courses

Sfarsit de saptamana Software Engineering Cursuri, Seara Software Engineering Training, Software Engineering Camp, Software Engineering Cu instructor, Sfarsit de saptamana Software Engineering Training, Seara Software Engineering Cursuri, Software Engineering Coaching, Software Engineering Instructor, Software Engineering Trainer, Software Engineering Cursuri, Software Engineering Clase, Software Engineering Pe pagina, Software Engineering curs privat, Software Engineering one on one training

Reduceri pentru cursuri

Newsletter Oferte Cursuri

Respectăm confidențialitatea adresei dvs. de email. Nu vom transmite sau vinde adresa altor părți. Puteți să schimbați preferințele sau să vă dezabonați complet în orice moment.

Câțiva dintre clienții noștri

is growing fast!

We are looking to expand our presence in Romania!

As a Business Development Manager you will:

  • expand business in Romania
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!