Robot Framework: Keyword Driven Acceptance Testing Treningskurs
Robot Framework er et åpen kildekode testautomatiseringsrammeverk for aksepttesting og aksept testdrevet utvikling (ATDD). Den bruker nøkkelord for å abstrahere detaljene i en test, og formidler intensjonen i stedet for mutterne og boltene. Kjernerammeverket er implementert i Python og kan kjøres på Jython (JVM) og IronPython (.NET). Robot Framework ble opprinnelig utviklet av Nokia.
Denne instruktørledede, direkteopplæringen (online eller på stedet) er rettet mot programvaretestingeniører som ønsker å lære å skrive et sett med testcaser og en testpakke, og deretter utføre testene på en demoapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bruk Robot Frameworks nøkkelorddrevne testmetode og syntaks for testdata i tabellform for å skrive og utføre tester. Bruk konsekvent syntaks for å komponere nye søkeord fra eksisterende. Gjennomfør adferdsdrevet utvikling (BDD)-tester (ligner på Agurk). Generer og tolk rapporter og logger for å feilsøke feil i den testede applikasjonen. Utvidet Robot Frameworks muligheter ved å bruke tredjepartsbiblioteker skrevet i Python, Java, Perl, Javascript og PHP. Integrer Robot Framework med Selenium for testing av webapplikasjoner.
Kursets format
- Interaktivt foredrag og diskusjon. Mye øvelser og trening. Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Kursplan
Introduksjon
Oversikt over Robot Framework
Sette opp testmiljøet
Installere og konfigurere Robot Framework
Skrive testsaker i Robot Framework
Arbeide med web Elements
Forstå lokatorer
Utfører Behavior Driven Development (BDD) tester
Implementering av ende til ende Test Automation på nettapplikasjoner som bruker selen
Opprette egendefinerte biblioteker og søkeord ved hjelp av Python
Feilsøking
Sammendrag og neste trinn
Krav
- Erfaring med programvaretesting
- Programming erfaring på alle språk er nyttig, men ikke nødvendig
Publikum
- Programvaretestingeniører
Open Training Courses require 5+ participants.
Robot Framework: Keyword Driven Acceptance Testing Treningskurs - Booking
Robot Framework: Keyword Driven Acceptance Testing Treningskurs - Enquiry
Robot Framework: Keyword Driven Acceptance Testing - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
It was easy to understand and to implement.
Thomas Young - Canadian Food Inspection Agency
Kurs - Robot Framework: Keyword Driven Acceptance Testing
Upcoming Courses
Relaterte kurs
BDD for Non-Programmers: Live Workshop
14 timerDenne instruktørledede, live workshopen i Norge begynner med en introduksjon til BDD, hva det er og hvordan det brukes av bedrifter for å fremme god programvaredesign, utvikling og testing. Vi gjør dette fra et ikke-teknisk ståsted, med øye på sluttbrukerne, deres krav, språk og tankegang. Vi tar også opp kommunikasjonsutfordringene som forretningsinteressenter sannsynligvis vil møte når de jobber tettere med sine teknisk-tenkende kolleger.
Ved slutten av denne opplæringen vil deltakerne vite hvordan:
- Skriv kortfattede brukerhistorier som fanger opp bruksmønstrene til ekte brukere av programvaren.
- Oversett brukerhistoriene deres til atferdsspråket til BDD (gitt, når, da.)
- Utled testcases fra disse historiene, for bruk av ingeniører til å implementere og teste.
- Forstå forholdet mellom produktkrav, akseptkriterier og testtilfeller.
- Avmystifiser den tekniske sjargongen som hindrer kommunikasjon og forståelse.
- Installer og bruk gode verktøy for å skrive BDD-funksjonsfiler.
- Forstå og sett pris på hva som skjer når arbeidet er overlevert til ingeniører.
- Spill en mer aktiv rolle i den iterative utviklingssyklusen.
BDD - Behavioral testing of IT systems
7 timerOpplæringen er designet for både IT og forretningsansatte. Målet med kurset er å gi en måte å forenkle kommunikasjon mellom avdelinger i programvareutviklingsprosessen. Deltakerne lærer atferdstesting for å gjøre det mulig å lage mer pålitelig programvare uten behov for kostbare og avanserte verktøy.
Behat: Behavior Driven Development (BDD) with PHP
14 timerBehat er et Behavior Driven Development (BDD) testrammeverk skrevet i PHP. Det letter kommunikasjonen mellom utviklere, testere, forretningsinteressenter og kunder under programvareutviklingsprosessen. Behat lar ikke-tekniske personer skrive klare beskrivelser av en applikasjons tiltenkte oppførsel, og kjører deretter disse "scenariene" som funksjonstester mot applikasjonen.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan man skriver og utfører testcases i BDD-stil ved å bruke Behat og PHP.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Kjør automatiserte tester skrevet i det menneskelesbare "Given, When, Then" Gherkin-språket. Bruk Behat-baserte testcases for å forbedre samarbeidet mellom tekniske og ikke-tekniske team. Integrer Behat med Selenium, Mink, Goutte og andre nettleseremulatorer for å drive tester og genererer rapporter Utvid Behat-funksjonaliteten gjennom utvidelsessystemet Test en rekke bruksscenarier gjennom terminalkommandoer, REST APIer og mer.
Publikum
- Testingeniører Utviklere
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
BDD with Python and Behave
7 timerThis instructor-led, live training 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.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av BDD og Behave, samt nødvendig praksis for å implementere disse teknikkene og verktøyene i virkelige testscenarier.
Cucumber for Behavior Driven Development (BDD)
14 timerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) leder deltakerne gjennom virkelige tilfeller for Behavior Driven Development (BDD) og demonstrerer praktisk hvordan man implementerer Cucumber i ulike testscenarier.
Cucumber: Implementing BDD with Java
7 timerCucumber er et åpen kildekode, BDD-rammeverk for å skrive tester i en naturlig språkstil. BDD, eller Behaviour Driven Development, er en smidig programvareutviklingsteknikk som oppmuntrer til samarbeid mellom utviklere, QA og ikke-tekniske forretningsfolk i et programvareprosjekt.
Denne opplæringen starter med en diskusjon av BDD og hvordan Cucumber brukes til å utføre BDD-testing for webapplikasjoner. Deltakerne får rikelig mulighet til å samhandle med instruktøren og jevnaldrende mens de implementerer konseptene og taktikkene som er lært i dette praktiske, praksisbaserte laboratoriemiljøet.
Ved slutten av denne opplæringen vil deltakerne ha en solid forståelse av BDD og Cucumber, samt nødvendig praksis og verktøysett for å skrive sine egne testcases for virkelige programvaretestscenarier.
Format på kurset
- Stor vekt på praktisk praksis.
- De fleste konseptene læres gjennom prøver, øvelser og praktisk utvikling.
Note
- Denne opplæringen bruker Eclipse og Selenium. Hvis du ønsker å bruke et annet IDE eller testautomatiseringsrammeverk, vennligst kontakt oss for å avtale.
- Hvis teamet ditt går fra manuell testing til automatiseringstesting for første gang, vennligst kontakt oss for å avtale utvidelse av opplæringen til å inkludere ytterligere dekning av automatiseringstesting.
Cucumber.js: Behavior Driven Development (BDD) with Javascript
14 timerCucumber.js er en innfødt JavaScript implementering av Cucumber.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan man skriver og utfører BDD (Behavior Driven Devleopment)-testcaser ved å bruke Cucumber og Javascript.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Kjør automatiserte tester skrevet på det menneskelesbare språket, Gherkin Use Cucumber-baserte testcases for å forbedre kommunikasjonen og samarbeidet mellom tekniske og ikke-tekniske team. Integrer Cucumber.js med andre testrammeverk som Protractor for testing av Angular-applikasjoner
Format på kurset
- Del forelesning, del diskusjon, øvelser og tung praktisk praksis
Iridium: Cucumber and Selenium Based Testing
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot testingeniører og utviklere som ønsker å lære å teste en kompleks nettapplikasjon ved hjelp av Iridium.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lag ende-til-ende-tester som simulerer handlingene til en bruker mens de navigerer i en nettapplikasjon.
- Automatiser testing av temaapplikasjoner med flere stiler.
- Lag testcases som er lesbare for ikke-tekniske personer.
- Utfør tester i en rekke nettlesere.
- Bruk Iridium Snippets-pakken for Atom for å gjøre det lettere å skrive testskript.
- Reduser kostnadene ved å vedlikeholde tilpassede Java kode- og sideobjekter.
Testing Ruby applications with RSpec
7 timerDette en-dagers kurset går deltakerne gjennom det grunnleggende om RSpec , BDD (Behavior Driven Development) og andre testmetoder med praktiske øvelser.
Serenity BDD for Automated Acceptance Tests
7 timerI denne instruktørledede, liveopplæringen i Norge vil deltakerne lære å skrive tester av høy kvalitet ved å bruke "manus" og ideen om "aktører, oppgaver og mål" for å uttrykke tester i forretningsmessige termer i stedet for som interaksjoner mellom system komponenter. Vi ser på både funksjonelle og UI-testscenarier og demonstrerer hvordan Serenity kan brukes til å administrere testingen deres. Alle forelesninger, notater, spørrekonkurranser og diskusjoner er ledsaget av praktisk praksis og implementering.
Ved slutten av denne opplæringen vil deltakerne forstå rammeverket Serenity og være i stand til å bruke det med komfort. Like viktig vil deltakerne lære å tenke på og nærme seg testautomatisering fra et annet lys.
SpecFlow: Implementing BDD for .NET
21 timerI denne instruktørledede, liveopplæringen i Norge vil deltakerne lære å bruke SpecFlow til å skrive aksepttester som er forståelige for tekniske så vel som ikke-tekniske interessenter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Knytt forretningskrav til .NET-kode.
- Bruk BDD-teknikker for å bygge opp levende dokumentasjon for en applikasjon.
- Kjør SpecFlow fra Visual Studio eller kommandolinjen.
- Integrer SpecFlow i et eksisterende kontinuerlig test- og byggemiljø.
- Integrer SpecFlow med andre testrammeverk som MSTest, NUnit, xUnit og MbUnit.