Robot Framework: Keyword Driven Acceptance Testing Träningskurs
Robot Framework är ett ramverk för testautomatisering med öppen källkod för acceptanstestning och acceptanstestdriven utveckling (ATDD). Den använder nyckelord för att abstrahera detaljerna i ett test, och förmedlar syftet snarare än muttrarna och bultarna. Kärnramverket är implementerat i Python och kan köras på Jython (JVM) och IronPython (.NET). Robot Framework utvecklades ursprungligen av Nokia.
Denna instruktörsledda, liveutbildning (online eller på plats) riktar sig till mjukvarutestingenjörer som vill lära sig att skriva en uppsättning testfall och en testsvit och sedan utföra 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-tester (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.
Kursens format
- Interaktiv föreläsning och diskussion. Mycket övningar och övningar. Praktisk implementering i en live-lab-miljö.
Kursanpassningsalternativ
- För att begära en skräddarsydd utbildning för denna kurs, vänligen kontakta oss för att ordna.
Kursplan
Introduktion
Översikt över Robot Framework
Konfigurera testmiljön
Installera och konfigurera Robot Framework
Att skriva testfall i Robot Framework
Arbeta med webben Elements
Förstå Locators
Utför Behavior Driven Development (BDD) tester
Implementering av slut till slut Test Automation på webbapplikationer som använder selen
Skapa anpassade bibliotek och sökord med Python
Felsökning
Sammanfattning och nästa steg
Krav
- Erfarenhet av mjukvarutestning
- Programming erfarenhet av alla språk är till hjälp men inget krav
Publik
- Programvarutestingenjörer
Open Training Courses require 5+ participants.
Robot Framework: Keyword Driven Acceptance Testing Träningskurs - Booking
Robot Framework: Keyword Driven Acceptance Testing Träningskurs - Enquiry
Robot Framework: Keyword Driven Acceptance Testing - Consultancy Enquiry
Vittnesmål (1)
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Kurs - Robot Framework: Keyword Driven Acceptance Testing
Upcoming Courses
Relaterade Kurser
Serenity BDD for Automated Acceptance Tests
7 timmarI 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.
SpecFlow: Implementing BDD for .NET
21 timmarI 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.
Behat: Behavior Driven Development (BDD) with PHP
14 timmarBDD with Python and Behave
7 timmarDenna instruktörsledda, liveutbildning i Sverige börjar med en diskussion om BDD och hur ramverket Behave kan användas för att utföra BDD-testning för webbapplikationer. Deltagarna ges gott om möjligheter att interagera med instruktören och kamrater samtidigt som de implementerar de koncept och taktik som lärt sig i denna praktiska, övningsbaserade labbmiljö.
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.
JBehave: BDD with Java
7 timmarJ Behave är en Java baserad BDD-ram med öppen källkod för att skriva tester i en naturlig språkstil. BDD, eller beteendedriven utveckling, är en smidig mjukvaruutvecklingsteknik som uppmuntrar samarbete mellan utvecklare, QA och icke-tekniska affärsmän i ett program.
Denna utbildning börjar med en diskussion om BDD och hur J Behave ramverket kan användas för att utföra BDD-tester för webbapplikationer. Deltagarna ges gott om möjlighet att interagera med instruktören och kamraterna medan de implementerar de koncept och taktiker som lärs i denna praktiska, praktikbaserade labbmiljö.
I slutet av denna utbildning kommer deltagarna att ha en tydlig förståelse för BDD och J Behave , såväl som den nödvändiga praxis och verktygssätt för att skriva testfall för verkliga testscenarier för mjukvara.
Publik
- Testare och utvecklare
Kursformat
- Tung tonvikt på praktisk övning. De flesta av koncepten lärs genom prover, övningar och praktisk utveckling.
Cucumber.js: Behavior Driven Development (BDD) with Javascript
14 timmarCucumber for Behavior Driven Development (BDD)
14 timmarDenna 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: Implementing BDD with Java
7 timmarCucumber är en öppen källkod, BDD-ram för skrivprov i en naturlig språkstil. BDD, eller beteendedriven utveckling, är en smidig mjukvaruutvecklingsteknik som uppmuntrar samarbete mellan utvecklare, QA och icke-tekniska affärsmän i ett program.
Denna utbildning börjar med en diskussion om BDD och hur Cucumber används för att utföra BDD-test för webbapplikationer. Deltagarna ges gott om möjlighet att interagera med instruktören och kamraterna medan de implementerar de koncept och taktiker som lärs i denna praktiska, praktikbaserade labbmiljö.
I slutet av denna utbildning kommer deltagarna att ha en stark förståelse för BDD och Cucumber , liksom nödvändig praxis och verktygssats för att skriva sina egna testfall för verkliga testscenarier för mjukvara.
Publik
- Testare och utvecklare
Kursformat
- Tung tonvikt på praktisk övning. De flesta av koncepten lärs genom prover, övningar och praktisk utveckling.
Notera
- Denna träning använder Eclipse och Selenium . Om du vill använda en annan IDE eller testautomationsram, vänligen kontakta oss för att ordna.
- Om ditt team går från manuell testning till automatiseringstest för första gången, vänligen kontakta oss för att ordna att utbildningen utvidgas till att omfatta ytterligare täckning av automatiseringstestning.
Iridium: Cucumber and Selenium Based Testing
7 timmarDenna 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.
Cucumber Electron: Implementing BDD without Selenium
7 timmarCucumber Electron är ett ramverk för att skriva BDD (Behavior Driven Development) tester på platt språk, med Electron, ett ramverk för att bygga skrivbordsappar med hjälp av webbteknik. Den är avsedd för att testa Javascript webbapplikationer.
I denna instruktörledda, live-utbildning kommer deltagarna att lära sig hur man skriver och utför BDD-stilen testfall för node.js-applikationer med Cucumber Electron.
Vid slutet av denna utbildning kommer deltagarna att kunna:
- Kör BDD-test och ansökningskod i en enda process (ingen transpilation)
- Skriv tester som är snabbare, mindre brett och lättare att debugga
Publiken
- Utvecklare
Format av kursen
- Delvis föreläsning, delvis diskussion, övningar och tung praxis
Testing Ruby applications with RSpec
7 timmarDenna en-dagskurs går deltagarna genom grunderna i RSpec , BDD (Behavior Driven Development) och andra testmetoder med praktiska övningar.
BDD - Behavioral testing of IT systems
7 timmarUtbildningen ä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.
BDD for Non-Programmers: Live Workshop
14 timmarDenna 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.