Technical gazette, Vol. 24 No. 4, 2017.
Original scientific paper
https://doi.org/10.17559/TV-20170319045945
Generiranje ispitnih podataka za softver zasnovano na kolektivnom ograničenju i ponderiranoj metodi kombinacije
Dalin Zhang
orcid.org/0000-0003-0346-7020
; National Research Center of Railway Safety Assessment, Beijing Jiaotong University, Beijing, China
Jianwei Sui
; State Key Laboratory of Networking and Switching, University of Posts and Telecommunications, Beijing, China
Yunzhan Gong
; State Key Laboratory of Networking and Switching, University of Posts and Telecommunications, Beijing, China
Abstract
Ispitivanje pouzdanosti softvera znači ispitivanje softvera kako bi se provjerilo da li udovoljava zahtjevima pouzdanosti i kako bi se procijenio njegov stupanj pouzdanosti. Statistički temeljeno ispitivanje pouzdanosti softvera općenito uključuje tri dijela: izgradnju modela, generiranje ispitnih podataka i ispitivanje. Stvaranje modela upotrebe softvera treba što je više moguće odražavati korisnikovu stvarnu primjenu. Potreban je ogroman broj ispitivanih slučajeva da bi se zadovoljila distribucija vjerojatnoće u slučaju stvarne upotrebe; inače će ispitivanje pouzdanosti izgubiti originalno značenje. U ovom radu najprije predlažemo novu metodu strukturiranja modela primjene softvera zasnovanu na modulima i heurističkoj metodi koja se temelji na ograničenjima. Zatim predlažemo metodu za generiranje podataka za ispitivanje uzimajući u obzir kombinaciju i težinu ulaznih podataka što smanjuje veliki broj mogućih kombinacija ulaznih varijabli na samo nekoliko reprezentativnih i povećava praktičnost primjene ispitne metode. U svrhu provjere učinkovitosti metode predložene u ovom radu, organizirane su četiri grupe eksperimenata. Ispravnost odgovarajućeg indeksa (GFI- goodness of fit index) pokazuje da je predložena metoda bliža upotrebi aktualnog softvera; također smo ustanovili da ima bolju pokrivenost kod uporabe Java Pathfinder-a za analizu četiri niza pokrivenosti internog koda.
Keywords
generiranje podataka; GFI; ispitivanje pouzdanosti softvera; model uporabe; ograničenje; ponderirana kombinacija
Hrčak ID:
185493
URI
Publication date:
31.7.2017.
Visits: 2.373 *