Kursen går igenom
Kursen pågår under två dagar och utförs med en blandning av teoripass och träningssessioner. På utbildningen kommer du lära dig testautomatisering på både API-nivå (REST/SOAP) - och GUI-nivå. För kursens övningar används ett lämpligt HTTP-verktyg (beroende på utvecklingsmiljö) för REST, samt Selenium för webb-tester.
Kursinnehåll
- Introduktion till testautomatisering: När, hur, vad, varför, vem?
- Begrepp och vokabulär – ett enat språk kring testautomatisering.
- Hantering av testramverk som JUnit, NUnit, MS Test (initializers, teardowns, setups, asserts).
- Allt en testare behöver veta om JSON och XML.
- Introduktion till övergripande testautomatiseringskoncept som specification by example, datadrivna tester, page-objekt, keyword driven testing osv.
- Förståelse för REST-tjänster och microservices.
- Skapa automatiserade API-tester (REST/SOAP).
- Loggning och debugging av tester – hur förstår man orsaken till ett fel?
- Genomgång av våra vanligaste nutida testverktyg.
- Förståelse för hur moderna webbaserade system fungerar och hur en webbläsare arbetar.
- Skapandet av GUI-tester (webb).
- Teoretisk genomgång av vad som skiljer när man automatiserar andra GUI:n än webb.
- Förståelse för när vilken testautomatiseringsapproach fungerar bäst.
- Tips och trix inom testautomatisering.