Cursuri Software Engineering

Cursuri Software Engineering

Local, instructor-led live Software Engineering training courses demonstrate through interactive discussion and hands-on practice the fundamentals of Software Engineering.

Software Engineering training is available as "onsite live training" or "remote live training". Onsite live Software Engineering training can be carried out locally on customer premises in România or in NobleProg corporate training centers in România. Remote live training is carried out by way of an interactive, remote desktop.

NobleProg -- Your Local Training Provider

Marturii

★★★★★
★★★★★

Schita de curs

CodNumeDuratăRezumat
jmeterfunJMeter Fundamentals7 oreAcest curs acoperă crearea și implementarea testelor funcționale și unitare cu Apache JMeter, softul de testare a aplicațiilor gratuite de la The Apache Software Foundation Scopul cursului este de a permite organizațiilor să automatizeze complet cerințele lor diferite de testare, economisind timp, bani și ajutând la minimizarea riscului de eroare umană în testare Programul explorează conceptele de a proiecta și de a crea planuri de testare pentru aplicații web realworld 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 din cadrul JMeter în avantajul lor, permițându-le să automatizeze complet procesul de testare a aplicațiilor web .
facebooknmtFacebook NMT: Setting up a Neural Machine Translation System7 oreFairseq 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 .
phpunittestingUnit Testing with PHP14 orePHPUnit 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ă .
cucumberjavaCucumber: Implementing BDD with Java7 oreCastraveț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 .
jbehaveJBehave: BDD with Java7 oreJBehave este un sistem bazat pe Java, bazat pe Java, pentru scrierea de teste î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ă instruire începe cu o discuție despre BDD și despre modul în care cadrul JBehave poate fi folosit 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ă a BDD și JBehave, precum și practica și setul de instrumente necesare pentru a scrie cazuri de testare pentru scenarii 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 .
ScalaCheckProperty Based Testing with ScalaCheck21 oreScalaCheck este o bibliotecă pentru efectuarea testelor automate, bazate pe proprietăți, pentru programele Scala sau Java Inspirat de biblioteca Haskell QuickCheck, utilizează proprietăți pentru a descrie comportamentul așteptat al unei aplicații, generând mai întâi date de intrare aleatorii, apoi testarea acestor date în diferite zone ale aplicației și raportarea rezultatelor În acest training instruit, participanții vor învăța beneficiile și conceptele din spatele testelor bazate pe proprietate, pe măsură ce vor practica scrierea proprietăților care conduc la generarea automată a cazurilor de testare Până la sfârșitul acestui curs, participanții vor putea: Scrieți proprietăți generale care înlocuiesc și / sau complimentează cazuri de testare a unității de mână Scrieți teste la nivelul mai înalt al specificațiilor de proprietate Executați ScalaCheck ca un executabil standalone, folosind alergătorul de test de linie de comandă încorporat Integrați ScalaCheck cu cadre de testare, cum ar fi ScalaTest, specs2 și LambdaTest Public Inginerii de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
WinRunnerWinRunner21 oreHP 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ă .
TestCompleteTestComplete21 oreTestComplete (de SmartBear) este un instrument de automatizare UI folosit pentru testarea funcțională și de regresie În acest training instruit, participanții vor învăța cum să utilizeze funcțiile TestComplete, inclusiv modelul său de obiect de testare, punctele de control, maparea numelor și interfața utilizator pentru a efectua teste automate pe aplicații desktop, web și mobile Până la sfârșitul acestui curs, participanții vor putea: Creați, înregistrați și executați teste funcționale Creați un cadru de testare scalabil și sustenabil Creați puncte de control, reglați testele pentru mai multe dispozitive și analizați rezultatele testelor Utilizați extensiile de script ale TestComplete Public Ingineri de inginerie de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
concordionConcordion21 oreConcordion 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ă .
angulartestingTesting Angular Applications14 oreÎn acest training instruit, participanții vor învăța cum să scrie și să mențină testele aplicațiilor Angulare Până la sfârșitul acestui curs, participanții vor putea Decideți strategia cea mai potrivită pentru testarea unei aplicații Angulare Efectuați testarea unităților, testarea componentelor, testarea A / B și capătul final pe o aplicație Angular Alegeți instrumentele potrivite pentru lucrare: Jasmine, Karma, Protractor, Mocha, etc Scrie teste în Protractor și Jasmine Executați și depanați testele cu Karma și Protractor Creați o suită de testare menținută Folosiți cele mai bune practici pentru testarea unităților în Angular Public Testeri Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră Notă Angular merge prin diferite nume și versiuni, și anume: Angularjs, AngularJS, AngularJS 1, Angular 1, Angular 2, etc Pentru a personaliza versiunea folosită în acest training, vă rugăm să ne contactați pentru a aranja .
mbdModel Based Development for Embedded Systems21 oreDezvoltarea 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ă .
propertybasedtestingProperty Based Testing with F#7 oreTestarea 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ă .
usabilitytestingSoftware Usability Testing: Live Workshop14 oreTestarea 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 .
mbtIntroduction to Model Based Testing14 oreTestarea 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ă .
bddfornonprogrammersBDD for Non-Programmers: Live Workshop14 oreBDD 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 .
protractorProtractor: End-to-End Testing for Angular Web Applications14 oreProtractorul este un cadru de test pentru automatizarea endtoend pentru aplicațiile Angular și AngularJS Acesta este folosit pentru a rula testele împotriva aplicațiilor web, interacționând cu ele ca utilizator: prin completarea formularelor, prin clic pe elemente și prin navigarea de la o pagină la alta În acest antrenament instructor, participanții învață de la început cum să scrie testele Protractor împotriva unei aplicații web de probă Angular într-un mediu de laborator live Până la sfârșitul acestui curs, participanții vor fi dobândiți competențe în Protractor și vor fi confortabili creând propriile teste de automatizare pentru aplicații Angulare integrarea Protractor în fluxul lor de lucru de dezvoltare asigurându-se că testele lor sunt curate și întreținute rulând Protractor cu sau fără Selenium pentru a conduce comportamentul browserului Public Dezvoltatori web Ingineri de inginerie de testare Formatul cursului Prelegere parte, discuție parțială, practică greu de manevrat .
javatestingIntroduction to Java for Test Automation28 oreAcest curs este destinat oricui este interesat de învățarea Java în scopul automatizării testării Este un curs intensificat, intensiv, cu o mulțime de exerciții de manevră pentru a atrage participanții rapid cu abilitățile de programare esențiale necesare pentru a se aplica testelor de automatizare software Accentul se pune pe fundamentele Java care pot fi aplicate direct și imediat pentru automatizarea testelor Acest curs nu acoperă cadrele de testare în profunzime cum ar fi seleniul De asemenea, trece de abordarea convențională "Hello World" la învățarea Java, deoarece nu este un curs de dezvoltare a aplicațiilor Acest curs are drept scop să facă participanții să funcționeze rapid cu ajutorul automatizării testării Dacă sunteți deja versat în Java și doriți să intrați direct în testarea cu Selenium, vă rugăm să verificați: Introducere în Selenium (https://wwwnobleprogcom/introductionseleniumtraining) Public Testere începători care doresc să învețe Java pentru testarea automatizării Testere profesionale cu experiență în alte limbi de programare precum Javascript și C # care doresc să-și transfere competențele în Java Formatul cursului Prelegere parte, discuție parțială, practică greu de manevrat .
seleniumrubySelenium with Ruby for Test Automation14 oreSelenium este o bibliotecă open source pentru automatizarea testării aplicațiilor web pe mai multe browsere Seleniul interacționează cu un browser ca oamenii: făcând clic pe link-uri, completând formulare și validând textul Este cel mai popular instrument pentru automatizarea testării aplicațiilor web Seleniul este construit pe cadrul WebDriver și are legături excelente pentru numeroase limbi de scriere, inclusiv Ruby În acest training, participanții combină puterea Ruby cu Selenium pentru a automatiza testarea unei aplicații web probă Învățând să creeze și să combine scripturile de testare Ruby cu automatizarea web-ului Selenium într-un mediu de lucru live, participanții vor dobândi cunoștințele și practica necesare pentru a automatiza testarea propriilor aplicații web și a site-urilor Web Public Testere și dezvoltatori Formatul cursului Prelegere parte, discuție parțială, practică greu de manevrat .
seleniumpythonSelenium with Python for Test Automation14 oreSelenium este o bibliotecă open source pentru automatizarea testării aplicațiilor web pe mai multe browsere Seleniul interacționează cu un browser ca oamenii: făcând clic pe link-uri, completând formulare și validând textul Este cel mai popular instrument pentru automatizarea testării aplicațiilor web Seleniul este construit pe cadrul WebDriver și are legături excelente pentru numeroase limbi de scripting, inclusiv Python În acest training, participanții combină puterea Python cu Selenium pentru a automatiza testarea unei aplicații web probă Prin combinarea teoriei cu practica într-un mediu de laborator viu, participanții vor dobândi cunoștințele și practica necesare pentru a-și automatiza propriile proiecte de testare web folosind Python și Selenium Public Testere și dezvoltatori Formatul cursului Prelegere parte, discuție parțială, practică greu de manevrat .
toscaTosca: Model-Based Testing for Complex Systems35 oreÎn acest curs, participanții vor învăța cum să utilizeze Tosca pentru a efectua testarea endtoend (web + backend) Formarea combină teoria cu practica într-un mediu de laborator viu, oferind participanților șansa de a interacționa cu tehnologia, instructorul și colegii lor Învățarea începe cu o prezentare generală a testelor de automatizare tradiționale bazate pe cod și script și o contrastează cu abordarea bazată pe modelul Tosca (MBT) Participanții învață cum să creeze și să execute cazuri de testare utilizând modulele implicite ale Tosca, precum și cum să-și construiască propriile module pentru execuție De la principiile de modelare a software-ului pentru a testa acoperirea în diferite browsere, această cursă traversează participanții atât prin teorie, cât și prin practică și le permite să implementeze propria soluție de testare în Tosca Public Ingineri de inginerie de testare Formatul cursului Prelegere parte, discuție parțială, practică greu de manevrat .
opennmtOpenNMT: Setting Up a Neural Machine Translation System7 oreOpenNMT este un sistem de traducere automată a mașinilor neuronale (MIT), care utilizează setul de instrumente matematice Torch În cadrul acestui curs, participanții vor învăța cum să configureze și să utilizeze OpenNMT pentru a traduce diverse seturi de date Cursul începe cu o imagine de ansamblu a rețelelor neuronale pe măsură ce se aplică traducerii mașinilor Participanții vor efectua exerciții live pe parcursul cursului pentru a demonstra că înțeleg conceptele învățate și primesc feedback de la instructor Până la sfârșitul acestui curs, participanții vor avea cunoștințele și practica necesare pentru implementarea unei soluții live OpenNMT Sursa de surse și limba țintă va fi pre-ordonată în funcție de cerințele publicului 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 .
restassuredRest Assured: Introduction to API Testing for REST Services7 oreTestarea și validarea serviciilor REST în Java este mai dificilă 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 acest curs, participanții învață cum să testeze serviciile REST API Discutăm despre modul în care testarea API poate rezolva unele dintre deficiențele testării UI și a unităților Formarea include sesiuni de practică și un proiect de dezvoltare a testelor Până la sfârșitul instruirii, participanții vor avea o bună înțelegere când să efectueze testarea REST API, cum să exploreze și să acceseze API-uri, cum să efectueze diferite tipuri de teste și cum să le aducem testele împreună prin integrare și automatizare Public QA ingineri, testeri și dezvoltatori de teste implicați în testarea aplicațiilor software și API-urilor pentru servicii web Formatul cursului Un curs instruit care include o introducere în testarea API, instrumentele și procesele sale și un proiect REST Assured bazat pe dezvoltarea testului .
soapuiSoapUI: Introduction to API Testing with SoapUI21 oreSoapUI este cel mai răspândit instrument de testare open source API pentru API-urile SOAP și REST Oferă testări funcționale SOAP Web Services, testări funcționale REST API, acoperire WSDL, testarea afirmațiilor de afirmare și refactorizarea testelor În acest training, participanții învață cum să testeze serviciile web folosind SoapAPI Discutăm despre modul în care testarea API poate rezolva unele dintre deficiențele testării UI și a unităților Formarea 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ă când să pună în aplicare testarea API, cum să exploreze și să acceseze API-uri, cum să efectueze diferite tipuri de teste pe API-uri SOAP și REST și cum să le aducem împreună într-o suită de testare automată integrată Public Ingineri QA Testere și dezvoltatori de teste implicați în testarea aplicațiilor software și API-urilor pentru servicii web Formatul cursului Un curs instructorat care include o introducere în testarea API, instrumentele și procesele sale și un proiect de dezvoltare bazat pe soapUI bazat pe SoapUI .
WatirWatir: Web Test Automation with Ruby21 oreWatir (Testarea aplicațiilor web în Ruby) este o bibliotecă open source pentru testarea automată Watir interacționează cu un browser în același mod în care fac oamenii: clic pe link-uri, completează formulare și validează textul Bazat pe cadrul WebDriver, este comparabil cu Selenium și este unul dintre cele mai populare instrumente pentru automatizarea testării aplicațiilor web În acest curs, participanții vor învăța cum să utilizeze Watir pentru a-și automatiza testarea aplicațiilor web prin combinarea teoriei cu practica într-un mediu de laborator viu Până la sfârșitul cursului, participanții vor avea cunoștințele și practica să utilizeze puterea completă a Watir și Ruby pentru a-și automatiza proiectele de testare web Public Ingineri de inginerie de testare Formatul cursului Curs instruit cu acoperire teoretică a lui Watir și Ruby, împreună cu exerciții și o mare componentă a practicii manuale .
globalsightGlobalSight: Automate the Localization Process7 oreGlobalsight 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ă .
pytestUnit Testing with Python21 oreTestarea 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ă .
serenitybddSerenity BDD: Writing Better Automated Acceptance Tests7 ore"40% până la 70% din timpul petrecut de mai multe echipe de automatizare a testelor este cheltuit pentru menținerea testelor lor de teste fie teste de refactorizare, deoarece cererea sa schimbat, dar și doar cernerea prin rezultatele testelor atunci când se rupe" Furguson Smart, creatorul Serenity Serenity este o bibliotecă open open source care permite testelor să scrie criterii bine structurate și acceptate Serenity produce rapoarte de testare bogate și semnificative ("documentație vii") care nu doar raportează rezultatele testelor, ci și documentează ceea ce au făcut, într-un format narativ de tip stepbystep care include date de testare și capturi de ecran În cadrul acestei formări, participanții vor învăța cum să scrie teste de înaltă calitate utilizând "scenarii" și ideea de "actori, sarcini și obiective" pentru a exprima testele în termeni de afaceri, și nu ca interacțiuni între componentele sistemului Ne uităm atât la scenarii de testare funcționale, cât și la UI și demonstrăm modul în care Serenity poate fi folosit pentru a-și gestiona testarea Toate prelegerile, notele, quiz-urile și discuțiile sunt însoțite de practica și implementarea live Până la sfârșitul acestui curs, participanții vor înțelege cadrul Serenity și îl vor putea folosi cu confort În plus, participanții vor învăța să gândească și să abordeze automatizarea testării dintr-o lumină diferită Public Testere de testare automată Formatul cursului Acest curs traversează participanții prin intermediul unor cazuri de viață reală pentru dezvoltarea comportamentului (BDD) și demonstrează cu mâna cum să implementați Serenity în diferite scenarii de testare .
robotframeworkRobot Framework: Keyword Driven Acceptance Testing7 oreRobot Framework este un framework de testare automată a testelor de acceptare și test de acceptare a acceptării (ATDD) Utilizează cuvintele cheie pentru a rezuma detaliile unui test, transmițând intenția mai degrabă decât piulițele și bolțurile Cadrul de bază este implementat în Python și poate fi rulat pe Jython (JVM) și IronPython (NET) Robot Framework a fost dezvoltat inițial de Nokia În această instruire instruită, participanții vor învăța cum să scrie un set de cazuri de testare și o suită de testare, apoi să execute testele pe o aplicație demo Până la sfârșitul acestui curs, participanții vor putea: Utilizați metoda de testare a cuvintelor cheie Robot Framework și sintaxa datelor din tabelele de testare pentru a scrie și executa teste Utilizați sintaxa consecventă pentru a compune cuvinte cheie noi din cele existente Realizați testele de dezvoltare a comportamentului Gherkinstyle (BDD) (asemănătoare cu castraveții) Generați și interpretați raportul și jurnalele pentru a depana erorile din aplicația testată Extended Robot Framework capabilități folosind bibliotecile thirdparty scrise în Python, Java, Perl, Javascript și PHP Integrați robotul cu seleniu pentru testarea aplicațiilor web Public Ingineri de testare software Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
kubernetesdsgpatKubernetes Design Patterns21 oreThe evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new demands, modern architectures require a different set of patterns and practices. In this training, we examine ways to identify, understand and adjust to these new requirements.

Audience
This training is intended for people who are somewhat familiar with container technology and with Kubernetes concepts but are perhaps lacking the real world experience. It is based on use cases, and lessons learnt from real life projects with the intention of making people inspired to create and manage even better cloud native applications.

- Developers
- Operations
- DevOps
- QA Engineers
- IT Project Managers

Format of the Course

- Interactive lecture and discussion
- Lots of exercises and practice
- Handson implementation in a live-lab environment

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
autoitAutomate Windows Desktop Applications with AutoIt14 oreAutoIt este un limbaj de scripting de tip freeware BASIC pentru automatizarea aplicațiilor desktop Windows În acest training instruit (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 live Public Dezvoltatori Testeri Administratori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră Notă Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja .

Upcoming Courses

CursData cursuluiPretul cursului [Tele - Clasa]
Kubernetes Design Patterns - Timisoara, Boulevard Iosif BulbucaMie, 2019-03-13 09:304500EUR / 5300EUR
Kubernetes Design Patterns - Iasi, Piata UniriiMie, 2019-03-13 09:304500EUR / 5300EUR
Kubernetes Design Patterns - Brasov, Strada Calea BucurestiLun, 2019-04-15 09:304500EUR / 5300EUR
Kubernetes Design Patterns - Cluj-Napoca, Strada PiteștiLun, 2019-04-22 09:304500EUR / 5300EUR
Kubernetes Design Patterns - Timisoara, Boulevard Iosif BulbucaLun, 2019-05-06 09:304500EUR / 5300EUR
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

Discounts pentru curs

CursLoculData cursuluiPretul cursului [Tele - Clasa]
QT ProgrammingTimisoara, Boulevard Iosif BulbucaLun, 2019-03-25 09:304725EUR / 5525EUR
Algebra for Machine LearningConstanta, Str. Mircea cel BatranJoi, 2019-04-11 09:303150EUR / 3750EUR
Signavio Process ManagerIasi, Piata UniriiMar, 2019-04-30 09:301575EUR / 1975EUR
Using C++ in Embedded Systems - Applying C++11/C++14Bucuresti, Centru NordMie, 2019-05-22 09:304725EUR / 5525EUR
Neural computing – Data scienceIasi, Piata UniriiMar, 2019-05-28 09:303500EUR / 4100EUR

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 oricand.

Unii din clientii nostri

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!