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
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
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.
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.
Behat: Behavior Driven Development (BDD) with PHP
14 timmarBehat ä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
BDD with Python and Behave
7 timmarThis 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.
Cucumber 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 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: Behavior Driven Development (BDD) with Javascript
14 timmarCucumber.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
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.
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.
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.