Robot Frameworkiä hyödyntävän testiautomaatiototeutuksen parantaminen MFC-pohjaisen sovelluksen graafiselle käyttöliittymälle
Graafisten käyttöliittymien automaattinen testaaminen on hankalaa. Erityisen hankalaa se on silloin, kun testaustyökalut ovat ominaisuuksiltaan puutteellisia sekä käytössä olevat testiskriptien laadinnan käytänteet johtavat vaikeaselkoisiin ja heikosti laajennettaviin testiskripteihin. Tutkielmassa tutkitaan MFC:llä toteutetun ohjelmiston graafisen käyttöliittymän testiautomaatiototeutusta. Toteutuksen ongelmia sekä onnistumisia kartoitetaan, ja ongelmille kehitetään ratkaisuja. Ratkaisujen vaikutusta arvioidaan ohjelmiston kehittäneen organisaation testaajien kanssa haastattelun ja kokeen perusteella. Automatic testing of graphical user interfaces is difficult. It is especially difficult when the tools used for testing lack essential features, and the policies applied to test script design result in unclear and unexpandable scripts. In the thesis the test automation implementation of a certain MFC-based application’s GUI is examined. The problems and successes of the implementation are identified, and solutions are developed for the problems. The effect of the solutions is evaluated with the testers of the organisation which developed the application based on an interview and an experiment.
Keywords
Metadata
Show full item recordCollections
- Pro gradu -tutkielmat [29740]
License
Related items
Showing items with similar title or keywords.
-
Java-sovelluksen kestävyystestausprosessin automatisointi
Immonen, Miika (2023)Ohjelmistotestauksella etsitään testattavissa ohjelmistoissa mahdollisesti olevia virheitä ja tarkistetaan ohjelmistoilta vaadittavien toimintojen toimivuutta. Ohjelmistojen kestävyystestauksella etsitään virheitä erityisesti ... -
Toiminnanohjausjärjestelmän testaaminen
Isojunno, Alisa (2024)Toiminnanohjausjärjestelmä on yrityksen yksi kriittisimmistä sekä hyödyllisimmistä järjestelmistä. Se integroi yrityksen prosessit ja datan yhden järjestelmän alle. Jotta toiminnanohjausjärjestelmä pystyy toimimaan ... -
Web-sovellusten testaaminen Selenium-testaustyökalun avulla
Flinkman, Sauli (2016)Eräs tapa testata web-sovelluksia on automaattinen testaus, jota tässä tutkielmassa tarkastellaan. Testaaminen on web-sovelluksen elinkaaressa tärkeä osa, sillä websovelluksilta vaaditaan nykyään paljon niin käytettävyyden, ... -
Teridia 71M6513-pohjaisen kWh-mittarin toteutus ja testaus
Kallinen, Timo (2007) -
Testauksen menetelmät ja strategiat opetuspelikehityksessä
Ukkonen, Mika (2007)