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 .
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 .
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ă .
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 .
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 .
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ă .
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 .
behaveBehave: BDD with Python (Cucumber/Gherkin for Python)7 oreBehave este un cadru bazat pe Python bazat pe 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 Acest antrenament începe cu o discuție despre BDD și despre modul în care cadrul Behave 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 Behave, precum și practica necesară pentru punerea în aplicare a acestor tehnici și instrumente în scenariile de testare din lumea reală 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 .
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ă .
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ă .
selendroidSelendroid: Automated Testing for Android7 oreSelendroid este un cadru de automatizare a testelor open source pentru dispozitivele Android Acesta poate fi folosit pentru a testa aplicațiile native, aplicațiile hibride și site-urile mobile care rulează pe dispozitivele reale, precum și emulatorii Bazat pe API-ul clientului Selenium Webdriver, suportă integrarea completă cu cadrele existente ale Selenium Selendroid acceptă conectarea fierbinte a dispozitivelor hardware și poate fi integrat ca nod în Selenium Grid pentru testare paralelă mare Este compatibil cu protocolul JSON Wire Această instruire introduce schema seleniului și îi face pe participanți să treacă prin configurarea, configurarea și executarea testelor de automatizare într-un mediu test live După curs, participanții vor avea cunoștințele și practica pentru a-și desfășura propriile inițiative de testare automate pentru dispozitive Android Public Inginerii de testare Formatul cursului Discuție interactivă + practică greu de manevrat .
phantomjsPhantomJS: Headless Browser Testing7 orePhantomJS este un browser web fără o interfață grafică de utilizator Acesta susține manipularea DOM, selectorul CSS, JSON, Canvas și SVG PhantomJS oferă un API Javascript pentru a face acest lucru "WebKit scriptable" În acest training instruit, participanții vor învăța cum să scrie scripturi PhantomJS pentru a testa aplicațiile web, captura capturi de ecran, monitorizarea traficului în rețea și verificarea rezultatelor testării unităților Până la sfârșitul acestui curs, participanții vor putea: Executați teste web fără cap, cu cadre cum ar fi Jasmine, Qunit, Mocha, Capybara și Selenium Descoperă programatic conținutul web, inclusiv SVG și Canvas Creați capturi de ecran pentru site-uri web cu previzualizare miniatură Accesați și manipulați paginile web prin DOM API sau jQuery Monitorizați încărcarea și exportul paginilor ca fișiere HAR standard Automatizați analiza performanțelor utilizând YSlow și Jenkins Public Ingineri de testare software Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
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 .
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 oreArhitectura Microservice este o abordare a dezvoltării unei aplicații software ca o suită de servicii mici, independente, fiecare executând în propriul proces și comunicând cu mecanisme ușoare, cum ar fi un API de resurse HTTP Aceste servicii pot fi implementate eficient utilizând sisteme de automatizare continuă și ocolind necesitatea unei gestionări centralizate Microservicii pot fi scrise în diferite limbi de programare și se integrează cu diferite sisteme de stocare a datelor Instruirea live, instruită, vizează dezvoltatorii de întreprinderi și arhitecții Introduce arhitectura de microservici dintr-o perspectivăNet, prezintă strategiile de migrare dintr-un sistem monolitic și participanții merg prin crearea și implementarea unei aplicații bazate pe microservice Până la sfârșitul acestui curs, participanții vor putea: Înțelegeți când să utilizați și când să nu folosiți arhitectura microservicii Creați și implementați o strategie de testare pentru microservici Implementați o aplicație bazată pe un microserviciu într-un mediu de producție Refactor o aplicație monolitică în servicii Public Dezvoltatori Arhitecti Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .

Upcoming Courses

CursData cursuluiPretul cursului [Tele - Clasa]
Behave: BDD with Python (Cucumber/Gherkin for Python) - Timisoara, Boulevard Iosif BulbucaVin, 2019-01-04 09:301500EUR / 1900EUR
Behave: BDD with Python (Cucumber/Gherkin for Python) - Brasov, Strada Calea BucurestiLun, 2019-01-07 09:301500EUR / 1900EUR
Behave: BDD with Python (Cucumber/Gherkin for Python) - Bucuresti, Centru NordVin, 2019-01-18 09:301500EUR / 1900EUR
Behave: BDD with Python (Cucumber/Gherkin for Python) - Cluj-Napoca, Strada PiteștiMar, 2019-01-22 09:301500EUR / 1900EUR
Behave: BDD with Python (Cucumber/Gherkin for Python) - Constanta, Str. Mircea cel BatranJoi, 2019-01-24 09:301500EUR / 1900EUR
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]
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsBucuresti, Centru NordMar, 2019-02-05 09:30N/A / 5525EUR
Data analysis with TableauConstanta, Str. Mircea cel BatranMar, 2019-02-19 09:303150EUR / 3750EUR
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
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!