Use Case Based Automatic User Interface Testing in Mobile Devices
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2005
Department
Major/Subject
Vuorovaikutteinen digitaalinen media
Mcode
T-111
Degree programme
Language
en
Pages
79
Series
Abstract
Käyttöliittymätestaus on tärkeä osa mobiilien laitteiden ohjelmiston kehitystä. Mobiililaitteet ovat tulleet aikaisempaa monimutkaisemmiksi ja tämä on vaikeuttanut niiden testausta. Automatisoitua käyttöliittymätestausta tarvitaan jotta ohjelmistotestaus voidaan suorittaa samoissa sykleissä ohjelmistokehityksen kanssa. Käyttötapauksilla voidaan mallintaa ohjelmiston toiminta käyttäjän näkökulmasta. Käyttötapauksia voidaan käyttää myös luomaan malli järjestelmästä, jos käytetään ennaltamääriteltyä, formaalia tapaa käyttötapauksien määrittämiseen. Tällaista mallia voidaan käyttää testitapauksien generointiin automaattisessa testauksessa. Tämän diplomityön tavoitteena oli tutkia kuinka käyttötapauksia voidaan. hyödyntää käyttöliittymätestauksessa ja toteuttaa prototyyppi käyttötapauksia hyödyntävästä mallinnustyökalusta, jonka nimi on Kendo. Tämän lisäksi työssä esitellään Word mallipohja käyttötapauksien määrittämistä varten. Kendolla voidaan lukea Word dokumentti, joka sisältää käyttötapauksen ja generoida siitä graafinen malli. Käyttötapausmallia voidaan muokata ja siihen liittyviä attribuutteja voidaan käsitellä. Eräs attribuuttityyppi on testiautomaatioattribuutti, jota käytetään automaattisten testiskriptien generointiin. Nämä testiskriptit voidaan myöhemmin ajaa käyttäen testiautomaatiotyökalua.Description
Supervisor
Vuorimaa, PetriThesis advisor
Heimola, AnttiKeywords
model based testing, mallipohjainen testaus, use case, käyttötapaus, UI testing, käyttöliittymätestaus, mobile device, mobiililaite, graph model, graafimalli, test automation, testiautomaatio, prioritizing, priorisointi, use case template, käyttötapaus mallipohja