Testautomatisering & Prestanda

Utbildningar

Vi håller utbildningar inom testautomatisering och prestanda. Vi har ett flertal färdiga utbildningspaket men specialanpassar även vid behov.

Våra utbildningar

Automatiserade tester av API'er med SoapU

Testautomatisering med Selenium/WebDriver

Automatiserade tester av API'er med ReadyAPI

Tidiga prestandatester

Java för testare

Företagsanpassade utbildningar

Automatiserade tester av API'er med SoapU

Kursbeskrivning:

Denna praktiskt inriktade kurs lär dig hur du bygger pålitliga, stabila och underhållbara automatiserade tester med SoapU. Du lär dig använda SoapU för testning av webbtjänster. Kursen utförs med SoapUI open source versionen och belyser skillnader mot den licensierade versionen. Kursens fokus ligger på övningar och demonstrationer som blandas med kortare teoretiska genomgångar.  

Efter kursen kommer du att självständigt kunna skapa och köra automatiserade tester med SoapU. Du har kunskapen att skapa robusta och lättlästa tester och enklare mock tjänster. 

Kursen riktar sig till personer som arbetar med testautomatisering, tekniska testare och andra lite mer tekniska roller som vill lära sig testautomatisering av webbtjänster. 

Grundläggande kunskaper om systemutveckling och test. Erfarenhet och kunskap kring XML och JSON hjälper men är inte nödvändigt. 

Intensivkurs 1 dagar

Utökad kurs 2-3 dagar

Introduktion

  • Genomgång av verktyget
  • Komma igång


Arbetssätt

  • Hur man bygger testfall?
  • Köra tester
  • Avancerade tester
  • Återanvändbarhet


Verktyget 

  • Teststeg
  • Assertions
  • XPath
  • Endpoints
  • Properties
  • Script
  • Settings
  • Mockning
  • Generera unik testdata

Testautomatisering med Selenium/WebDriver

Kursbeskrivning:

Denna praktiskt inriktade kurs lär dig hur du bygger pålitliga, stabila och underhållbara automatiserade tester med Selenium. Du lär dig allt från enkla fall till en mer omfattande och robust testautomatisering av webbapplikationer. Kursens fokus ligger på övningar och demonstrationer som blandas med kortare teoretiska genomgångar. 

Efter kursen kommer du att självständigt kunna designa, implementera och köra automatiserade tester skrivna i Selenium. Du kan sätta upp en egen utvecklingsmiljö och har strukturen för ett testramverk som du enkelt kan utöka med kommande behov. 

Kursen riktar sig till personer som arbetar med utveckling, testautomatisering, tekniska testare och andra tekniska roller som vill lära sig testautomatisering med Selenium. 

Erfarenhet av eller kunskaper i programmering är en förutsättning för att fullt kunna tillgodoräkna sig kursmaterialet. Alla exempel och övningsuppgifter är skrivna i Java. Egen dator för att göra övningsuppgifterna, som är en central del av kursen. 

Intensivkurs 2 dagar eller utökad kurs 3-4 dagar. 

Komma igång 

  • Introduktion till Selenium
  • Installation


Hjälpmedel

  • Inspector/Utvecklarverktyg
  • Selenium IDE


Identifiering och WebDriver API

  • Identifiering av objekt
  • Driver
  • Element
  • Synkronisering
  • Fönster/Frames


Page Objects

  • Design mönster och exempel


Ramverk

  • WebDriver
  • Unit test ramverk
  • Asserstions
  • Selenium Grid

Automatiserade tester av API'er med ReadyAPI

Kursbeskrivning:

Denna praktiskt inriktade kurs lär dig hur du bygger pålitliga, stabila och underhållbara automatiserade tester med ReadyAPI. Du lär dig använda verktyget för testning av webbtjänster både Rest och Soap. Kursen utförs med ReadyAPI och nyttjar många exklusiva funktioner. Kursens fokus ligger på övningar och demonstrationer som blandas med teoretiska genomgångar. 

Efter kursen kommer du att självständigt kunna skapa och köra automatiserade tester med ReadyAPI. Du har kunskapen att skapa robusta och lättlästa tester och enklare mock tjänster. 

Kursen riktar sig till personer som arbetar med testautomatisering, tekniska testare och andra lite mer tekniska roller som vill lära sig testautomatisering av webbtjänster. 

Grundläggande kunskaper om systemutveckling och test. Erfarenhet och kunskap kring XML och JSON hjälper men är inte nödvändigt. En licens för verktyget är nödvändig för kursen (prova på licensen fungerar). 

Intensivkurs 2 dagar

Utökad kurs 2-4 dagar

Introduktion

  • Genomgång av verktyget
  • Komma igång


Arbetssätt

  • Hur man bygger testfall?
  • Köra tester
  • Avancerade tester
  • Återanvändbarhet


Verktyget

  • Teststeg
  • Assertions
  • XPath
  • Återanvändbarhet
  • Environments
  • Properties
  • Script
  • Settings
  • Certifikat
  • Rapporter
  • Mockning
  • Generera unik testdata

Java för testare

Kursbeskrivning:

Kursens inriktning är att lära sig skriva och läsa kod för att stödja automation och inte för att skriva applikationer. Vi har genomgångar av syntaxen i viktiga delar av språket och förklaringar av begrepp och vanliga metodiker. Vi testar programmering och testdriven utveckling som en del av inlärandeprocessen. Vi börjar praktiskt från grunden hur man sätter upp miljön och varvar därefter teori med praktiska övningar. Efter hand lär du dig förstå och läsa kod och hur man går tillväga för att använda nya outforskade delar av Java och de många olika ramverk som finns för testautomation. 

Efter kursen kan du läsa och förstå grunderna i Java och vet hur man utforskar nya delar av språket. Du kan sätta upp en egen utvecklingsmiljö och har strukturen för ett testramverk som du enkelt kan utöka med kommande behov. 

Kursen är riktad till dig som vill lära dig programmering med en vision att börja automatisera tester. Tidigare programmeringserfarenheter kommer öka din behållning av kursen men är inget krav då vi startar från grunden. 

Grundläggande kunskaper om systemutveckling och test. 

Intensivkurs 2 dagar

Utökad kurs 3-4 dagar

Introduktion

  • Testare och Java


Komma igång

  • Installation
  • Struktur


Grunderna i Java

  • Klasser och paket
  • Namnkonventioner
  • Kommentarer
  • Datatyper 
  • Variabler
  • Metoder
  • Objekt
  • Konstruktorer
  • Åtkomstmodifierare
  • Arv
  • Interface
  • Exceptions


Arbetssätt

  • Skriva och köra tester
  • Testdriven utveckling
  • Mobprogrammering
  • Design platterns

Tidiga prestandatester

Kursbeskrivning:

På kursen kommer du lära dig grunderna i prestandatest och varför det är viktigt att fokusera på prestanda i ett tidigt stadie. Du kommer få praktisera hur kritiska begränsningar kan identifieras i en applikation och hur man dessutom kan göra det i linje med hur moderna utvecklingsteam idag redan arbetar. Tidiga prestandatester är en förlängning på de testerna man vanligen tänker på när man pratar om testautomatisering.  Det kan dock ställa helt andra krav på hur man bör tänka kring saker som testverktyg, testdata, mockning, resultatanalys och rapportering.

 

Detta är en delvis teoretisk men främst praktisk kurs, där verktygen och exemplen vi går igenom kommer baseras på kod och bibliotek byggda i Java.

Efter kursen kommer du ha kunskaper i vad som är viktigt att tänka på när det gäller tidiga prestandatester. Du kommer ha med dig praktiska exempel hur man kan komma igång med kodbaserade prestandatester i Java som kan användas som bas din egen applikation.

Kursen är för alla som vill börja lära sig och arbeta med prestandatestning m h a tekniker i Java.

För att få ut så mycket som möjligt av kursen krävs att du har grundläggande programmeringskunskaper i Java. Du behöver självständigt kunna arbeta i utvecklingsverktyg för Java, som t ex Eclipse/IntelliJ och Maven.

1 dag

Kort teori

  • Generellt om prestandatest och lasttestning
  • Tidig prestandatestning. Shift left
  • Vilka brister kan man hitta med testerna

Genomgång tekniker

  • Java
  • Spring-boot
  • Eclipe/IntelliJ
  • Maven
  • JUnit
  • Loadcoder
  • Wiremock
  • Jenkins

Övningar

  • Vi bygger prestandatester för att hitta olika prestandaproblem
  • Slutövning. Hitta buggen

Företagsanpassade utbildningar

Ta del av våra företagsanpassade utbildningar.

Vi har färdiga utbildningsblock som man kan plocka och välja mellan för att anpassa till en hel utbildning.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Kom igång

Kom i kontakt med oss

Tveka inte på att kontakta oss vid frågor, funderingar eller för att boka en tjänst eller utbildning!