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

★★★★★
★★★★★

Software Engineering Course Outlines

Numele cursului
Durata
Sinoptic
Numele cursului
Durata
Sinoptic
14 hours
Sinoptic
In this instructor-led, live training, participants will learn how to write and maintain tests for Angular applications.

By the end of this training, participants will be able to

- Decide the most appropriate strategy for testing an Angular application
- Carry out unit testing, component testing, A/B testing and end-to-end on an Angular application
- Choose the right tools for the job: Jasmine, Karma, Protractor, Mocha, etc.
- Write tests in Protractor and Jasmine
- Run and debug tests with Karma and Protractor
- Create a maintainable test suite
- Employ best practices for unit testing in Angular

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- Angular goes by different names and versions, namely: Angular.js, AngularJS, AngularJS 1, Angular 1, Angular 2, etc. To customize the version used in this training, please contact us to arrange.
14 hours
Sinoptic
In this instructor-led, live training in România, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.

By the end of this course, participants will have gained proficiency in Protractor and be comfortable

- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
7 hours
Sinoptic
Acest curs acoperă crearea și implementarea testării funcționale și unitare cu Apache JMeter , software-ul gratuit de testare a aplicațiilor de la The Apache Software Foundation. Scopul cursului este de a permite organizațiilor să își automatizeze complet cerințele de testare, economisind timp, bani și contribuind la reducerea riscului de eroare umană la testare. Programul explorează conceptele de proiectare și creare de planuri de testare pentru aplicații web din lumea reală folosind Apache JMeter , inclusiv planuri funcționale, de regresie și testare la stres. Participanții vor învăța cum să proiecteze planuri de testare pentru o varietate de scopuri și să utilizeze diferitele componente și funcții din JMeter în avantajul lor, permițându-le să automatizeze complet procesul de testare a aplicațiilor web.
21 hours
Sinoptic
SpecFlow este implementarea oficială a Cucumber pentru .NET. Acesta permite testerilor să definească, să gestioneze și să execute automat teste de acceptare citite de oameni în proiecte .NET. SpecFlow utilizează parserul oficial Gherkin și suportă cadrul .NET, Xamarin și Mono.

În acest antrenament instruit de instructori, participanții vor învăța cum să utilizeze SpecFlow pentru a scrie teste de acceptare care sunt ușor de înțeles de către părțile interesate atât tehnice, cât și non-tehnice.

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

- Asigurați-vă cerințele de afaceri pentru codul .NET
- Aplicați tehnici BDD pentru a construi documentația viu pentru o aplicație
- Rulați SpecFlow din Visual Studio sau din linia de comandă
- Integrați SpecFlow într-un mediu existent de testare și construire continuă
- Integrați SpecFlow cu alte cadre de testare, cum ar fi MSTest, NUnit, xUnit și MbUnit

Public

- Inginerii de testare
- Dezvoltatori

Formatul cursului

- Prelegere parte, discuții parțiale, exerciții și practici grele practice
7 hours
Sinoptic
Cucumber Electron este un cadru pentru scrierea testelor BDD (Behavior Driven Development) în limbaj simplu, cu Electron , un cadru pentru construirea aplicațiilor desktop utilizând tehnologii Web. Este destinat testării Java web cu script Java .

În cadrul acestui instruire, instruit în direct, participanții vor învăța cum să scrie și să execute cazuri de test BDD pentru aplicațiile node.js folosind Cucumber Electron .

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

- Rulați testele BDD și codul aplicației într-un singur proces (fără transpilare)
- Scrieți teste care sunt mai rapide, mai puțin fragile și mai ușor de depanat

Public

- Dezvoltatori

Formatul cursului

- Partea de prelegere, o discuție parțială, exerciții și practici practice
7 hours
Sinoptic
Jasmine este un cadru de testare unitate pentru JavaScript În cadrul acestei instruiri instruite, participanții vor învăța diferitele caracteristici ale cadrului Jasmine, deoarece aceștia testează un exemplu de aplicație web Javascript Până la sfârșitul acestui curs, participanții vor putea: Configurați Jasmine cu Grunt și Nodejs Integrați testarea unității într-un proces de integrare continuă Îmbunătățiți dependența, utilizați specificații asincrone și adăugați pluginuri Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
14 hours
Sinoptic
În acest training instruit, participanții vor învăța cum să îmbunătățească o suită de teste automate folosind tehnici avansate de a conduce seleniul Până la sfârșitul acestui curs, participanții vor putea: Rezolvați probleme complexe de testare a aplicațiilor web cu Selenium Aplicați expresii regulate și tehnici de verificare bazate pe șabloane Gestionați excepțiile care opresc execuția testului Efectuați apeluri SQL pentru a verifica datele Căutarea sistematică a obiectelor web Captură dinamică a datelor de la comenzile web Creați un cadru de testare datadriven Distribuiți testarea cu seleniu Public Software testere Managerii de testare Specialiști în asigurarea calității .
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ă .
7 hours
Sinoptic
FitNesse este un cadru de testare scris în Java, care permite testelor, dezvoltatorilor și clienților să creeze în colaborare cazuri de testare pe un wiki Acesta permite un stil agil de teste de acceptare, în care testerele colaborează cu dezvoltatorii pentru a dezvolta o suită de testare FitNesse suportă aplicații scrise în Java,Net, Ruby, Python, C și PHP utilizând FitNesse În acest training instruit, participanții vor învăța cum să folosească o abordare colaborativă bazată pe Wiki pentru crearea și menținerea cazurilor de testare, apoi execută acele teste împotriva unei aplicații demo Până la sfârșitul acestui curs, participanții vor putea: Luați exemple de comportament software dorit și transformați-le în teste automatizate care pot fi vizualizate și editate printr-un Wiki Scrieți și executați teste prin browser, linia de comandă (utilizând sintaxa RESTful) sau un test JUnit Creați elemente de testare care permit oamenilor non-tehnici să scrie teste prin modificarea unei pagini Wiki Folosiți FitNesse ca bază de cunoștințe și depozit pentru cerințele de poveste și temă Public Inginerii de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
14 hours
Sinoptic
Cadrul Robot Framework este un cadru de automatizare a testelor open-source pentru testarea acceptării și dezvoltarea bazată pe teste de acceptare ( ATDD ). Utilizează cuvinte cheie pentru a rezuma detaliile unui test, transmitând intenția și nu piulițele și șuruburile. Cadrul de bază este implementat în Python și poate fi rulat pe Jython (JVM) și Iron Python (.NET). Robot Framework fost dezvoltat inițial de Nokia.

În cadrul acestui antrenament, instruit în direct, participanții vor învăța cum să scrie un set de cazuri de testare și un set de teste, apoi să execute testele pe o aplicație demo.

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

- Utilizați abordarea de testare bazată pe cuvinte cheie a Robot Framework și sintaxa tabulară a datelor de testare pentru a scrie și executa teste.
- Utilizați sintaxa consistentă pentru a compune cuvinte cheie noi din cele existente.
- Efectuați teste de Behavior Driven Development (BDD) Gherkin (similar cu Cucumber ).
- Generați și interpretați Rapoarte și jurnale pentru a rezolva defecțiunile din aplicația testată.
- Capacitățile extinse Robot Framework folosind biblioteci terțe scrise în Python , Java , Perl , scriptul Java și PHP .
- Integrați Robot Framework cu Selenium pentru testarea aplicațiilor web.

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.
7 hours
Sinoptic
PhantomJS 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ă .
14 hours
Sinoptic
Cucumberjs este o implementare JavaScript nativă a Castravetei În acest training instruit, participanții vor învăța cum să scrie și să execute cazuri de testare stil BDD (Behavior Driven Devleopment) folosind Cucumber și Javascript Până la sfârșitul acestui curs, participanții vor putea: Rulați teste automate scrise în limba umană, Gherkin Utilizați cazuri de testare pe bază de castravete pentru a îmbunătăți comunicarea și colaborarea între echipele tehnice și cele non-tehnice Integrați Cucumberjs cu alte cadre de testare, cum ar fi Protractor pentru testarea aplicațiilor unghiulare Public Ingineri de testare software Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
Iridium este un open-source instrument de testare Web construit în jurul castravete și seleniu. Se utilizează o abordare comportament Driven Dezvoltare (BDD) la testarea.

în acest instructor-condus, de formare live, participanții vor învăța să testeze o aplicație Web complexă folosind Iridium.

până la sfârșitul acestei instruiri, participanții vor putea:

- Creați teste end-to-end care simulează acțiunile unui utilizator în timp ce navighează într-o aplicație Web.
- automatiza testarea aplicațiilor tematice cu mai multe stiluri.
- Creați cazuri de testare care sunt lizibile pentru persoane non-tehnice.
- executa teste într-o mare varietate de browsere.
- utilizarea Iridium snippets pachet pentru Atom pentru a facilita test script scris.
- Reduceți costurile de menținere a codului Java personalizat și a obiectelor de pagină.

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
Travis CI este găzduit, distribuit continuu de servicii de integrare utilizate pentru a construi și testa proiecte de software găzduit pe GitHub. Este o alternativa gazduita la Jenkins.

în acest instructor-condus, de formare live, participanții vor învăța o abordare bazată pe Cloud pentru integrarea continuă, deoarece acestea construi și implementa o aplicație web eșantion folosind Travis CI.

până la sfârșitul acestei instruiri, participanții vor putea:

- Build și de testare a proiectelor găzduite pe GitHub
- implementa o aplicatie la diferite furnizori de hosting folosind Travis CI
- utilizarea Travis CI pentru a verifica automat software-ul atunci când sunt angajate în GitHub
- Run teste automate pe diferite masini, sisteme de operare si versiuni software
- integrarea Travis CI cu instrumente de la terți

format al cursului

- part prelegere, parte de discuții, exerciții și grele hands-on practică
14 hours
Sinoptic
În acest training instruit, participanții vor învăța cum să îmbunătățească o suită de teste automate folosind tehnici avansate de a conduce seleniul Până la sfârșitul acestui curs, participanții vor putea: Rezolvați probleme complexe de testare a aplicațiilor web cu Selenium Aplicați expresii regulate și tehnici de verificare bazate pe șabloane Gestionați excepțiile care opresc execuția testului Efectuați apeluri SQL pentru a verifica datele Căutarea sistematică a obiectelor web Captură dinamică a datelor de la comenzile web Creați un cadru de testare datadriven Distribuiți testarea cu seleniu Public Software testere Managerii de testare Specialiști în asigurarea calității .
14 hours
Sinoptic
Spec Explorer este un instrument pentru crearea de modele de comportament software, analizarea acelor modele cu vizualizare grafică, verificarea validității acelor modele și generarea de cazuri de testare de pe modele În acest training instruit, participanții vor învăța teoria și practica testării modelului pe măsură ce folosesc Spec Explorer pentru a crea și executa teste MBT pe o aplicație demo Până la sfârșitul acestui curs, participanții vor putea: Generați cazuri de testare prin aplicarea strategiilor și tehnicilor de modelare 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 Inginerii de testare Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
În acest training instruit, participanții vor învăța despre diverse cadre de testare JavaScript, pe măsură ce parcurg crearea unei suite de testare unitate pentru o aplicație web Până la sfârșitul acestui curs, participanții vor putea: Scrie teste unitare în JavaScript utilizând cadre de testare unitate, cum ar fi Qunit și Jasmine Utilizați cadre precum Mocha și Chai pentru implementarea TDD și BDD Public Inginerii de testare Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
Testarea bazată pe proprietate este o abordare automată de testare care vă permite să renunțați la comportamentul așteptat al unui sistem prin descrierea proprietăților acestuia, apoi folosind date de testare generate aleatoriu pentru a executa teste QuickCheck (sau QuickCheck2, QC2) este o bibliotecă bazată pe Haskell pentru testarea aleatorie a proprietăților programului Este nevoie de caietul de sarcini al unui program proprietățile pe care o funcție ar trebui să le satisfacă și testează faptul că aceste proprietăți se păstrează într-un număr mare de cazuri generate aleator În acest training instruit, participanții vor învăța cum să scrie specificațiile unui program sub formă de proprietăți, apoi să le furnizeze ca intrare pentru QuickCheck pentru 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 Configurați un mediu de testare și integrați QuickCheck într-un proces de implementare endtoend Public Ingineri de testare software Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
Acest curs introduce instrumentele și tehnicile necesare pentru a scrie teste unitare utilizând cadrul de testare HUnit HUnit este un cadru de testare unitar pentru Haskell, similar cu instrumentul JUnit pentru Java În acest training instruit, participanții vor învăța cum să utilizeze HUnit pentru a scrie teste unitare care sunt direct și ușor de înțeles Până la sfârșitul acestui curs, participanții vor putea: Scrieti teste care sunt usor de creat, schimbat si executat Utilizați HUnit pentru a grupa testele în suite și pentru a verifica rezultatele în mod automat Scrieți caietul de sarcini concis și flexibil Integrați HUnit cu alte utilitare cum ar fi QuickCheck și HSpec Extindeți cadrul de testare Public Inginerii de testare Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
7 hours
Sinoptic
Acest curs introduce instrumentele și tehnicile necesare pentru a scrie testele pe unități bazate pe F # Un accent deosebit este pus pe dezvoltarea bazată pe teste (TDD) TDD funcțional este o abordare de testare care utilizează programarea funcțională pentru a testa o aplicație înainte de ao dezvolta Programarea funcțională (spre deosebire de programarea imperativă, de tip statetransitionstyle) într-o limbă precum F # se dă bine TDD deoarece testele mai mici, bine orientate, pot fi scrise în mod izolat În acest training instruit, participanții vor învăța cum să folosească F # pentru a scrie teste unitare direct și ușor de înțeles Până la sfârșitul acestui curs, participanții vor putea: Construiți un sistem complet din funcții mici, izolate Exprimați cazurile de testare ca proprietăți în loc de exemple Scrieți codul de testare fără a fi nevoie de machete Reduceți necesitatea de a controla și de a verifica efectele secundare Utilizați biblioteci precum NaturalSpec, FsCheck, FsTest, FsUnit și Unquote pentru a facilita crearea de cazuri de testare Utilizați F # pentru a depăși unele dintre problemele asociate dezvoltării testului TDD (mainstream) Public Inginerii de testare 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ă .
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 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ă .
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
Cucumber is an open-source, BDD framework for writing tests in a natural language style. BDD, or Behavior Driven Development, is an agile software development technique that encourages collaboration among developers, QA and non-technical business people in a software project.

This training begins with a discussion of BDD and how Cucumber is used to carry out BDD testing for web applications. Participants are given ample opportunity to interact with the instructor and peers while implementing the concepts and tactics learned in this hands-on, practice-based lab environment.

By the end of this training, participants will have a firm understanding of BDD and Cucumber, as well as the necessary practice and toolset to write their own test cases for real-world software test scenarios.

Format of the course

- Heavy emphasis on hands-on practice.
- Most of the concepts are learned through samples, exercises and hands-on development.

Note

- This training uses Eclipse and Selenium. If you wish to use a different IDE or test automation framework, please contact us to arrange.
- If your team is moving from manual testing to automation testing for the first time, please contact us to arrange extending the training to include additional coverage of automation testing.
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.

Upcoming Software Engineering 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

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Câțiva dintre clienții noștri

is growing fast!

We are looking for a good mixture of IT and soft skills in Romania!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

This site in other countries/regions