mabl er et intuitivt testverktøy for automatisert GUI-testing, som benytter seg av Capture/Replay muligheten via egen plugin i nettleseren Chrome. Kursholder Kjetil Gjelsten er over gjennomsnittet begeistret for testverktøyet etter at han ble introdusert for det i 2018, og har brukt det siden i de fleste prosjekter han har vært involvert i.
mabl sørger for at de automatiserte testene som lages kjøres i Google sin egen skyløsning og det er støtte for å kjøre tester mot følgende nettlesere: Firefox, Chrome, IE og Safari.
Etter kurset vil du være i stand til å automatisere manuelle tester med grunnleggende funksjonalitet fra verktøyet. Det er spesielt regresjonstester som vil være kandidater for slik automatisering. Dette er tester som gjerne er gjentagende for hver release og som man ofte ikke får tid til å teste manuelt. Når disse testene er automatisert og blir kjørt automatisk, sikrer man seg at eksisterende funksjonalitet fortsatt fungerer etter kodeendringer i applikasjonen. Man kan da fokusere den manuelle testingen på ny funksjonalitet.
Gjennom kurset vil du få:
- En grunnleggende forståelse for automatisert GUI-testing
- Introduksjon til bruken av testverktøyet mabl
- Lage og redigere enkle GUI-tester, samt kjøring av disse lokalt og fra skytjeneste
- Innføring i datadrevne-tester (DDT), variabelhåndtering med mer
- Gjennomføre praktiske øvelser og slik få grundig gjennomgang av funksjonaliteten til mabl.
Kurset er for nybegynnere og det kreves ingen spesielle forkunnskaper bortsett fra allmenn PC-kompetanse. De som deltar vil få en invitasjon til å opprette bruker for å logge seg på mabl.com sin skytjeneste.
Husk egen PC eller Mac og lader. Nettleseren Chrome må også være installert på forhånd.