Blogg
Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på LinkedIn
Här finns tekniska artiklar, presentationer och nyheter om arkitektur och systemutveckling. Håll dig uppdaterad, följ oss på LinkedIn
Automatisering av acceptanstester har varit ett återkommande tema på Cadec genom åren. Det är ofta svårt och kostsamt, men har kommit att bli en viktig framgångsfaktor för storskaliga mikrotjänst-arkitekturer och en förutsättning för kontinuerlig driftsättning.
Testramverket Karate DSL representerar det bästa inom testautomatisering på JVM:en. Med sina rötter i Behaviour Driven Development (BDD) och Cucumber går Karate ett steg längre för läsbarhet och uttryckskraft även för icke-tekniker. Ramverket är implementerat i Java, men genom GraalVM ger Javascript en kraftfull och snygg utöknings-mekanism för testerna, liksom full tillgång till hela JVM-ekosystemet.
I den här presentationen tar vi en närmare titt på testautomation med Karate, från grunderna i API-testning till testdata-hantering, mockning, prestanda-tester och testning av webbgränssnitt.