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

Date

2005

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, Petri

Thesis advisor

Heimola, Antti

Keywords

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

Other note

Citation