Terug naar studenten

Testing & coverage

Model based testen van GUI-applicaties

Klassieke MBT-theorie richt zich vooral op reactieve systemen: communicerende systemen met discrete input- en output-berichten. Het testen van GUI-applicaties (web, desktop, mobiel) verschilt op verschillende vlakken. Een GUI reageert bijvoorbeeld zelden met een discreet bericht; in plaats daarvan moet de tester de GUI observeren op veranderingen in de getoonde inhoud.

We zijn geïnteresseerd in het toepassen van onze MBT-aanpak op GUI-applicaties. Daarvoor moeten we onderzoeken welke concepten gebruikt/nodig zijn voor het testen van zulke applicaties en hoe deze zich verhouden tot de klassieke MBT-theorie.

We verwachten dat GUI-testen uit te drukken is in generieke interacties: observeren, klikken, typen. Als dat klopt, zou een generieke adapter ontwikkeld kunnen worden waarmee veel verschillende applicaties getest kunnen worden.

Dit onderzoek kan plaatsvinden in de context van het Autolink-project (https://autolink.testar.org/), een onderzoeksproject in samenwerking met onder andere de Open Universiteit, Universiteit Utrecht en Universitat Politècnica de València.

Mogelijke onderzoeksvragen

  1. 1

    GUI-testing combineren met MBT-theorie

    Welke concepten zijn nodig voor het testen van GUI-applicaties? Hoe passen die binnen de klassieke MBT-theorie?

  2. 2

    Model based GUI-testen evalueren

    Hoe ziet model based testen van GUI-applicaties er in de praktijk uit?

  3. 3

    Generieke adapters

    Is het mogelijk om een generieke adapter voor GUI-interacties te definiëren? Deze adapter zou technologieën als web, QT, Mosaic en Windows GUIs moeten ondersteunen.

  4. 4

    Geautomatiseerd GUI-model leren

    De Testar-tool (https://testar.org) kan automatisch GUI-modellen leren door met de GUI te interacteren. We willen die functionaliteit uitbreiden naar meer GUI-technologieën.

Recent werk

  • Weronika Szybińska (2025) onderzocht technieken en tools om Android-applicaties op een energie-efficiënte manier te testen.
  • Małgorzata Janeczko (2023) en Yannick van der Vleuten (2023) onderzochten twee complementaire technieken voor model based testing van webapplicaties.

Interesse in dit onderwerp? Neem contact op!

students@axini.com