Online eller på plats, instruktörsledda live Behaviour Driven Development (BDD) utbildningar täcker olika verkliga tillämpningar för BDD. Kurserna täcker områden som Acceptance Test Driven Development (ATDD), Test Driven Development (TDD), Gurka och Gherkin-språket. BDD-träning är tillgänglig som "online live-träning" eller "live-träning på plats". Liveträning online (alias "fjärrträning live") utförs med hjälp av ett interaktivt fjärrskrivbord . Liveträning på plats kan genomföras lokalt i kundlokaler i Sverige eller i NobleProgs företagsutbildningscenter i Sverige. NobleProg -- Din lokala utbildningsleverantör
This instructor-led, live training in Sverige begins with a discussion of BDD and how the Behave framework can be 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.
I slutet av denna utbildning kommer deltagarna att ha en gedigen förståelse för BDD och Behave, samt den nödvändiga övningen för att implementera dessa tekniker och verktyg i verkliga testscenarier.
I denna instruktörsledda, liveutbildning i Sverige kommer deltagarna att lära sig hur man skriver tester av hög kvalitet genom att använda "manus" och idén om "skådespelare, uppgifter och mål" för att uttrycka tester i affärstermer snarare än som interaktioner mellan system komponenter. Vi tittar på både funktions- och UI-testscenarier och visar hur Serenity kan användas för att hantera deras testning. Alla föreläsningar, anteckningar, frågesporter och diskussioner åtföljs av praktisk praktik och genomförande.
I slutet av denna utbildning kommer deltagarna att förstå ramverket Serenity och kunna använda det bekvämt. Lika viktigt kommer deltagarna att lära sig att tänka på och närma sig testautomatisering från ett annat ljus.
Denna instruktörsledda, live-workshop i Sverige börjar med en introduktion till BDD, vad det är och hur det används av företag för att främja god mjukvarudesign, utveckling och testning. Vi gör detta från en icke-teknisk synvinkel, med ett öga på slutanvändarna, deras krav, språk och sätt att tänka. Vi tar också upp de kommunikationsutmaningar som affärsintressenter sannolikt kommer att stöta på när de arbetar närmare sina tekniskt sinnade kollegor.
I slutet av denna utbildning kommer deltagarna att veta hur man:
Skriv kortfattade användarberättelser som fångar användningsmönstren för riktiga användare av programvaran.
Översätt deras användarberättelser till BDD:s beteendespråk (Given, When, Then.)
Härled testfall från dessa berättelser för användning av ingenjörer för att implementera och testa.
Förstå förhållandet mellan produktkrav, acceptanskriterier och testfall.
Avmystifiera den tekniska jargong som hindrar kommunikation och förståelse.
Installera och använd bra verktyg för att skriva BDD-funktionsfiler.
Förstå och uppskatta vad som händer när arbetet lämnas över till ingenjörer.
Spela en mer aktiv roll i den iterativa utvecklingscykeln.
Utbildningen är utformad för både IT- och affärspersonal. Syftet med kursen är att ge ett sätt att underlätta kommunikation mellan avdelningar i mjukvaruutvecklingsprocessen. Deltagarna lär sig beteendetestning för att göra det möjligt att skapa mer pålitlig programvara utan att behöva dyra och avancerade verktyg.
Behat är ett Behavior Driven Development (BDD) testramverk skrivet i PHP. Det underlättar kommunikationen mellan utvecklare, testare, affärsintressenter och kunder under mjukvaruutvecklingsprocessen. Behat Tillåter icke-tekniska personer att skriva tydliga beskrivningar av en applikations avsedda beteende, och sedan kör dessa "scenarier" som funktionella tester mot applikationen.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man skriver och utför testfall i BDD-stil med hjälp av Behat och PHP.
I slutet av denna utbildning kommer deltagarna att kunna:
Kör automatiserade tester skrivna på det läsbara språket "Given, When, Then" Gherkin
Använd Behat-baserade testfall för att förbättra samarbetet mellan tekniska och icke-tekniska team
Integrera Behat med Selenium, Mink, Goutte och andra webbläsaremulatorer för att köra tester och generera rapporter
Utöka Behat-funktionaliteten genom dess förlängningssystem
Testa många användningsscenarier via terminalkommandon, REST API:er och mer.
Publik
Testingenjörer
Utvecklare
Kursens upplägg
Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Denna instruktörsledda, liveutbildning i Sverige (online eller på plats) leder deltagarna genom verkliga fall för Behavior Driven Development (BDD) och visar praktiskt hur man implementerar Cucumber i olika testscenarier.
Cucumber är ett BDD-ramverk med öppen källkod för att skriva prov i en naturlig språkstil. BDD, eller Behavior Driven Development, är en agil teknik för mjukvaruutveckling som uppmuntrar samarbete mellan utvecklare, QA och icke-tekniska affärsmän i ett mjukvaruprojekt.
Den här utbildningen börjar med en diskussion om BDD och hur Cucumber används för att utföra BDD-testning för webbapplikationer. Deltagarna får gott om möjligheter att interagera med instruktören och kamraterna samtidigt som de implementerar de begrepp och taktiker som lärts ut i denna praktiska, praktikbaserade labbmiljö.
I slutet av denna utbildning kommer deltagarna att ha en god förståelse för BDD och Cucumber, samt den nödvändiga övningen och verktygsuppsättningen för att skriva sina egna testfall för verkliga programvarutestscenarier.
Kursens upplägg
Stor betoning på praktisk övning.
De flesta av koncepten lärs in genom prover, övningar och praktisk utveckling.
Not
I den här träningen används Eclipse och Selenium. Om du vill använda ett annat ramverk för IDE eller testautomatisering, vänligen kontakta oss för att ordna.
Om ditt team går över från manuell testning till automatiseringstestning för första gången kan du kontakta oss för att ordna en utvidgning av utbildningen till att omfatta ytterligare täckning av automatiseringstestning.
Cucumber.js är en inbyggd JavaScript implementering av Cucumber.
I denna instruktörsledda, liveträning kommer deltagarna att lära sig hur man skriver och utför testfall i BDD-stil (Behavior Driven Devleopment) med hjälp av Cucumber och Javaskript.
I slutet av denna utbildning kommer deltagarna att kunna:
Kör automatiserade tester skrivna på ett läsbart språk Gherkin
Använd Cucumber-baserade testfall för att förbättra kommunikation och samarbete mellan tekniska och icke-tekniska team
Integrera Cucumber.js med andra testramverk, till exempel Protractor för testning av Angular-applikationer
Kursens upplägg
Delvis föreläsning, delvis diskussion, övningar och tung praktisk övning
Denna instruktörsledda, live-utbildning i Sverige (online eller på plats) riktar sig till testingenjörer och utvecklare som vill lära sig att testa en komplex webbapplikation med hjälp av Iridium.
I slutet av denna utbildning kommer deltagarna att kunna:
Skapa tester från slutpunkt till slutpunkt som simulerar en användares åtgärder när de navigerar i ett webbprogram.
Automatisera testningen av temaapplikationer med flera stilar.
Skapa testfall som är läsbara för icke-tekniska personer.
Utför tester i en mängd olika webbläsare.
Använd paketet Iridium Snippets för Atom för att underlätta skrivning av testskript.
Minska kostnaderna för att underhålla anpassade Java kod- och sidobjekt.
Denna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till mjukvarutestingenjörer som vill lära sig hur man skriver en uppsättning testfall och en testsvit och sedan utför testerna på en demoapplikation.
I slutet av denna utbildning kommer deltagarna att kunna:
Använd Robot Frameworks nyckelordsdrivna testmetod och syntax för testdata i tabellform för att skriva och utföra tester. Använd konsekvent syntax för att skapa nya sökord från befintliga. Utför BDD-test (liknande gurka) (liknande gurka). Generera och tolka rapporter och loggar för att felsöka fel i den testade applikationen. Utökade Robot Frameworks möjligheter med hjälp av tredjepartsbibliotek skrivna i Python, Java, Perl, Javascript och PHP. Integrera Robot Framework med Selenium för att testa webbapplikationer.
I denna instruktörsledda, live-utbildning i Sverige kommer deltagarna att lära sig hur man använder SpecFlow för att skriva acceptanstest som är förståeliga för såväl tekniska som icke-tekniska intressenter.
I slutet av denna utbildning kommer deltagarna att kunna:
Bind affärskrav till .NET-kod.
Tillämpa BDD-tekniker för att bygga upp levande dokumentation för en applikation.
Kör SpecFlow från Visual Studio eller kommandoraden.
Integrera SpecFlow i en befintlig kontinuerlig test- och byggmiljö.
Integrera SpecFlow med andra testramverk som MSTest, NUnit, xUnit och MbUnit.
LÄS MER...
Last Updated:
Vittnesmål(7)
Very broad overview of the subject matter that ran through all the prerequisite knowledge in ways appropriate to the course knowledge.
tools and methods introduced to identify user roles and making scenarios.
Wai Kit Fung - Hospital Authority
Kurs - Cucumber.js: Behavior Driven Development (BDD) with Javascript
To get acquainted with the screenplay pattern and learn why this is better dan the old pattern.
Peter Moors
Kurs - Serenity BDD for Automated Acceptance Tests
The fact that we used real live examples from my job.
Mark Scerri Pace - Arnold Media Ltd.
Kurs - BDD for Non-Programmers: Live Workshop
As mentioned the last hour we discussed and practiced the 'Example mapping' method. Also nice that we had a pdf (from a website) that the trainer created with a lot of information.
Osman Chalaby - Vanderlande
Kurs - Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
One-to-one session which gave me the option to focus on the area most revel ant to my need.