Hva er monkey-testing?
Monkey-testing simulerer en uforutsigbar bruker som klikker og skriver tilfeldig i applikasjonen –
uten å følge en bestemt flyt. Formålet er å avdekke krasj, ubehandlede feil og uventet oppførsel
som ikke fanges opp av ordinære tester.
Hva testes
- 🖱️ Tilfeldige knappeklikk
- ✏️ Ugyldig og tom skjemainput
- 📤 Skjemaer sendt ut av kontekst
- ⬅️ Uventet tilbake-navigasjon
- 🔗 Tilfeldige lenker innad på siden
Hva måles
- ⚡ Ubehandlede JavaScript-feil
- 🖥️ console.error()-kall
- 🌐 HTTP 4xx/5xx-svar fra API
- 💥 Feilsider og krasj
- 📄 Antall sider applikasjonen når
Testdata brukt
- Tom streng og mellomrom
- Spesialtegn (!@#$%&)
- Norske tegn (æøå ÆØÅ)
- Veldig lang tekst (500 tegn)
- Ugyldig e-postadresse
Interaksjonsfunn (6)
Handling: Klikket lenke: "Punktlig Viktig Hund DaStimuleringsmidler til internasjonalt"
https://tilskudd.fiks.test.ks.no/ordninger/b39a60ca-08e4-476c-88a1-a78fe3cd7983
Skjermdump ved funn
Handling: Klikket lenke: "Skånsom Impulsiv Tiger AsForskning og innovasjon i bedrift"
https://tilskudd.fiks.test.ks.no/ordninger/553b5d8c-209e-410e-88c6-a6cb79d714dc
Skjermdump ved funn
Handling: Klikket lenke: "Punktlig Viktig Hund DaKommunalt næringsfond Kristiansund 20"
https://tilskudd.fiks.test.ks.no/ordninger/cbc3a2eb-42bd-49db-b2e7-0f66e13a56a0
Skjermdump ved funn
Handling: Klikket lenke: "Skånsom Impulsiv Tiger AsForskning og innovasjon i bedrift"
https://tilskudd.fiks.test.ks.no/ordninger/553b5d8c-209e-410e-88c6-a6cb79d714dc
Skjermdump ved funn
Handling: Klikket lenke: "Skånsom Impulsiv Tiger AsForskning og innovasjon i bedrift"
https://tilskudd.fiks.test.ks.no/ordninger/553b5d8c-209e-410e-88c6-a6cb79d714dc
Skjermdump ved funn
Handling: Klikket lenke: "Punktlig Viktig Hund DaStimuleringsmidler til internasjonalt"
https://tilskudd.fiks.test.ks.no/ordninger/b39a60ca-08e4-476c-88a1-a78fe3cd7983
Skjermdump ved funn
Slik beregnes robusthetssscoren
Kritisk funn× 20 poeng
Alvorlig funn× 10 poeng
JS-feil× 8 poeng
Nettverksfeil× 5 poeng
Konsoll-feil× 3 poeng
Score = maks(0, 100 − sum av trekk) · Grønn ≥ 80 · Gul 50–79 · Rød < 50