Year: 2008
Type: dissertation
Abstract: NORSK: Håndtering av brukerinput i web-applikasjoner har ved flere anledninger vist seg å være en\nvanskelig oppgave. Gang på gang har vi sett sårbarheter i slike applikasjoner på grunn av måten\ninput benyttes uten å sikres først. På grunn av web-applikasjoners dynamiske natur er det også\nvanskelig å automatisere slike tester, da brukergrensesnittet er i stadig endring. En test-metode\nmå derfor ta hensyn til dette. Videre er det urimelig å teste alle mulige verdier en bruker kan\ntaste inn, og et subsett av mulige verdier må velges. Å overlate ansvaret for å finne dette utvalget\ntil programmereren kan vise seg å være uklokt, ettersom han ofte kun tester de verdiene han vet\ner sannssynlige.\nI denne oppgaven beskriver vi en metode og et verktøy for (semi)automatisk generering av\ntilsynelatende tilfeldig test data (også kjent som «fuzzing»). Testmetoden og verktøyet vårt har\nblitt anvendt på flere populære frie web-applikasjoner, og eksperimentet vårt viser at fra testerens\nperspektiv er metoden rask, enkel og effektiv. Ved å benytte metoden og verktøyet klarte vi å\navdekke problemer i flere av applikasjonene vi testet.
Author: Rune Hammersland
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W2467056833
