Veebirakenduste mudelipõhine testimine asukohapõhise tarkvara näitel

Date

2010-04-08T07:30:48Z

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Mudelipõhine testimine on automaatse testimise meetod, kus testitavale süsteemile esitatud nõuete alusel luuakse mudel ning viimasest tuletatakse testid. Testimise käigus kontrollitakse mudeli ja testitava süsteemi omavahelist vastavust. Selline lähenemine erineb traditsioonilisest automaattestimisest, kus iga testlugu tuleb eraldi kirjutada. Mudeli alusel saab kerge vaevaga genereerida suure hulga testlugusid. Samas kulub oluline ressurss testlugude aluseks oleva mudeli ehitamisele ja haldamisele. Magistritöö kirjeldab praktilist kogemust asukohapõhise veebirakenduse WFM (Reach-U WorkForce Management) mudelipõhisel testimisel vahendiga NModel. NModel on vabavaraline analüüsi- ja testimisraamistik keeles C# kirjutatud mudel-programmide jaoks. WFM on veebiliidesega kommertstarkvara, mis võimaldab logistikaettevõtetel oma töötajate liikumist planeerida, kasutades töötajate asukohtade määramiseks mobiilpositsioneerimist. Rakendus töötab integreerituna mobiilioperaa-tori infrastruktuuri ning suhtleb mitme välise süsteemiga. Magistritöö eesmärk oli hinnata mudelipõhise lähenemise sobivust süsteemi WFM ning analoogiliste veebirakenduste testimisel. Kriteeriumiks oli varasema testimisega avastamata vigade leidmine, mille tulemusel tõsteti süsteemi üldist kvaliteeti. Töö käigus tehti läbi terve mudelipõhise testimise protsess alates testitava funkt-sionaalsuse spetsifitseerimisest kuni testide käitamiseni. Ühtlasi identifitseeriti mudelipõhise lähenemise kitsaskohad analoogiliste rakenduste testimisel.

Description

Magistritöö

Keywords

Citation